The master branch of Web demo project using Spring Data JPA, Java EE and HTML-CSS-JavaScript. The db handling is covered through JPA
Motivation
- To hava a practical implementation experience about JPA and build orthodox MVC framework model
Build Status
- Used Spring Starter Project architecture
- DI: Spring Data JPA (which includes Hibernate) and Lombok
Code Style
- Microservices architecture (using Spring Boot framework)
- SPA style dynamic web pages using Servlet and Ajax/jQuery
- Model part is consisted with model(Entity), repository(Inteface), service(DAO handling) modules
Tech/Framework used
- Server side: Java EE with Servlet, JDBC, JSON, cookie
- Client side: HTML, CSS, JavaScript(+Ajax/jQuery) with JSON, cookie
- Development: Spring Tool Suite 4 (version: 4.8.1.RELEASE)
- Project type: Spring Starter Project (Spring Boot project)
- VCS: Git with GitHub
Running Environment
- OS: Windows 10
- Web Browser: Anyone except IE (tested on Chrome)
- WS/WAS: Apache Tomcat v9.0 Server
- DBMS: MySQL Server (version: 8.0.21)
- DI: Spring Data JPA, Lombok
- jQuery: jQuery-3.5.1 (from code.jquery.com)
- JSON: gson-2.8.6 (from search.maven.org)