Version | Date | Description |
---|---|---|
1.0.2 | 20.10.2008 | Added extending more powerful and reusable Spring Generic DAO |
1.0.2 | 25.11.2007 | Added Generic DAO Pattern |
1.0.2 | 25.11.2007 | Added Decorator Pattern |
1.0.2 | 24.11.2007 | JEE and Examples sub-modules |
1.0.2 | 23.11.2007 | Prunning of Project reports |
1.0.2 | 19.11.2007 | Added Composite Pattern |
1.0.0 | 06.10.2007 | Unrestrictive genericity |
1.0.0 | 06.10.2007 | Added build scripts |
1.0.0 | 19.08.2007 | Project documentation |
1.0.0 | 19.08.2007 | Refactored Maven build to Multi-Project |
1.0.0 | 05.08.2007 | Comprehensive test coverage: 95% code coverage |
1.0.0 | 02.07.2007 | Added Visitor Pattern |
1.0.0 | 25.06.2007 | Added Delegate Pattern |
1.0.0 | 24.06.2007 | Added Factory Method Pattern API |
1.0.0 | 23.06.2007 | Added Chain of Responsibility Pattern |
1.0.0 | 20.06.2007 | Added Command Pattern |
1.0.0 | 17.06.2007 | Added Observer Pattern |
1.0.0 | 10.06.2007 | Created the Maven project |
0.0.1 | 08.06.2007 | Registered PerfectJPattern in sourceforge |
Type | Changes | By |
---|---|---|
Added API and Spring componentized implementation of the Generic DAO Pattern Provided full test coverage of this new Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Hibernate componentized implementation of the Generic DAO Pattern Provided full test coverage of this new Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Core componentized implementation of the Decorator Pattern based on the Reflection API. Provided full test coverage of this new Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Created two additional sub-projects: JEE for adding Java Design Patterns specific to the java platform; Examples: Provides simple executable examples for all implemented Design Patterns. | bravegag |
Type | Changes | By |
---|---|---|
Made some pruning of the project reports so can accomodate two new sub-modules and the web site does not look overwhelming with so many reports. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Core componentized implementation of the Composite Pattern based on the Reflection API. Provided full test coverage of this new Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Parameterization of Command and Observer patterns was relaxed by removing the constrained genericity on IParameter etc. User's are free to constraint in their subtypes but not forced to do it. | bravegag |
Type | Changes | By |
---|---|---|
Scripts for Windows and Unix including all options for building using Maven 2.x | bravegag |
Type | Changes | By |
---|---|---|
Providing project content Overview: definitions, scope, vision and goals. Documentation for implemented Design Patterns. | bravegag |
Type | Changes | By |
---|---|---|
Created separated maven modules: API (only interface definitions), Core (pattern implementations plus extensions e.g. concurrency) and parent Maven pom that contains only assembly, site building and project documentation. | bravegag |
Type | Changes | By |
---|---|---|
Completed test suites for all implemented Design Patterns. Source test coverage on 95% reported by Clover. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Core componentized implementation of the Visitor Pattern based on the existing Delegate Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Core implementation of the Delegate Pattern mainly imported existing implementation (from http://www.onjava.com/pub/a/onjava/2003/05/21/delegates.html) and refactored it to meet PerfectJPattern coding standards and componentization criteria. | bravegag |
Type | Changes | By |
---|---|---|
Added Factory Method API super interface. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Core implementation of the Chain of Responsibility Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Core implementation of the Command Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Added API and Core implementation of the Observer Pattern. | bravegag |
Type | Changes | By |
---|---|---|
Build setup, scketching code and some basic test coverage. | bravegag |
Type | Changes | By |
---|---|---|
Project registration in Sourceforge. | bravegag |