项目流程:
一、原型设计(数据库原型(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 .
分享到:
相关推荐
简单的S2SH开发小项目的流程,里面包括了web.xml,applicationContext.xml,以及struts.xml的配置详细,希望对学习web的初学者有帮助
S2SH整合S2SH整合S2SH整合S2SH整合S2SH整合S2SH整合S2SH整合
s2sh开发包整合。
BBS论坛管理系统S2SH框架开发,采用S2SH框架开发。有源码和mysql数据库文件,需要的下载。
针对S2SH框架整合的一个开发框架,包括BaseDaoImpl类的实现,包括PageBean 分页类,也包括Hibernate查询类QueryHelper,和前台的分页。是一个很不错的例子。 包括整合jar包。
s2sh java 框架
这是一个基于S2SH开发的图书管理系统,采用了Struts+Hibernate+Spring开发的系统,实现了借书,还书,图书管理,读者管理等功能,可以运行。
Java EE 轻量级框架应用与开发---S2SH QST青软实训著 清华大学出版社 包含全部课件以及源代码
采用S2SH实现博客系统开发,采用S2SH实现博客系统开发,采用S2SH实现博客系统开发,采用S2SH实现博客系统开发,
1.本例为S2SH示例程序S2SHDemo 2.使用Struts2,Spring4, Hibernate4技术组合 3.包含十余个对象的CRUD 4.是良好的编程风格 5.例程非常完整,包含所有的Jar包
s2sh完整jar包s2sh完整jar包s2sh完整jar包s2sh完整jar包s2sh完整jar包s2sh完整jar包
S2SH框架开发的简单demo实例.zip S2SH框架开发的简单demo实例.zip
s2sh开发环境配置文档,关于S2SH存在struts2,spring2.5,hibernate3.2之间的整合。
S2SH框架详细搭建(适合新手),所遇问题根据实际请具体分析,文档中所列问题只是作者所遇问题。
本系统是基于S2SH开发的JSP版本的JSP项目,里面含有数据库,很适用于初学者!
已搭建好的S2SH项目,有简单的demo。struts2 spring3 hibernate3 集成了log4J C3P0 mysql数据库配置。
NULL 博文链接:https://wfzhanga.iteye.com/blog/753666
该资源包含了一个S2SH整合的完整代码,注释详细,简单易懂。
Spring3 Hibernate struts2 S2SH开发代码 注解方式