Skip to content

Social Network application (java core jdbc mvc jsp bootstrap)

Notifications You must be signed in to change notification settings

asaunin/social-network-java-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Social network

It's my first java project within the EPAM java training course I'd prefer to rewrite it using Spring & Hibernate, but unfortunately has no time now to do it :(

Technologies

Under the hood

  • JDBC via Tomcat connection pool
  • MVC architecture with servlets and JSP (no Spring)
  • Apache query runner (no Hibernate)
  • Bootstrap for a beautiful view
  • Letter avatar by Artur Heinze instead of profile photos
  • JUnit for testing :)
  • Log4J for logging :)

Functionality

  • Login & Registration forms
  • Contact information update
  • Add / remove friends
  • Send messages
  • View last messages

Features

  • Authorisation & Authentication (without admin or management roles)
  • Internationalisation (english/russian interfaces)
  • Server-side contact validation
  • Pagination
  • Users & friends search
  • Error handler

Known bugs and Future prospects

  • Rewrite project using Spring & Hibernate
  • Rewrite client-side using AngularJS / React and SPA approach
  • Provide clear logging
  • Solve problem with multiple start of embedded PostgreSQL for each unit class

Related links

  • Demo (video in russian)

About

Social Network application (java core jdbc mvc jsp bootstrap)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published