Commit Graph
100 Commits
Author SHA1 Message Date
Ilkka Seppala 27ff01de1b Organize to packages. 2015-04-15 21:45:14 +03:00
Ilkka Seppala 3d3828933c Added findAll methods to service level. 2015-04-15 21:39:31 +03:00
Ilkka Seppala 281f225a54 Add unit test. 2015-04-15 21:25:26 +03:00
Ilkka Seppala 1988ab494c Rename artifact and folder. 2015-04-15 21:16:56 +03:00
Ilkka Seppala 63b22c1749 Data fixture now working. 2015-04-15 21:11:12 +03:00
Ilkka Seppala 7df4774d8f Work on data initialization. 2015-04-14 23:38:50 +03:00
Ilkka Seppala 94235d71a1 Introduced HibernateUtil. 2015-04-13 23:29:07 +03:00
Ilkka Seppala 885ec87e6f Moving towards Service Layer example. 2015-04-13 22:36:52 +03:00
Ilkka Seppala 08c3145c47 Work on DAO example. Table per class strategy. Persist fixes. 2015-04-13 22:08:01 +03:00
Ilkka Seppala 82eebeaee0 Work on DAO example. 2015-04-13 21:22:03 +03:00
Ilkka Seppala 0bded40738 Added DAO pattern. 2015-04-12 23:49:00 +03:00
Ilkka Seppala 33566805ee Added Lazy Loading idiom. 2015-04-10 20:24:16 +03:00
Ilkka Seppala 484e1ddfca #43 Removed some commented out code. 2015-04-10 17:27:20 +03:00
Ilkka Seppala 78c2bc274b Added item to FAQ. 2015-04-09 23:00:54 +03:00
Ilkka Seppala bc03412bd7 Updated .travis.yml to use Java 8. 2015-04-09 22:50:44 +03:00
Ilkka Seppala 6d16ef07ab Updated Intercepting Filter class diagram. 2015-04-09 22:46:41 +03:00
Ilkka Seppala 00e6e099a0 Enabled Java 8 features. 2015-04-09 22:39:36 +03:00
Ilkka Seppala 66982375f5 #43 Move Intercepting Filter to behavior patterns category. 2015-04-09 22:24:30 +03:00
Ilkka Seppala e03bd818ec Fixes "Intercepting Filter example needs some improvement" #43 2015-04-09 22:23:17 +03:00
Ilkka Seppala 717cb53f2b Cleanup test data in Execute Around tests. 2015-04-09 18:26:58 +03:00
Ilkka Seppala 3628a4539d Added some inspiration sources. 2015-04-05 19:18:09 +03:00
Ilkka Seppala f0c06e7b85 Merge branch 'vehpsr-master' 2015-04-05 18:41:58 +03:00
Ilkka Seppala 95f758de6e Merge branch 'master' of https://github.com/vehpsr/java-design-patterns into vehpsr-master
Conflicts:
	README.md
2015-04-05 18:36:10 +03:00
Ilkka Seppala 7446493d35 Moved Callback to idioms category. 2015-04-05 18:04:25 +03:00
Ilkka Seppala 6366041781 Established Idioms category and moved Execute Around and Double Checked
Locking there.
2015-04-05 14:20:03 +03:00
Ilkka Seppala 2e36e6e9d1 Added instructions to work on an issue. 2015-04-04 22:30:55 +03:00
Ilkka Seppala 80093a1405 Fixed typo. 2015-04-04 21:30:16 +03:00
Ilkka Seppala 347b7eef0d Deprecated GenMyModel from instructions. The UML diagrams need to look
consistent.
2015-04-04 21:29:05 +03:00
Ilkka Seppala 23f5be291b Fixed typo. 2015-04-04 21:25:10 +03:00
Ilkka Seppala a381a43f2e Formatted Intercepting Filter source code. 2015-04-04 21:22:13 +03:00
Ilkka Seppala d0feb3c8d5 Moved Model-View-Presenter pattern under Presentation Tier Patterns. 2015-04-04 21:12:43 +03:00
Ilkka Seppala e136e6a47b Corrected merge error where CyclicBarrier example had moved under
Intercepting Filter. Should be under Callback.
2015-04-04 21:10:12 +03:00
Ilkka Seppala 968fb1dd66 Replaced intercepting filter class diagram with ObjectAid generated one,
for consistency.
2015-04-04 21:06:05 +03:00
Ilkka Seppälä 477d622d04 Merge pull request #42 from joshzambales/master
Updated pull request
2015-04-04 20:59:23 +03:00
Ilkka Seppälä 46a6ff2894 Added introduction chapter to README.md. 2015-03-31 19:43:35 +03:00
Ilkka Seppälä d6a68b3121 Merge pull request #39 from vehpsr/master
added Property pattern
2015-03-30 20:50:52 +03:00
Ilkka Seppala eddf2e630f Merge branch 'vehpsr-master' 2015-03-29 22:13:08 +03:00
Ilkka Seppala b2619e4d7a Merge branch 'master' of https://github.com/vehpsr/java-design-patterns into vehpsr-master
Conflicts:
	README.md
