韓順平servlet與jsp筆記與心得

ID:9095189

大?。?23.50 KB

頁數:16頁

時間:2018-04-17

韓順平servlet與jsp筆記與心得_第1頁
韓順平servlet與jsp筆記與心得_第2頁
韓順平servlet與jsp筆記與心得_第3頁
韓順平servlet與jsp筆記與心得_第4頁
韓順平servlet與jsp筆記與心得_第5頁
資源描述:

《韓順平servlet與jsp筆記與心得》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。

1、·韓順平servlet與jsp筆記與心得····JavaEE概述:JavaEE是一個開放的平臺,它包括的技術很多,主要包括十三種核心技術(javaEE就是十三種技術的總稱)。建立一個整全的概念。J2ee的十三種技術(規(guī)范)1.??????java數據庫連接(JDBC)?!狫DBC定義了4種不同的驅動:1.JDBC-ODBC橋,2.JDBC-native驅動橋3,JDBC-network橋4.純java驅動。2.??????Java命名和目錄接口(JNDI)(它是為了對高級網絡應用開發(fā)中的使用的目錄基礎結構的訪問。)

2、。3.??????企業(yè)JavaBeans(EnterpriseJavaBeans,EJB)(它提供了一個架構來開發(fā)和配置到客戶端的分布式商業(yè)邏輯,因此可以明顯減少開發(fā)擴展性、高度復雜企業(yè)應用的難度。)。4.??????JavaServerPages(JSPs)。5.??????Javaservlets(servlets提供的功能大部分與JSP相同,JSP中大部分是HTML代碼,其中只有少量的Java代碼,而servlets則相反,它完全使用Java編寫,并且產生HTML代碼。)。6.??????JavaIDL/COR

3、BA(用得不多)。7.??????Java事務體系(JTA)/Java事務服務(JTS)(用得不多)。8.??????JavaMail和JavaBenas激活架構(JavaBeansActivationFramework,JAF)。(JavaMail是一個用來訪問郵件服務的API)。9.??????Java信使服務(JavaMessagingService,JMS)(JMS是一個用來和面向信息的中層通信的API)。10.??擴展標記語言(ExtensibleMarkupLanguage,XML)。11.??12.13

4、當前流行的及格框架struts+hibernate+spring(ssh).Javaee的開發(fā)環(huán)境(eclipse)Eclipse是一個開源的、可擴展的集成開發(fā)環(huán)境,已經成為目前最流行的j2ee開發(fā)工具。Eclipse安裝后就可以開發(fā)javase的項目了,但不能開發(fā)javaee項目,需要安裝web開發(fā)插件(lomboz或是myeclipe)Eclipse的官網:http://www.eclipse.orgmyeclipse的官網:http://www.myeclipside.com/在javaee的開發(fā)中有幾個重要的

5、開發(fā)模式:1.Model1模式2.model2模式(model2x模式(用得少))3.mvc模式一、Model1模式Model1的基礎是jsp文件,它由一些相互獨立的jsp文件,和其它一些javaclass組成(不是必須的)。這些jsp從HTTPRequest中獲得所需要的數據,處理業(yè)務邏輯,然后將結果通過Response返回前端瀏覽器。從上面分析我們可以看到model1模式可以分為兩類:1.?Model1(純jsp技術,不帶任何javaclass)。2.?Model1(jsp+javaclass)。Model1模式

6、的缺點:1.?表現(xiàn)層和業(yè)務層混合在一起(亂?。?.?在開發(fā)過程中,不利于多人協(xié)同開發(fā)。3.?不利于后期維護。Model1模式的優(yōu)點:1.?簡單,開發(fā)速度較快。2.?比較適合開發(fā)小的項目。二、model1(結合javaclass)開發(fā)模式,有些書上稱:mv模式,即:màmodel模型(javaclass,業(yè)務邏輯層),vàview視圖(jsp,界面層)。1.一個數據庫應一個類:ConnDB.java(得到連接)。2.數據庫中的每一張表對應兩個類:(1)UserBean.java(表示users表)類。(2)UserB

7、eanCl.java(業(yè)務邏輯,即對users表的操作)類。如:login.jsp輸入數據,logincl.jsp通過調用javaclass(模型)處理數據,wel.jsp顯示數據。這是一種多么完美的開發(fā)模式。不足之處:1.?Jsp技術主要做界面,但是logincl.jsp這里調用了javaclass(模型),完成對用戶驗證,顯得有點怪怪的。2.?Wel.jsp是用于顯示用戶信息(顯示數據),但,wel.jsp除了顯示數據,還調用了javaclass(模型),代碼的優(yōu)雅就蕩然無存了,也不得于將來的分工。3.?Serv

8、let技術處理頁面的跳轉是最快捷和方便的,難道我們就此不用了嗎?三、mvc開發(fā)模式:M(model模型),V(view視圖),C(controller控制器)。MVC是一個設計模式,它強制性的使應程序的輸入、處理、和輸出分開。使用MVC應用程序分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。M主要由javaclass來做,也可以是

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