Commit Graph
100 Commits
Author SHA1 Message Date
Ilkka Seppala c288f13b21 Classes created. 2015-05-03 22:15:41 +03:00
Ilkka Seppala 77255ca798 Skeleton for Flux pattern. 2015-05-03 18:24:55 +03:00
Ilkka Seppala a6b1892d4d Update README.md with MVC description. 2015-05-03 00:00:43 +03:00
Ilkka Seppala 5cbe60917c Added class diagram. 2015-05-02 23:51:30 +03:00
Ilkka Seppala b01e841dff Added code comments. 2015-05-02 23:49:33 +03:00
Ilkka Seppala 3bcca7102c Completed MVC example code. 2015-05-02 23:37:26 +03:00
Ilkka Seppala c9bf6819e1 Added skeleton for MVC. 2015-05-02 22:49:43 +03:00
Ilkka Seppälä f7545cc903 Merge pull request #51 from Li4ick/patch-1
Update GHobbits.java
2015-05-02 15:06:36 +03:00
Ilkka Seppala 2cdc0e9872 Credits to Mr. Fowler. 2015-04-29 22:43:15 +03:00
Ilkka Seppala 6bedc54020 Tolerant Reader readme changes. 2015-04-29 22:40:03 +03:00
Ilkka Seppala 2fb9db3c16 Tolerant Reader class diagram. 2015-04-29 22:39:51 +03:00
Ilkka Seppala 058cb87b40 Code comments. 2015-04-29 22:15:36 +03:00
Ilkka Seppala b3bf4379a4 Example improvements. 2015-04-29 21:58:17 +03:00
Ilkka Seppala 5562795a5f Added test cleanup. 2015-04-29 18:54:33 +03:00
Ilkka Seppala b58311aedf Completed Tolerant Reader example. 2015-04-29 18:50:08 +03:00
Ilkka Seppala 113e1a2f22 Work on serializer. 2015-04-28 23:59:30 +03:00
Ilkka Seppala 27a11aa9fc Added skeleton for Tolerant Reader. 2015-04-28 22:53:37 +03:00
Ilkka Seppala efe81f0767 Created Concurrency Patterns category and moved Double Checked Locking
there.
2015-04-24 22:56:08 +03:00
Ilkka Seppala 89e6692ba8 Null object as a singleton #50 2015-04-24 22:01:08 +03:00
Ilkka Seppala 19d653c13c Updated Specification class diagram. 2015-04-23 23:04:00 +03:00
Ilkka Seppala e3ef82edc0 Updated README.md. 2015-04-23 23:00:42 +03:00
Ilkka Seppala fcd500d3ae Added comments and class diagram. 2015-04-23 22:51:21 +03:00
Ilkka Seppala cd581154ac Organized into packages. 2015-04-23 22:35:58 +03:00
Ilkka Seppala 0f8c5f9263 Implemented basic selection example. 2015-04-23 22:31:07 +03:00
Ilkka Seppala 35e3d833cb Added some creatures. 2015-04-23 22:30:51 +03:00
Ilkka Seppala 6f55b917ce Implemented selectors. 2015-04-23 22:01:23 +03:00
Ilkka Seppala bb28276937 Created creature hierarchy. 2015-04-23 22:01:12 +03:00
Ilkka Seppala 283388b7b9 Started working on Specification pattern. 2015-04-23 21:15:09 +03:00
Ilkka Seppälä 5af0ebd766 Merge pull request #49 from intfloat/master
Fix typo
2015-04-22 23:20:24 +03:00
Ilkka Seppälä d66e63aaa5 Merge pull request #46 from zhwbqd/master
add redo function into command pattern
2015-04-17 07:56:28 +03:00
Ilkka Seppala 935cdd031e Replace deprecated Hibernate Expression with Restrictions. 2015-04-16 07:44:07 +03:00
Ilkka Seppala 572ac0ccd1 Move Service Layer under Architectural Patterns category. 2015-04-15 23:18:38 +03:00
Ilkka Seppala c3dddd676c Fix typo. 2015-04-15 23:17:44 +03:00
Ilkka Seppälä fa931bdcfa Merge pull request #47 from mgiovenco/master
Added DAO implementation, modified readme, and added UML diagram
2015-04-15 23:15:07 +03:00
Ilkka Seppala b28c387b40 Added reference for Service Layer. 2015-04-15 23:00:32 +03:00
Ilkka Seppala eee932ac71 Added README.md description for Service Layer. 2015-04-15 22:49:28 +03:00
Ilkka Seppala 9e1f6d1ca7 Added class diagram. 2015-04-15 22:32:59 +03:00
Ilkka Seppala 8062092291 Added code comments. 2015-04-15 22:29:04 +03:00
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