技术框架对比
- 3. 技术框架对比 其他团队现在使用的技术框架: Spring Restlet iBatis/JDBC Webwork/Servlet Velocity/FreeMarker/JSP 我现在使用的技术框架 Maven Jaxb/XML Schema Spring Jersey IBaits SpringMVC JSTL
- 5. 我理解的模块化 如何定义一个模块 模块的划分主要是针对业务单元。 我认为一个独立的业务单元就应该是一个模块 比如在社区中积分是一个单独的模块,动态应该是一个单独的模块 怎样来划分模块(业务单元),更多的是依靠我们开发对模块化的理解以及对业务的分解 模块的粒度应该是怎样的? 模块的粒度(划分)应该满足以下约束: 应该是一个单纯的,不掺杂其他业务的业务单元。 模块应该提供一个标准化的接口对外提供服务。 模块应该是可以自主的演进的,服务模块的演进对其他的服务使用者应该是透明的,不可见,不需要知道的。
- 7. 例子 Club-core Club-commons-vo:社区公用的domainmodel Club-game-vo:社区游戏的domainmodel Club-shared:社区公用的服务或帮助类(如缓存) Club-integral Club-integral-api:社区积分服务接口定义 Club-integral-impl:社区积分服务具体实现 Club-integral-dao:社区积分数据访问/持久实现 Club-integral-agent:社区积分服务代理实现 Club-integral-rest-web:社区积分服务rest服务配置