Skip to content

doughcho/BootJpaDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BootJpaDemo

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)