Vesser
Démo en direct
Remarque : Cette application utilise le niveau gratuit Heroku pour la production, donc il est peut-être lent lorsque le démarrage, veuillez être patient.
Qu'est-ce que Veshop?
- Il s'agit d'une application de panier pour vendre des légumes.
- Cette application Web contient également un rôle d'administration pour gérer les actions, la catégorie, etc ... Par conséquent, si vous trouvez des problèmes de sécurité qui peuvent pénétrer dans mon compte d'administration, veuillez me contacter, je serai très apprécié.
- Cette application est également mon projet d'affectation pour mon
Java Web Application Development Subject. - Travaillez bien sur
Desktop uniquement.
Technologie
- L'extrémité avant
- JSTL - Bibliothèque de balises standard pour JSP
- Bootstrap 5 - Un cadre CSS populaire
- Kit de matériau 2 - kit Web gratuite et open source d'interface utilisateur
- Backend
- Servlets - une classe Java qui étend les capacités des serveurs
- LOG4J - Une implémentation distincte avec de puissantes fonctionnalités de journalisation
- JDBC - Une API Java pour connecter et exécuter la requête avec la base de données
- MS SQL - Un système de gestion de base de données relationnel développé par Microsoft
Quelques images d'aperçu






Comment courir
- J'ai construit cette application avec NetBean 8.2, vous pouvez peut-être utiliser NetBean IDE pour le rendre plus facilement pour importer le projet.
- Si vous utilisez d'autres IDE tels que Eclipse ou IntelliJ Idea, vous devrez trouver la façon de configurer ce projet avant utilisation.
- Après avoir importé ce projet à IDE, ajoutant la prise en charge de JSTL (presque tous les supports IDE ajoutant JSTL LIB) et toutes les bibliothèques externes dans
Lib_jar_files . - Ensuite, vous devrez modifier
DBHelperExample.java en DBHelper.java et remplacer les informations de connexion de la base de données en fonction de votre besoin. - Enfin, configurez la base de données avec mes scripts
database.sql . - C'est tout, profitez de Veshop!.
Production
- Vous pouvez utiliser Heroku pour déployer car il prend en charge le déploiement avec le fichier de guerre.
Licence et droit d'auteur
© Kirin Tran, FPT University TP.HCM Licencié sous la licence du MIT.