-
Notifications
You must be signed in to change notification settings - Fork 0
D1987/CutUrl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Сервис сокращения URL - sokr.by Название: sokr.by. Т.к. разработка велась на локальном сервере сокращенная ссылка выглядит как localhost:81/by/ApAHJn где вместо localhost:81/by предпологается sokr.by (sokr.by/ApAHJn). Инструменты: Apache Tomcat 8, servlets -сервер MySql WorkBench 6, JDBC, Hibernate -бд css/html/js/jquery, jsp/jstl/useBean -клиент IntelliJ IDEA 14 -среда разработки Maven 3 -сборка проекта Скрипты для бд находятся в папке DB. БД состоит из 3 таблиц: reference(для работы со ссылками), users(для пользователей), email_services(почтовые сервисы). Здесь использовано обычное подключение JDBC к бд, разработка велась также с использованием Hibernate смотреть репазиторий 'CutUrl on Hibernate'. Приложение состоит из двух страниц. На главной отображаются все ссылки сервиса. Для просмотра описания, тега, ссылки оригинала, пользователя следует нажать на ножницы возле короткой ссылки. Осуществлен переход по тегу и по самой сылке. Дополнительная возможность это QR код в котором зашифрована короткая ссылка. Здесь же есть возможность регистрации, авторизации и получения нового пароля. На второй странице (личный кабинет) реализуется сокращение ссылки, просмотр ссылок данного пользователя, возможность их редактирование и удаление. Также есть возможность редактирования личных данных(логин пароль) и удаление аккаунта. В приложении реализована возможность взаимодействия с почтовыми сервисами во время регистрации. РАБОТА При запуске на локальной машине в каталоге servlets --> сервлете 'UserMail' в методе 'registrUserMail' --> message.setText() указать соответствующий url для подтверждения регистрации. Возможно стоит поменять путь в пакете servlets--> 'ReferQR' и пакете classes--> 'QRCodeGenerator' для генерации и чтения qr кода. ДЛЯ HIBERNATE В каталоге resources файлах POJO(User.hbm.xml, References.hbm.xml, EmailServices.hbm.xml) указать необходимое название базы данных. В конфиг. файле hibernate.cfg.xml указать логин/пароль и необходимый url для подключения к бд.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published