1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第1頁(yè)
1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第2頁(yè)
1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第3頁(yè)
1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第4頁(yè)
1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、中科院計(jì)算所職業(yè)培訓(xùn)中心 J2EE Web服務(wù)器端開(kāi)發(fā)技術(shù) 姓名:張宏菲Email: .cn第一章 Web開(kāi)發(fā)基礎(chǔ)在本單元您能了解如下知識(shí)點(diǎn)三層構(gòu)架概述Tomcat服務(wù)器及環(huán)境配置在MyEclipse中配置Tomcat服務(wù)器利用MyEclipse創(chuàng)建Web工程和JSP頁(yè)面三層架構(gòu)概述三層模型中的各個(gè)層(1)表示層(Presentation):請(qǐng)求與響應(yīng)的界面(2)業(yè)務(wù)邏輯層(Business logic):業(yè)務(wù)規(guī)則的實(shí)現(xiàn)(3)數(shù)據(jù)訪問(wèn)層(Data Access):業(yè)務(wù)數(shù)據(jù)的讀寫 三層模型結(jié)構(gòu)的主要優(yōu)點(diǎn)(1)使業(yè)務(wù)處理后的結(jié)果的顯示與業(yè)務(wù)邏輯處理的代碼相互分離(2)使業(yè)務(wù)邏輯和數(shù)據(jù)庫(kù)服務(wù)器分開(kāi),

2、業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)服務(wù)某一方的改變都不會(huì)影響到對(duì)方。三層架構(gòu)概述B/S結(jié)構(gòu)與C/S結(jié)構(gòu)的區(qū)別:B/S結(jié)構(gòu)C/S結(jié)構(gòu)“瘦”客戶端“胖”客戶端客戶端為瀏覽器客戶端為應(yīng)用程序三層架構(gòu)概述微軟的DNA編程模型的三層結(jié)構(gòu)(左)與Sun Java的MVC的三層結(jié)構(gòu)對(duì)比(右) 注:DNA是指Windows Distributed Internet Application Architecture(也就是“Windows分布式應(yīng)用結(jié)構(gòu)”的含義)三層架構(gòu)概述基于J2EE Web框架(輕量級(jí))三層架構(gòu)表現(xiàn)層業(yè)務(wù)邏輯層數(shù)據(jù)訪問(wèn)層StrutsSpringhibernateStruts表現(xiàn)層(JSP和HTML)Strut

3、s控制層數(shù)據(jù)訪問(wèn)服務(wù)數(shù)據(jù)訪問(wèn)操作DBTomcat服務(wù)器Tomcat概述 (1)Tomcat是Apache組織下Jakarta項(xiàng)目下的一個(gè)子項(xiàng)目,目前Tomcat被非常廣泛的應(yīng)用在中小規(guī)模的Java Web應(yīng)用中;它是一種具有JSP環(huán)境的Servlet容器。 (2)Tomcat在嚴(yán)格意義上并不是一個(gè)真正的應(yīng)用服務(wù)器,它只是一個(gè)可以支持運(yùn)行Serlvet/JSP的Web容器,同時(shí)也提供Web服務(wù)器的功能(3)Tomcat的優(yōu)勢(shì):容易獲得。 。 Tomcat提供了全部的源代碼,包括Servlet引擎、JSP引擎、HTTP服務(wù)器 。Tomcat已經(jīng)可以和大部分的主流服務(wù)器一起工作,而且是以相當(dāng)高的效率

4、一起工作 ?;贘ava的Tomcat也具有跨平臺(tái)性 。Tomcat服務(wù)器Tomcat包含三個(gè)主要的部分(1)Catalina:一個(gè)符合Servlet API規(guī)范2.3的Servlet Container(2)Jasper:一個(gè)符合JSP規(guī)范1.2的JSP編譯器和運(yùn)行環(huán)境(3)Webapps:Tomcat中包含的一些例子和用于測(cè)試的web例程,以及相關(guān)文檔。應(yīng)用服務(wù)器與Tomcat有何區(qū)別應(yīng)用服務(wù)器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時(shí)也支持Jsp和Servlet。Tomcat不提供EJB等支持。但如果與JBoss(一個(gè)開(kāi)源的應(yīng)用服務(wù)器)集成到一塊,則可以實(shí)現(xiàn)J2EE的全部

5、功能。Tomcat服務(wù)器 Tomcat服務(wù)器的安裝及環(huán)境的配置 (詳細(xì)配置過(guò)程,參見(jiàn)Tomcat服務(wù)器環(huán)境配置文檔)(1)Tomcat的安裝 (2)環(huán)境變量的配置TOMCAT_HOME(或者:CATALINA_HOME)值: d:jakarta-tomcat-6.0.16 (用TOMCAT_HOME指示Tomcat根目錄,下面以Tomcat 6.0.16版為例)。 JAVA_HOME值: c:jdk1.6.0_05 (用JAVA_HOME指示jdk1.6.0_05的安裝目錄)。 (3)啟動(dòng)Tomcat- 執(zhí)行在Bin目錄下的名為startup.bat的腳本文件 (4)測(cè)試Tomcat (5)關(guān)

6、閉Tomcat- 執(zhí)行在Bin目錄下的名為shutdown.bat的腳本文件 Tomcat服務(wù)器Tomcat目錄的結(jié)構(gòu) Tomcat服務(wù)器6.改變Tomcat服務(wù)器的端口號(hào)(conf文件夾下的context.xml文件 )7.會(huì)話(session)超時(shí)修改 (conf文件夾下的web.xml文件 ) 在MyEclipse中配置Tomcat服務(wù)器 (詳細(xì)配置過(guò)程,參見(jiàn)MyEclipse中配置Tomcat服務(wù)器的文檔)在MyEclipse中配置Tomcat服務(wù)器(1)設(shè)置Tomcat服務(wù)器的工作目錄 (2)配置Tomcat在工作中所需要的JDK(3)然后再選擇該版本的JDK (4)配置Tomcat的工作方式 啟動(dòng)所配置的Tomcat服務(wù)器 關(guān)閉Tomcat服務(wù)器 部署Web工程 執(zhí)行Web工程 利用MyEclipse創(chuàng)建Web工程和JSP頁(yè)面 (詳細(xì)配置過(guò)程,參見(jiàn)MyEclipse創(chuàng)建Web工程和JSP頁(yè)面的文檔)1.新建一個(gè)Web工程 2.在該Web 工程中添加一個(gè)index.jsp頁(yè)面 - 在頁(yè)面中設(shè)置中文的標(biāo)簽 3.設(shè)置MyEclipse中的頁(yè)面檢

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論