`
LD_21
  • 浏览: 125649 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

S2SH开发的一些技巧

    博客分类:
  • s2sh
阅读更多

项目流程:
一、原型设计(数据库原型(hibernate),界面原型(structs)),接着原型评估(对于数据库原型要写方法测试,界面原型要符合客户需求或者需求文档所述),当原型设计完成接着着手业务流程(spring部分);
二、业务流模型设计(spring部分):仔细设计接口(这是决定耦合程度的关键)接着实现接口,再次就是进行业务流整合(controller)的部分;
三、整合:如果第一步第二步都做好了,这一步很简单,一般也不会出现大问题,就是xml的具体配置了(这是以后项目发展的方向,配配就好。~!~)
四、整合后就应该开始单元测试、集成测试了,还要代码评审,最后发布release版本。
----------------------------

开发的流程:数据库---->entity--->dao--->services--->action---界面
维护的流程:界面--->action--->services---->dao--->entity---->数据库
----------------------------
一般做开发现有一个静态流程页面,然后设计数据库,数据库设计好后是框架的选择和搭建,如果用SSH,那么先导入Spring(建议顺序),因为很可能会让Spring管理Hibernate,再导入Hibernate最后导入Struts,框架搭建成功后(写一个测试试试),接下来可以分模块进行开发了,对于每个模块,可以先设计po和相应持久层方法(也就是相应的增删改查,不要涉及什么业务上去考虑),然后从页面------>>action层,然后根据action写相应的service,即业务层,当然业务层应该是最重要的灵活性也是最强的!
----------------------------
先写 静态页面  设计数据库  
根据静态页面  写formbean  根据数据库 写daobean
把静态页面 换成jsp   页面里的每一个操作  对应一个service  再判断该service需要什么dao   在action里 只是 调用一下 service .

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics