Technologies Used - hmislk/hmis GitHub Wiki
Design
Software Design Approach
Object-Oriented Design
Programming design pattern
MVC
Implementation Architectures
N-tier architecture Standalone Application with RESTFul clients Standalone Application with Port Programming
The Core and the Web Application
Language
Java 1.8.0 Java Enterprise Edition
IDE
Netbeans 8.2 / Apache Netbeans 12.1
Database
MySQL 5.8
Frameworks
Java Server Faces 2.2
Framework Components
Primefaces 6.2
Building Tool
JDBC Driver
MySQL Connector java 5.1.23 + MySQL Connector 8
Persistence Framework
JPA
Persistence Provider
EclipseLink 2.5
Application Server
Payara 5 / GlassFish 5
LIMS Analyzer Middleware
C#
Version Control
Technology
git
Source Code Repository
GitHub
Bill Printing / Barcode Printing
JavaSE
Web Services
RESTFull
Issue Tracking
GitHub Issue Tracker
Dependencies
- joda-time - 2.9.9
- org.eclipse.persistence 2.5
- net.sourceforge.barbecue
- barbecue - 1.5-beta1
- mysql-connector-java - 8.0.16
- itextpdf - 5.5.10
- javaee-web-api 7.0
- primefaces - 6.2
- jasypt - 1.9.1
- apache-commons-io - 2.3
- commons-beanutils - 1.9.4
- net.sourceforge.jexcelapi - 2.6.12
- itext-pdfa - 5.4.4
- org.primefaces.extensions - 1.2.1
- apache.poi
- org.apache.commons
- json
- jdom 1.1
- net.glxn