OA项目总结 ssh 框架学习总结(一)
2008-10-10 14:27
555 查看
不到一个月的时间,带领团队完成的这个OA项目,完成算是完成了,不过做得不甚满意,需要总结的地方有很多。通过这个项目把这个月学到的框架大致用了下,总结下经验
struts:
1.框架的应用流程 首先作为展示层,structs负责将后台的数据展现到页面。它利用Action作为中介进行页面和后台的交互,而ActionForm作为数据收集的Bean可以很方便的将数据进行传递,而structs的标签可以很好的和ActionForm结合进行展示。以及验证框架可以在服务端进行验证(也可直接在ActionForm类中进行验证)简要如下图:
有点丑。。。
当然还可以自定义标签库方便开发,本项目中引入了一个URl的标签。之前自己也搞了个自定义的标签,不过觉得struts自身的标签库已经足够满足日常的开发需求就没进一步去研究。
总的来说运用了struts的mvc模式把数据传递,视图控制,视图展示很清楚的分开,使得原本开发复杂的页面跳转变得很容易,结合了IDE更是将前端开发的效率提高了一个档次。而最让人感到舒服的还是它将数据也放到一个bean中处理,OO的思想能够很好的体现在其中。反观我们的部分组员,在某些页面中仍然是对单一数据的传递,最后数据庞杂调试也花费了不少时间。两相对比下更对mvc以及OO的思想有更好的认识。
struts:
1.框架的应用流程 首先作为展示层,structs负责将后台的数据展现到页面。它利用Action作为中介进行页面和后台的交互,而ActionForm作为数据收集的Bean可以很方便的将数据进行传递,而structs的标签可以很好的和ActionForm结合进行展示。以及验证框架可以在服务端进行验证(也可直接在ActionForm类中进行验证)简要如下图:
有点丑。。。
当然还可以自定义标签库方便开发,本项目中引入了一个URl的标签。之前自己也搞了个自定义的标签,不过觉得struts自身的标签库已经足够满足日常的开发需求就没进一步去研究。
总的来说运用了struts的mvc模式把数据传递,视图控制,视图展示很清楚的分开,使得原本开发复杂的页面跳转变得很容易,结合了IDE更是将前端开发的效率提高了一个档次。而最让人感到舒服的还是它将数据也放到一个bean中处理,OO的思想能够很好的体现在其中。反观我们的部分组员,在某些页面中仍然是对单一数据的传递,最后数据庞杂调试也花费了不少时间。两相对比下更对mvc以及OO的思想有更好的认识。
相关文章推荐
- Java源码 JavaWeb开发框架 代码 SSH SSM OA ERP CRM Java项目[Java通用框架源码及开发视频教程]
- Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程及增删改查经验总结
- 某智能家居项目框架学习总结
- 某智能家居项目框架学习总结
- 项目阶段学习总结(设计集合框架、JPA、个人思路)
- iOS超全开源框架、项目和学习资料汇总(5)AppleWatch、经典博客、三方开源总结篇
- SSH 项目框架搭建总结
- 智能家居项目框架学习总结
- iOS超全开源框架、项目和学习资料汇总(5)AppleWatch、经典博客、三方开源总结篇
- SSH项目框架,我的学习供大家参考
- Java Web学习总结(28)——Java Web项目MVC开源框架SSH和SSM比较
- 项目OA之框架搭建整合基于SSH,Jquery,MySQL
- Java Web学习总结(28)——Java Web项目MVC开源框架SSH和SSM比较
- iOS超全开源框架、项目和学习资料汇总(5)AppleWatch、经典博客、三方开源总结篇
- 【SSH之旅】一步步学习Hibernate框架(一):关于持久化
- 敏捷开发系列学习总结(3)——我怎么开发软件项目
- 电力系统项目学习(2)--框架搭建1-数据持久化
- 集合框架学习总结
- Maven学习总结(2)——Maven项目构建过程练习