Мой аватар

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

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

Я 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, работающее на сервере Apache Tomcat. Приложение рассчитывает сумму платежа по видам коммунальных услуг. Для входа в приложение пользователю предлагается ввести свой лицевой счёт, после чего отображается страница о платеже.

Компоненты приложения:

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

SQL

.

GIT

Литература

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