Data-Access API

Light Java database API (Plain JDBC and JPA) for simplifying database driven development with Java. It is straight forward approach with minimal required configurations and environment preparation. Features Plain JDBC support ORM support based on JPA standards with hibernate as implementation. Transparent connection pooling support (Based on Apache DBCP) Support

Dynamic Data Access API

Dynamic data-access API is designed and implemented to enable the software developers and another API’s to be able to make database operations without the need of writing static SQL statements and even knowing about its syntax. With this API, the develop can call straight forward API’s that will be generated


To be able to utilize the framework in appropriate way, you will need some configuration files that includes the metadata, these are System, tables, reports, menus and localization. System In the framework bootstrap using ApplicationManager.getInstance().init(), the framework will look for the application configuration in specific file.the file is should be

Remote Reflection API

Remote Reflection is a Java API which make it easier to call remote methods on remote JVM in very simple way without the need for any special configurations or common contract between client and server. Usage 1- Create new maven project. 2- Add JK-DB dependency to your pom.xml inside the


Utility API’s and wrappers useful for all types of Java application development. Maven dependency: <!– https://mvnrepository.com/artifact/com.jalalkiswani/jk-util –> <dependency> <groupId>com.jalalkiswani</groupId> <artifactId>jk-util</artifactId> <version>0.0.9-4</version> </dependency> Featured Utilities API’s: Exception Handling : For detailed description about this API, check my article titled “Exception Handling in Real-Life Java Applications” on DZone at Resource Loading Caching