Changes between Version 9 and Version 10 of FmgVen
- Timestamp:
- Mar 20, 2012, 1:31:46 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FmgVen
v9 v10 6 6 - [wiki:FmgVen/Documentation Documentation] 7 7 - [wiki:FmgVen/Development Development] 8 - [wiki:FmgVen/Schedule Schedule]9 8 {{{ 10 9 #!html … … 14 13 }}} 15 14 }}} 16 fmgVen is an alternative to heavyweight ORM tools, where mapping is not easy, and problematic because of lazy loading, etc. It maps database to java domain objectswithout explicit mapping configuration. Data access must be simple and lightweight. The points of fmgVen are;15 fmgVen is an alternative to heavyweight ORM tools, where mapping is not easy, and problematic because of lazy loading, etc. It maps java domain objects to database tables without explicit mapping configuration. Data access must be simple and lightweight. The points of fmgVen are; 17 16 18 * You should know SQL, ORM tool should not aim to abstract out SQL knowledge 19 * You need performance out of the box, without having to tweak anything 20 * You should not have to tweak anything at all 21 * You need simplicity 22 * You need lightweightness 23 * You need convention over configuration 24 * Mapping to domain object is hard in custom queries 25 * ORM is good for CRUD but not for complex reports 26 * Criteria API should not belong to DAO layer, instead it should be first class citizen (like LINQ) 27 * Criteria API should be type safe, even in Java 1.4 (without annotation support) 28 * There are still people using Java 1.4 17 * Convention over Configuration 18 * Simplicity 19 * Lightweight 20 * ORM tool should not aim to abstract out SQL knowledge 21 * Performance out of the box, without having to tweak anything 22 * Typed Criteria API 23 * Oldest possible JRE support (1.4, 1.5) 29 24 30 [wiki:FmgVen/Overview read more] on the pr ject overview page.25 [wiki:FmgVen/Overview read more] on the project overview page. 31 26 32 27 == Releases == 33 The current release is: [https://sourceforge.net/projects/fmgven/files/ fmgVen 0.2 ] Go to [wiki:FmgVen/Releases releases] page for all releases.28 The current release is: [https://sourceforge.net/projects/fmgven/files/ fmgVen 0.2 at SourceForge] Go to [wiki:FmgVen/Releases releases] page for all releases. 34 29 35 30 == User !Guide/Documentation == … … 43 38 * [wiki:FmgVen/Development/UseCases Use Cases] 44 39 * [wiki:FmgVen/Development/Implementation Implementation Notes] 45 46 == Schedule ==47 To be integrated with Scheduling System. Currently no schedule is arranged. Go to [wiki:FmgVen/Schedule schedule] page for details.