Мой аватар

Добро пожаловать на мой сайт - портфолио!

Меня зовут Александр Семыкин.

Я java - разработчик.

Предлагаю ознакомиться с моими навыками.

Образование

Базовое образование:

Профильное образование:

Java SE

Проектировал класс Period. Задача класса состоит в определении периода времени, к которому относится текущая или определяемая во внешней программе дата в зависимости от длины периода. Например, задан период 15 минут и текущее время 10:44. Это время принадлежит периоду [30, 45]. Если период - 30 минут, то - [30, 60] и т.д. Такой класс может быть использован как флаг для запуска других программ.

При проектировании класса использовались классы HashMap, Calendar, TimeZone из пакета java.util и SimpleDateFormat из пакета java.text. Для тестирования использована библиотека JUnit4. Для сборки проекта использован maven. Среда разработки - Eclipse.

Java EE

Разрабатывал веб - приложение public-utilities-calculator, работающее на сервере tomcat. Приложение рассчитывает сумму платежа по видам коммунальных услуг. Для входа в приложение пользователю предлагается ввести свой лицевой счёт, после чего отображается страница о платеже.

Приложение стостоит из нескольких компонентов:

Работа приложения построена на паттерне проектирования модель - представление - контроллер (MVC). Сервлета - контроллер - осуществляет взаимодействие компонентов приложения. Класс для работы с БД - модель - используя JDBC API,выполняет подключение к БД для чтения или записи данных, используемых при расчёте платежей или выводе информации о пользователе. Страница JSP - представление - отвечает за внешнее оформление приложения. Для обмена данными между компонентами приложения используется паттерн проектирования объекты передачи данных (DAO).

SQL

.

GIT

Литература

Прочие навыки