韓順平servlet與jsp_筆記與心得

韓順平servlet與jsp_筆記與心得

ID:15333333

大?。?23.50 KB

頁數(shù):16頁

時間:2018-08-02

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

《韓順平servlet與jsp_筆記與心得》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

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

2、s(EnterpriseJavaBeans,EJB)(它提供了一個架構(gòu)來開發(fā)和配置到客戶端的分布式商業(yè)邏輯,因此可以明顯減少開發(fā)擴(kuò)展性、高度復(fù)雜企業(yè)應(yīng)用的難度。)。4.??????JavaServerPages(JSPs)。5.??????Javaservlets(servlets提供的功能大部分與JSP相同,JSP中大部分是HTML代碼,其中只有少量的Java代碼,而servlets則相反,它完全使用Java編寫,并且產(chǎn)生HTML代碼。)。6.??????JavaIDL/CORBA(用得不多)。7.??????Java事務(wù)體系(JTA)/Java事務(wù)服

3、務(wù)(JTS)(用得不多)。8.??????JavaMail和JavaBenas激活架構(gòu)(JavaBeansActivationFramework,JAF)。(JavaMail是一個用來訪問郵件服務(wù)的API)。9.??????Java信使服務(wù)(JavaMessagingService,JMS)(JMS是一個用來和面向信息的中層通信的API)。10.??擴(kuò)展標(biāo)記語言(ExtensibleMarkupLanguage,XML)。11.??12.13當(dāng)前流行的及格框架struts+hibernate+spring(ssh).Javaee的開發(fā)環(huán)境(eclipse

4、)Eclipse是一個開源的、可擴(kuò)展的集成開發(fā)環(huán)境,已經(jīng)成為目前最流行的j2ee開發(fā)工具。Eclipse安裝后就可以開發(fā)javase的項目了,但不能開發(fā)javaee項目,需要安裝web開發(fā)插件(lomboz或是myeclipe)Eclipse的官網(wǎng):http://www.eclipse.orgmyeclipse的官網(wǎng):http://www.myeclipside.com/在javaee的開發(fā)中有幾個重要的開發(fā)模式:1.Model1模式2.model2模式(model2x模式(用得少))3.mvc模式一、Model1模式Model1的基礎(chǔ)是jsp文件,它由

5、一些相互獨立的jsp文件,和其它一些javaclass組成(不是必須的)。這些jsp從HTTPRequest中獲得所需要的數(shù)據(jù),處理業(yè)務(wù)邏輯,然后將結(jié)果通過Response返回前端瀏覽器。從上面分析我們可以看到model1模式可以分為兩類:1.?Model1(純jsp技術(shù),不帶任何javaclass)。2.?Model1(jsp+javaclass)。Model1模式的缺點:1.?表現(xiàn)層和業(yè)務(wù)層混合在一起(亂?。?。2.?在開發(fā)過程中,不利于多人協(xié)同開發(fā)。3.?不利于后期維護(hù)。Model1模式的優(yōu)點:1.?簡單,開發(fā)速度較快。2.?比較適合開發(fā)小的項目。二

6、、model1(結(jié)合javaclass)開發(fā)模式,有些書上稱:mv模式,即:màmodel模型(javaclass,業(yè)務(wù)邏輯層),vàview視圖(jsp,界面層)。1.一個數(shù)據(jù)庫應(yīng)一個類:ConnDB.java(得到連接)。2.?dāng)?shù)據(jù)庫中的每一張表對應(yīng)兩個類:(1)UserBean.java(表示users表)類。(2)UserBeanCl.java(業(yè)務(wù)邏輯,即對users表的操作)類。如:login.jsp輸入數(shù)據(jù),logincl.jsp通過調(diào)用javaclass(模型)處理數(shù)據(jù),wel.jsp顯示數(shù)據(jù)。這是一種多么完美的開發(fā)模式。不足之處:1.?J

7、sp技術(shù)主要做界面,但是logincl.jsp這里調(diào)用了javaclass(模型),完成對用戶驗證,顯得有點怪怪的。2.?Wel.jsp是用于顯示用戶信息(顯示數(shù)據(jù)),但,wel.jsp除了顯示數(shù)據(jù),還調(diào)用了javaclass(模型),代碼的優(yōu)雅就蕩然無存了,也不得于將來的分工。3.?Servlet技術(shù)處理頁面的跳轉(zhuǎn)是最快捷和方便的,難道我們就此不用了嗎?三、mvc開發(fā)模式:M(model模型),V(view視圖),C(controller控制器)。MVC是一個設(shè)計模式,它強制性的使應(yīng)程序的輸入、處理、和輸出分開。使用MVC應(yīng)用程序分成三個核心部件:模型

8、、視圖、控制器。它們各自處理自己的任務(wù)。M主要由javaclass來做,也可以是

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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