Wednesday, July 05, 2006
Work
開始動工
建立一個系統
系統中可以執行約3~5個workflow
每個workflow大約有7~10個activity
可以找像是請假、出貨、入帳...等等常見且性質較為類似的
以提升reuse的程度
實際上要寫兩套功能相同的系統
我想先以OOP實作完成
再從中找出可分離的crosscutting concern來以AOP實作
或是同時進行
反正就是要有OO與OO+AP的系統來做個比較
Tools Note
- AOP:AspectJ (Eclipse、AJDT)
- IoC:Spring
- Persistence:Hibernate
- Test:JUnit
- Logging:log4j
- View:Struts?、Spring MVC?、Wicket? (應該都是參考用)
- Build:Ant
- Database:MySQL
- ...?
Others
- 接學長的東西
- OODP與AODP
- Refactoring
- Subversion
每次開始計畫都會計畫很多
但通常做到的是少之又少... Orz
希望這次能拼一點!