Вечер
Живая демонстрация
Примечание . Это приложение использует Heroku Free Tier для производства, поэтому, возможно, при запуске, пожалуйста, будьте терпеливы.
Что такое Veshop?
- Это приложение для корзины для продажи овощей.
- Это веб -приложение также содержит роль администратора для управления акциями, категорией и т. Д. Поэтому, если вы найдете некоторые проблемы безопасности, которые могут проникнуть в мою учетную запись администратора, пожалуйста, свяжитесь со мной, я буду очень ценить.
- Это приложение также является моим проектом назначения для моей школьной темы
Java Web Application Development . - Хорошо работайте только на
Desktop .
Технология
- Внешний интерфейс
- JSTL - Стандартная библиотека тегов для JSP
- Bootstrap 5 - популярная каркас CSS
- Комплект материала 2 - бесплатный и открытый веб -интерфейс
- Бэкэнд
- Сервлеты - класс Java, который расширяет возможности серверов
- Log4j - отдельная реализация с мощными функциями ведения журнала
- JDBC - Java API для подключения и выполнения запроса с базой данных
- MS SQL - система управления реляционной базой данных, разработанная Microsoft
Некоторые предварительные изображения






Как бежать
- Я построил это приложение с NetBean 8.2, так что, возможно, вы можете использовать NetBean IDE, чтобы сделать его более легким для импорта проекта.
- Если вы используете другую IDE, такой как Eclipse или Intellij Idea, вам нужно будет найти способ настройки этого проекта перед использованием.
- После импорта этого проекта в IDE, добавив поддержку JSTL (почти вся поддержка IDE, добавление JSTL LIB) и всю внешнюю библиотеку в
Lib_jar_files . - Затем вам нужно будет изменить
DBHelperExample.java на DBHelper.java и заменить информацию об подключении к базе данных в соответствии с вашими потребностями. - Наконец, настройка базы данных с помощью сценария
database.sql . - Вот и все, наслаждайся Veshop!.
Производство
- Вы можете использовать Heroku для развертывания, поскольку он поддерживает развертывание с помощью файла War.
Лицензия и авторское право
© Kirin Tran, FPT University TP.HCM Лицензирован по лицензии MIT.