P1-13
web项目的开发:如何分析,设计,编码,测试。
CRM项目:编程思想和编程习惯
crm项目的技术架构:
- 视图层(View):展示数据,跟用户交互。
- html,css,JavaScript,jQuery,bootstrap(ext / easyUI),jsp
- 控制层(Controller):控制业务处理流程(接受请求,接收参数,封装参数;根据不同的业务来调用业务层去处理业务;根据处理结果,返回响应信息)
- (servlet,)SpringMVC(,webwork,structs1,structs2)
- 业务层(Service):处理业务逻辑(处理业务的步骤以及操作的原子性)
- JavaSE(工作流:activiti / JBPM)
- 持久层(Dao / Mapper):操作数据库
- (jdbc,)Mybatis(,hibernate,ibatis)
- 整合