JMinor Application Framework

As simple as possible but not simpler

User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2016/08/19 16:50]
darri [Introduction]
start [2019/02/08 16:00]
darri
Line 5: Line 5:
   * Integrated web server for serving Web Start applications and files, based on [[http://​http://​www.eclipse.org/​jetty/​|Jetty]]   * Integrated web server for serving Web Start applications and files, based on [[http://​http://​www.eclipse.org/​jetty/​|Jetty]]
   * No wizards, **No XML configuration files**, just straight forward Java code   * No wizards, **No XML configuration files**, just straight forward Java code
-  * Supports [[wp>MySQL|MySQL]], [[wp>​PostgreSQL|PostgreSQL]],​ [[wp>Apache_derby|Apache Derby (Java DB)]], [[wp>H2_(DBMS)|H2]], [[wp>HSQLDB|HSQLDB]], [[wp>Oracle_Database|Oracle]] and [[wp>​Microsoft_SQL_Server|Microsoft SQL Server]]+  * Supports [[wp>Oracle_Database|Oracle]], [[wp>​PostgreSQL|PostgreSQL]],​ [[wp>H2_(DBMS)|H2]], [[wp>MySQL|MySQL]], [[wp>Apache_derby|Apache Derby (Java DB)]], [[wp>HSQLDB|HSQLDB]] and [[wp>​Microsoft_SQL_Server|Microsoft SQL Server]]
   * Modular, [[wp>​KISS_principle|simple]] and yields [[documentation:​tutorials:​chinook|maintainable code]]   * Modular, [[wp>​KISS_principle|simple]] and yields [[documentation:​tutorials:​chinook|maintainable code]]
   * [[http://​junit.org/​|JUnit]] support for [[documentation:​tutorials:​chinook#​domain_model_unit_test|unit testing the domain model]]   * [[http://​junit.org/​|JUnit]] support for [[documentation:​tutorials:​chinook#​domain_model_unit_test|unit testing the domain model]]
Line 11: Line 11:
   * Integrated client/​server [[documentation:​technical:​client#​load_testing|load testing]] support   * Integrated client/​server [[documentation:​technical:​client#​load_testing|load testing]] support
   * [[documentation:​technical:​distribution|Lightweight framework]],​ ~42.000 loc, ~600 compiled classes, distribution jar ~1MB (([[documentation:​technical:​distribution|Distribution size]])), [[documentation:​technical:​dependencies|3d party dependencies]] ~5MB   * [[documentation:​technical:​distribution|Lightweight framework]],​ ~42.000 loc, ~600 compiled classes, distribution jar ~1MB (([[documentation:​technical:​distribution|Distribution size]])), [[documentation:​technical:​dependencies|3d party dependencies]] ~5MB
- 
- 
-====== Webcast ====== 
- 
-An introductory ~5 minute webcast showing the workings of a bare-bones JMinor application and the required code. 
- 
-[[http://​www.internet.is/​darris/​screencasts/​empdept/​|JMinor Demo Webcast]] (~5 min) 
- 
-For the code see [[documentation:​tutorials:​empdept_minimal|EmpDept Minimal Demo]]. 
start.txt ยท Last modified: 2019/02/08 16:00 by darri