如何寫一個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