|
|
RESTful - что может быть проще? Только RESTful реализованный с помощью Java EE! Конечно, многие с этим не согласятся и приведут кучу весомых аргументов против, и будут по своему правы. Но поверьте, в Java мире проделана огромная работа, чтобы упростить воплощение ваших REST идей в жизнь. И в этой статье мне бы хотелось наглядно это продемонстрировать. |
Простое RESTful приложение с помощью JAX-RS
Как получить прямую ссылку на файл в Google Диск
![]() | Часто возникает необходимость расшарить файл по прямой ссылке, например опубликовать фото или выложить css и js файлы для своего сайта. Пожалуй самый удобный из широко доступных способов сделать это - выложить файл в специальную папку Public в Dropbox. Но к сожалению возможность получения прямых ссылок на dropbox есть только у аккаунтов созданных до лета 2012 года. Как быть ели у вас такого аккаунта нет, да и dropbox вы не используете? Предлагаемый в статье вариант - использовать Google Диск. Да, да! В Google Диск есть возможность получения прямой ссылки! |
Gradle to Maven
|
| Столкнулся с достаточно редким случаем, когда потребовалось переехать с gradle обратно на maven. Самой неприятной рутиной задачей был перевод описаний зависимостей из однострочного gradle-представления в xml-представление maven. Представляю свое unix-way решение проблемы. Решение грубое, но может кому сгодится и сэкономит немного времени :)
~$ cat build.gradle | grep compile | sed "s/\(compile '\)\(.*\)\(:\)\(.*\)\(:\)\(.*\)\('\)/<dependency><groupId>\2<\/groupId><artifactId>\4<\/artifactId><version>\6<\/version><\/dependency>/g;"
Под катом небольшое пояснение. |
Java. Реализация шаблона DAO. Продолжение
| В прошлой статье мы начали разговор о реализации паттерна DAO в Java. В качестве наглядного примера использовалась ситуация с двумя сущностями: группой и студентом. В самом начале нашей беседы мы столкнулись с дилеммой: как реализовывать связь студент-группа? Сохранять ли первичный ключ группы, в которой состоит студент, или хранить объект, эту группу описывающий? Первый вариант мы уже рассмотрели. Пришла пора реализовать второй. |
Gradle в Ubuntu. JAVA_HOME is set to an invalid directory
После установки gradle в Ubuntu столкнулся со странной проблемой: gradle рьяно утверждал, что JAVA_HOME не корректна и якобы ссылается на /usr/lib/jvm/default-java.
При этом, это было наглой ложью с его стороны, т.к. эта переменная имела иное значение и была абсолютно корректной:
$ gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
$ echo $JAVA_HOME /usr/lib/jvm/java-7-oracle
Java. Реализация шаблона DAO
| Сегодня я хочу наконец затронуть тему доступа к данным в Java и начать с самых основ - с использования JDBC и шаблона DAO. Описывать DAO я не стану - в интернете полно хороших описаний этого шаблона. Я хочу заострить внимание на его реализации. Статья построена таким образом, чтобы не давать готового решения, а попытаться шаг за шагом привести Вас к нему. Поэтому не торопитесь переживать по поводу заведомо не оптимальных решений в начале, скорее всего ваши замечания будут учтены по ходу статьи. |
Курс молодого связиста
|
| Хочется подытожить знания полученные за год службы в войсках связи. К счастью их накопилось достаточно много. Начать хочется с обзора способов организации связи, существующих средств связи, их месте и роли в войсках, показать почему в век спутниковой связи все еще актуальна симплексная радиосвязь и что отличает радиостанции малой и средней мощности. |
Стоит ли IT-шнику идти в армию?
Подписаться на:
Сообщения (Atom)






