Java WEB分層設計 學習之一__java

來源:互聯網
上載者:User

一直都知道Java的東西很多很亂,作為一個初學者,我就像一個菜鳥一樣,到處問人,同時又很自卑,生怕自己學不好啊,不過,堅持的我是不會這麼容易放棄的,什麼女生不適合學編程呀,才不相信呢,做好自己該做的該學的,導師是要崔論文的,我是要畢業的, 所以學好Java也是必須的。加油。。。

扯了這麼多,嘿嘿,自己給自己建立自信而已啦。

Java和其他開發語言一樣,都有自己的開發平台,這是在前面部落格已經講過了,同時,也有Java案頭開發,Java web開發,Java 嵌入式開發等等啦,可想而知,Java是多麼的強大。

Java web分層指的就是MVC。可以這麼理解吧

Java web分層設計:表現層,業務層,持久層

1、表現層:負責展示一個可操作的介面,調用業務層的介面,架構一般使用:struts1 struts2,當然還有webwork,。。、

       Struts是基於J2EE平台的MVC架構,主要採用Servlet和JSP技術來實現, 作為MVC的控制器。

 

2、業務層:負責處理商務邏輯,給表現層提供可調用的介面,並調用持久層的介面進行資料存放區,主流架構:Spring,iBATIS

        Spring是一個輕型容器,核心是Bean Factory。可以和其他架構相結合。提供了IoC的容器和AOP(面向層面的編程)的實現。

3、持久層:負責將業務資料存放區到檔案或資料庫,儲存即持久化,主流架構:Hibernate

          Hibernate是一個開源的對象關係映射(ORM)架構,對JDBC進行了非常輕量級的對象封裝,使得程式員可以隨心所欲的使用對象編程思維來操縱資料庫。

 

4、最底層就是資料庫啦。

具體的明天再講,今天還要看看書~~~

聯繫我們

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