![1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第1頁(yè)](http://file4.renrendoc.com/view/9eee6976f30874a7648991e721fc8d07/9eee6976f30874a7648991e721fc8d071.gif)
![1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第2頁(yè)](http://file4.renrendoc.com/view/9eee6976f30874a7648991e721fc8d07/9eee6976f30874a7648991e721fc8d072.gif)
![1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第3頁(yè)](http://file4.renrendoc.com/view/9eee6976f30874a7648991e721fc8d07/9eee6976f30874a7648991e721fc8d073.gif)
![1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第4頁(yè)](http://file4.renrendoc.com/view/9eee6976f30874a7648991e721fc8d07/9eee6976f30874a7648991e721fc8d074.gif)
![1web開(kāi)發(fā)技術(shù)基礎(chǔ)_第5頁(yè)](http://file4.renrendoc.com/view/9eee6976f30874a7648991e721fc8d07/9eee6976f30874a7648991e721fc8d075.gif)
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人居間協(xié)議范文(2篇)
- 2025年個(gè)人貨運(yùn)汽車租賃合同模板(2篇)
- 2025年產(chǎn)品經(jīng)銷協(xié)議標(biāo)準(zhǔn)范文(2篇)
- 2025年五年級(jí)班主任期末個(gè)人工作總結(jié)模版(2篇)
- 2025年產(chǎn)品供貨合同格式范文(2篇)
- 智慧小鎮(zhèn)用地中介合同范本
- 辦公大樓石材運(yùn)送合同模板
- 2025年度安防設(shè)備展覽會(huì)現(xiàn)場(chǎng)展位安保合同
- 婚慶服務(wù)居間合同
- 教育設(shè)施改造貸款居間合同
- RB/T 101-2013能源管理體系電子信息企業(yè)認(rèn)證要求
- GB/T 4513.7-2017不定形耐火材料第7部分:預(yù)制件的測(cè)定
- GB/T 10205-2009磷酸一銨、磷酸二銨
- 公司財(cái)務(wù)制度及流程
- 高支模專項(xiàng)施工方案(專家論證)
- 深圳版初中英語(yǔ)單詞匯總
- 健康養(yǎng)生,快樂(lè)生活課件
- 《物流與供應(yīng)鏈管理-新商業(yè)、新鏈接、新物流》配套教學(xué)課件
- MDD指令附錄一 基本要求檢查表2013版
- 駱駝祥子1一24章批注
- 新部編人教版四年級(jí)下冊(cè)道德與法治全冊(cè)教案(教學(xué)設(shè)計(jì))
評(píng)論
0/150
提交評(píng)論