2015-03-29 22:11:43 +03:00
Ilkka Seppala 911a3505b2 Added book reference. 2015-03-29 22:03:07 +03:00
Ilkka Seppälä 1fc15829ad Fixed link. 2015-03-29 21:44:05 +03:00
Ilkka Seppälä 36482d5b7c Added description for Execute Around. 2015-03-29 21:41:41 +03:00
Ilkka Seppala 12bc65adc0 Added class diagram for Execute Around idiom. 2015-03-29 21:26:18 +03:00
Ilkka Seppala 027fd9934b Added example code for Execute Around idiom. 2015-03-29 21:25:13 +03:00
Ilkka Seppälä eee2160435 Merge pull request #36 from vehpsr/master
added Callback pattern
2015-03-27 07:43:08 +02:00
Ilkka Seppälä 33362d60ad Update .travis.yml 2015-03-23 22:54:36 +02:00
Ilkka Seppala ca59c97510 Improved Hero#toString. 2015-03-23 21:49:18 +02:00
Ilkka Seppala 62b871774a Fixes HeroBuilder NullPointerException #35. 2015-03-23 21:46:51 +02:00
Ilkka Seppälä dd855a376b Added anchors to frequently asked questions. 2015-03-21 15:41:33 +02:00
Ilkka Seppälä 92db946824 Added real world example for Builder. 2015-03-20 22:51:49 +02:00
Ilkka Seppälä fff7bbdec2 Update README.md 2015-03-17 17:41:21 +02:00
Ilkka Seppälä 861cac1673 Update README.md 2015-03-17 17:40:29 +02:00
Ilkka Seppälä ad51931061 Added descriptions for patterns categories. 2015-03-16 11:55:42 +02:00
Ilkka Seppälä 692400d197 Update README.md 2015-03-16 11:47:28 +02:00
Ilkka Seppälä 1e7b40ce77 Organized uncategorized patterns. 2015-03-16 11:44:57 +02:00
Ilkka Seppälä c7e500fde2 Merge pull request #31 from mbirkenkamp/patch-1
Update App.java
2015-03-14 21:07:18 +02:00
Ilkka Seppälä 6367335ff2 Appended Mr. Fowler to credits section. 2015-03-13 22:07:24 +02:00
Ilkka Seppälä 919a98dc13 Added Event Aggregator pattern description. 2015-03-13 22:04:59 +02:00
Ilkka Seppala ca59792916 Added event aggregator pattern. 2015-03-13 21:59:24 +02:00
Ilkka Seppälä c5a02266c8 Updated Null Object description and added one book reference. 2015-03-08 22:07:45 +02:00
Ilkka Seppälä 1cd0cb8997 Added Null Object pattern description. 2015-03-04 23:05:55 +02:00
Ilkka Seppala 1cad280629 Added Null Object pattern. 2015-03-04 22:59:42 +02:00
Ilkka Seppälä eb43f6efc3 Changed the real world examples to point to Java 8 documentation. 2015-02-26 22:50:48 +02:00
Ilkka Seppälä 420491429f Added real world example for Observer. 2015-02-25 21:07:40 +02:00
Ilkka Seppälä d94cb0e243 Added real world example for Memento. 2015-02-25 21:04:31 +02:00
Ilkka Seppälä 87672c67fb Added real world example for Iterator. 2015-02-25 20:52:54 +02:00
Ilkka Seppälä 0ad681831b Added real world example for Command. 2015-02-25 16:37:29 +02:00
Ilkka Seppälä eef54b41bf Added real world example for Chain of Responsibility. 2015-02-25 16:31:52 +02:00
Ilkka Seppälä 8d3131e7c6 Added real world example for Proxy. 2015-02-25 16:27:19 +02:00
Ilkka Seppälä 599e6cdeb2 Added real world example for Flyweight. 2015-02-25 16:22:37 +02:00
Ilkka Seppälä 093fc1f824 Added real world example for Composite. 2015-02-25 16:13:27 +02:00
Ilkka Seppälä e7f806637a Added real world example for Adapter. 2015-02-25 15:56:21 +02:00
Ilkka Seppälä e30dcbe9e1 Added real world example for Singleton. 2015-02-25 15:52:32 +02:00
Ilkka Seppälä 69e9fb1f5a Added real world example of Prototype. 2015-02-25 15:50:39 +02:00
Ilkka Seppälä 6bab9edf75 Added real world example for Factory Method. 2015-02-25 15:47:24 +02:00
Ilkka Seppälä f22d4a3610 Added real world example of Builder. 2015-02-24 22:42:19 +02:00
Ilkka Seppälä d6e6c32980 Added real world example of Abstract Factory. 2015-02-24 22:39:51 +02:00
Ilkka Seppälä 032ab696d5 Added real world example of visitor pattern. 2015-02-22 22:46:48 +02:00
Ilkka Seppälä 926814b20b Added real world example of composite pattern. 2015-02-22 22:40:59 +02:00
Ilkka Seppälä e01c852ee0 Merge pull request #30 from ruslanpa/master
Makes a few improvements, basically unnecessary declarations, formatting
2015-02-10 19:09:47 +02:00
Ilkka Seppälä c7a4a85213 Merge pull request #29 from ruslanpa/master
[refactor] Makes enums more readable.
2015-02-10 07:03:48 +02:00
Ilkka Seppala 67c112535c Rename pattern relationships image. 2015-02-08 21:33:21 +02:00
Ilkka Seppälä 5a7a4fca4c Delete design_pattern_relationship.gif 2015-02-08 21:31:05 +02:00
Ilkka Seppala 6e49fc01ab Improved comments on visitor pattern example. 2015-01-24 23:43:35 +02:00
Ilkka Seppala b12243b94c Improved code comments for template method example. 2015-01-16 08:52:30 +02:00
Ilkka Seppala 991653062d Improved comments for strategy pattern sample. 2015-01-13 08:20:27 +02:00
Ilkka Seppala 27a27594f4 Improved comments for state pattern. 2015-01-08 20:30:10 +02:00
Ilkka Seppala 742f8376b3 Improved comments for mediator example. 2015-01-07 21:19:28 +02:00
Ilkka Seppala 22ca6fef60 Improved Command pattern code comments. 2014-12-27 11:11:54 +02:00
Ilkka Seppala 74b43303e3 Improved Flyweight example comments. 2014-12-26 10:09:53 +02:00
Ilkka Seppälä 57cef65eb4 Added Servant pattern source to the Credits section. 2014-12-18 14:59:18 +02:00
Ilkka Seppala 6301e0bc11 Added unit tests for each of the patterns. 2014-12-06 20:34:41 +02:00
Ilkka Seppala 2be1ced00a Improved comments for the facade example. 2014-12-06 14:43:40 +02:00
Ilkka Seppala 9336284814 Improved decorator example. 2014-12-06 14:35:18 +02:00
Ilkka Seppala 10d4e3cadd Improved comments for decorator example. 2014-12-06 14:29:31 +02:00
Ilkka Seppala 9a75cb11c3 Further cleanup of pom.xmls. 2014-12-06 14:19:37 +02:00
Ilkka Seppala c312fce43b Fixed package name and some spelling mistakes. 2014-12-06 13:59:41 +02:00
Ilkka Seppala 3ef1613fa6 Merge branch 'MSaifAsif-master' 2014-12-06 13:50:13 +02:00
Ilkka Seppala 5d142fbcfe Merge branch 'master' of https://github.com/MSaifAsif/java-design-patterns into MSaifAsif-master 2014-12-06 13:46:36 +02:00
Ilkka Seppala 2939d139fc Merge branch 'mortezaadi-master' 2014-12-05 23:00:17 +02:00
Ilkka Seppala 5646937d52 Merge branch 'master' of https://github.com/mortezaadi/java-design-patterns into mortezaadi-master
Conflicts:
	singleton/src/main/java/com/iluwatar/App.java
2014-12-05 22:58:09 +02:00