java web簡單三層結構

來源:互聯網
上載者:User

java web可以分為三層結構:表現層、業務層、持久化層

表現層:

1、主要由jsp頁面實現,jsp頁面主要負責頁面的渲染工作,它從瀏覽器接收從用戶端傳來的動作傳遞給servlet,servlet接收從jsp傳來的資料,進行資料封裝、調用業務、傳遞參數、跳轉頁面,值得注意的是jsp與servlet之間傳遞是資料用的是上下文request、session、application)傳遞。

業務層:

2、業務層是一個中間的傳遞者,它既可以接收servlet中的資料並傳遞給dao,又可以把dao中的資料傳遞給servlet,它在中間進行業務處理。

持久化層:

3、持久化層接收從servlet中傳來的資料,可以把這些資料交給像資料庫這樣的軟體進行儲存(如添加功能),也可以把儲存到資料庫中的資料取出來給servlet(如查詢功能)

util

4、我們經常用到的util類,它主要實現串連資料庫功能



以上這些是我對簡單三層的基本理解,如果有理解不對或不全的地方,還請大家多多補充。。。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.