Skip to content

chenggong03/Cruda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cruda

Cheng Gong, Nov. 3rd, 2017. Cruda project, short for Crudability, is an extendable structure for doing CRUD operations on all kinds of entities.

Github: https://github.com/chenggong03/Cruda

The main focus on this project up till this point is to create an structure with the maximum extendability. It utilizes ideas of MVC, Java Reflection, POJO, DAO, and the flexibility of Interface, etc. Yet due to the limit of time, the project still has tons of implementations todo, such as

  1. parsing JSON or CSV as configuration files for the POJOs and interactive options and constant strings,
  2. parsing existing databases,
  3. using Spring framework and beans to manage service objects,
  4. doing more input string checkings,
  5. starting on a JSP webapp using Struct and Tomcat server,
  6. etc.

I try comment extensively for readability and maintainability. I also try to reuse the code and cleanup the coding as I write. One important reason I used Java Reflection is to use this project for anything CRUB-operational. It's a shame that I didn't have a chance to practice my skills with Java webapp again using Spring, Struct, and Hibernate, or some other similar frameworks. Java webapp along with JSP pages are still powerful, and they contain a lot of great designing concepts for us programmers to learn. Therefore, the webapp is in my future plan as well.

About

Extendable structure for doing CRUD operations on all kinds of entities, i.e. car.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages