Об авторе

Меня зовут Герасименко Ярослав, и я рад приветствовать Вас в моем блоге. Я начинающий Java разработчик, бывший сисадмин и просто технарь, интересующийся компьютерными сетями, железом, программированием и электроникой.

Что означает доменное имя сайта - это просто мой никнэйм. По нему меня кто-то может узнать в интернете или просто в жини.

Цель

Данный проект, в первую очередь, был задуман для получения опыта разработки WEB приложений на Java, изучения фреймворков и библиотек, используемых для реализации подобных проектов, а так же для освоения технологий, которые могут пригодиться в работе. Как результат, появился данный сайт, на котором я иногда могу публиковать разные заметки, которые могут быть полезны читателям. По мере возможности буду стараться улучшать и развивать данный сайт.

Реализация

Изначально back-end был реализован с использованием чистого Java Servlet API, JDBC API, и JSP, но этот стек технологий не самый удобный для развития проекта, хотя эти технологии лежат в основе популярных фреймворков. После детального изучения современных требований, было принято решение переписать весь код на Spring framework. Это поистине замечательный фреймворк, который позволяет легко решать задачи, с которыми может столкнуться back-end разработчик. В качестве persistence слоя сначала использовался Spring Data JDBC, который в последствии был заменен на Spring Data JPA и Hibernate. JSP был заменен на Freemarker. На front-end используется Bootstrap и JQery, которые заменили не самые лучшие стили и скрипты.

Весь проект запущен на домашнем сервере, который представляет собой одноплатный компьютер Raspberry PI 3. Такого сервера хватает для работы такого небольшого сайта как этот.

Заключение

Этот сайт - один из самых первых моих проектов такого уровня. Хотя он и не впечатлит опытных разработчиков или простых посетителей, для меня это огромный опыт, и для достижения хотябы такого результата было приложено большое количество усилий.

Лучшей мотивацией для автора - Ваша обратная связь. В шапке каждой страницы есть ссылки на мои социальные сети, и Telegram. Если у Вас есть замечания, предложения или вопросы - оставляйте из в виде коментариев или сообщений в Telegram.

Спасибо за внимание