Réseau social
C'est mon premier projet Java dans le cours de formation EPAM Java que je préférerais le réécrire en utilisant Spring & Hibernate, mais malheureusement n'a pas le temps maintenant de le faire :(
Technologies
- Tomcat en tant que serveur Web
- PostgreSQL pour le mode de production
- Server postgresql Yandex intégré pour les tests unitaires
- Gradle Build
Sous le capot
- JDBC via la piscine de connexion Tomcat
- Architecture MVC avec servlets et JSP (pas de printemps)
- Apache Query Runner (pas d'hibernate)
- Bootstrap pour une belle vue
- Lettre avatar par Artur Heinze au lieu de photos de profil
- Junit pour les tests :)
- Log4j pour journalisation :)
Fonctionnalité
- Formulaires de connexion et d'enregistrement
- Mise à jour des coordonnées
- Ajouter / supprimer des amis
- Envoyer des messages
- Afficher les derniers messages
Caractéristiques
- Autorisation et authentification (sans rôles administratifs ou de gestion)
- Internationalisation (Interfaces anglaises / russes)
- Validation de contact côté serveur
- Pagination
- Recherche des utilisateurs et des amis
- Gestionnaire d'erreurs
Bogues connues et prospects futurs
- Réécrivez le projet à l'aide de Spring & Hibernate
- Réécrivez le côté client à l'aide d'AngularJS / React and Spa Approche
- Fournir une journalisation claire
Résolvez le problème avec le début multiple de PostgreSQL intégré pour chaque classe d'unité
Liens connexes