如何寫一個SSH項目(一)程式設計大體思路,ssh程式設計

來源:互聯網
上載者:User

如何寫一個SSH項目(一)程式設計大體思路,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終於倒完了.後面會一一介紹設定檔與細節.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.