如何写一个SSH项目(一)程序设计大体思路


SSH:分别是指Spring,Struts,Hibernate. 后来Struts2代替了Struts,所以我们常说的SSH是指Spring,Struts2,Hibenate.

其中Spring一般用来配置bean. Struts2用来配置处理类.Hibernate是一个优秀的ORM框架,用来配置实体类与数据库的关系.

当我们决定用SSH写一个项目时,应该了解它的程序运行过程.

宏义上:你在界面点击一个按钮 ------会把相应的参数带到后台处理类进行处理--------处理结果会是一个字段,字段对应一个jsp视图返回给你,但是我们作为吊炸天的开发人员能仅仅局限于此吗?! 不!不能!我们要具有上帝视角,看到自己想看的每一个角落.

开发上的流程是:jsp----->web.xml------->(加载strtus.xml,spring.xml)--------->Struts.xml ---------->对应的处理类-------->业务逻辑处理(用到spring.xml,hibernate.xml)后,返回一个字段------>在strtus.xml寻找对应的逻辑视图----->返回给前端,给客户看.

流程清晰后,我们要清楚是怎么传递的?配置文件怎么配置的?这其中又哪些初学者会碰到的陷阱?又有哪些捷径?

这些后面会一一介绍.

对于导包,我一直觉得应该是在工程的进展中不断的完善过程中包不断的丰富,哪有人一上来就知道要用到的所有的包. 但是还是有一些框架涉及的必导的包,意思就是你只要用SSH,就必须导这些包.

Struts的jar包

hibernatte的jar包

spring的jar包

好了,jar终于倒完了.后面会一一介绍配置文件与细节.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM