aaborja / FBExportWebBasedSystem

Final boss

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FBExportWebBasedSystem

read me file for the FBExportWebBasedSystem thesis project

Languages Used

  • Java
  • Javascript
  • SQL
  • HTML5 / CSS3
  • XML

Database

  • MYSQL

Frameworks and Libraries Used

Frameworks used

Backend

  • jstl
  • jsp
  • Spring
  • JPA
  • Hibernate
  • Servlet
  • Java Money Currency API
  • Apache commons lang
  • Apache commons text

Frontend

Code Conventions

naming

  • fields (instance variables), local variables, objects should used lower camel case naming
  • for constants use CAPITALIZED naming
  • for declaring and defining setter and getter methods of a class please start with a set'ClassName'()
  • for declaring interface start with I prefix ex: IPayment
  • for implementing an interface name that class with a suffix Impl ex: StudentPaymentImpl

concatenating strings

  • it is better to use StringBuilder or StringBuffer classes for concatenating strings (note: StringBuilder is not thread safe whereas StringBuffer is thread safe)

About

Final boss


Languages

Language:JavaScript 68.0%Language:CSS 18.1%Language:HTML 8.3%Language:Java 5.5%