先說說《Wiring Your Web application with Open Source java by Mark Eagle》這個示例,網上有這個的中英文文章。在后續的說明中我會將文章的部分內容引用進來。我使用的開發工具是 Eclipse3.1 + MyEclipse4.0M2。
針對一個簡單或者復雜的 Web 應用程序,我們需要考慮諸如是怎樣建立用戶接口?在哪里處理業務邏輯?怎樣持久化的數據?而針對這三個層次,每個層次我們都要仔細考慮:各個層該使用什么技術? 怎樣的設計能松散耦合還能靈活改變? 怎樣替換某個層而不影響整體構架?應用程序如何做各種級別的業務處理(比如事務處理)?等等。
對于這個示例我們采用當前流行的三種框架來做到 Web 應用程序的松散耦合:表示層我們用 Struts;業務層我們用 SPRing;而持久層則用 Hibernate。
(未完待續)
新聞熱點
疑難解答