JAVAEE應(yīng)用和開發(fā)環(huán)境.ppt_第1頁
JAVAEE應(yīng)用和開發(fā)環(huán)境.ppt_第2頁
JAVAEE應(yīng)用和開發(fā)環(huán)境.ppt_第3頁
JAVAEE應(yīng)用和開發(fā)環(huán)境.ppt_第4頁
JAVAEE應(yīng)用和開發(fā)環(huán)境.ppt_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一講,JAVA EE應(yīng)用和開發(fā)環(huán)境,2,綱要,Java平臺的三個版本 JAVA EE架構(gòu)概述() 輕量級JAVA EE應(yīng)用相關(guān)技術(shù) JAVA EE應(yīng)用的優(yōu)勢 電子商務(wù)開發(fā)角色的介紹 Tomcat的安裝與配置() 建立JSP的運行環(huán)境(),3,Java平臺的三個版本,Java SE:是(Java Platform,Standard Edition 標準版)的簡稱,即是以前的J2SE。標準版本開發(fā)桌面應(yīng)用程序 Java EE:是(Java Platform,Enterprise Edition 企業(yè)版)的簡稱,即是以前的J2EE。企業(yè)版本開發(fā)和部署服務(wù)器端應(yīng)用程序 Java ME:是(Java Platform,Micro Edition 微型版)的簡稱,即是以前的J2ME。微型版本開發(fā)在移動設(shè)備和嵌入式設(shè)備(比如手機、PDA、電視機頂盒)上運行的應(yīng)用程序,4,什么是JAVA EE,JAVA EE平臺是一種利用Java平臺來簡化企業(yè)解決方案中開發(fā),部署和管理等復(fù)雜問題的體系結(jié)構(gòu). JAVA EE在JAVA SE的基礎(chǔ)上,針對企業(yè)級應(yīng)用的各種需求,主導(dǎo)并創(chuàng)造的一組規(guī)范API. JAVA EE是通過基于組件的應(yīng)用程序模型來開發(fā)分布式企業(yè)應(yīng)用程序的統(tǒng)一標準.因此,使用JAVA EE規(guī)范開發(fā)的應(yīng)用程序就可以實現(xiàn)無需任何更改即可彼此交互. JAVA EE是一個標準,而不是一個產(chǎn)品. 各平臺開發(fā)商按照JAVA EE規(guī)范開發(fā)不同的JAVA EE應(yīng)用服務(wù)器,因此,使用JAVA EE技術(shù)開發(fā)的企業(yè)級應(yīng)用都可部署到各種JAVA EE應(yīng)用服務(wù)器上.,5,Java EE的體系結(jié)構(gòu),6,客戶層,客戶層的組件在客戶機上運行,客戶機 可以是筆記本電腦、臺式電腦、 掌上電腦和移動電話等,Web層,Web層組件在JAVA EE 服務(wù)器上運行。 Web 層對客戶層的請求做出處理及響應(yīng),業(yè)務(wù)層在JAVA EE 服務(wù)器上運行。 業(yè)務(wù)層實現(xiàn)了應(yīng)用程序的業(yè)務(wù)邏輯.服務(wù)器提供系統(tǒng)級服務(wù),如事務(wù)管理、安全性和并發(fā)控制,EIS 層組件在 EIS 服務(wù)器上運行, 表示企業(yè)數(shù)據(jù)信息,EIS層,7,JAVA EE架構(gòu),8,Java EE的平臺技術(shù),組件技術(shù) 由開發(fā)人員用來創(chuàng)建企業(yè)應(yīng)用程序的主要部分,即用戶界面和業(yè)務(wù)邏輯。 服務(wù)技術(shù) 支持提供對數(shù)據(jù)庫訪問、事務(wù)服務(wù)和JNDI服務(wù)的訪問權(quán)的API。 通信技術(shù) 提供在客戶端與服務(wù)器之間以及不同服務(wù)器托管的協(xié)作對象之間進行通信的機制。,9,組件技術(shù),JAVA EE 規(guī)范定義了以下組件:,客戶端,服務(wù)器端,10,WEB 組件,Web 組件提供了對請求的響應(yīng) 它包含Servlet 和 JSP 兩個 Web 組件,它們在 Web 服務(wù)器上運行,11,服務(wù)技術(shù)、通信技術(shù),服務(wù)技術(shù) 數(shù)據(jù)庫訪問(JDBC) Java命名與目錄接口 (JNDI) 事務(wù)服務(wù) JTA (Java事務(wù)API) JTS (Java事務(wù)服務(wù)) 通信技術(shù) HTTP(S) RMI (遠程方法調(diào)用) OMG (對象管理組協(xié)議) JMS(Java消息服務(wù)) JavaMail (Java電子郵件) 連接器架構(gòu),12,Java EE的容器,容器負責提供應(yīng)用程序組件的運行時(JRE)的支持環(huán)境.所有的JAVA EE組件都部署于容器中并在容器中執(zhí)行。,13,輕量級JAVA EE應(yīng)用相關(guān)技術(shù),JSP/Servlet 和 JavaBean Struts: 是實現(xiàn)MVC模式最為成熟的框架 Hibernate: 是一個開放源代碼的對象關(guān)系映射框架 Spring SSH(Struts+Spring+Hibernate),14,JAVA EE應(yīng)用的優(yōu)勢,節(jié)省企業(yè)成本 廣泛的中間件支持 具有穩(wěn)定的可用性,15,電子商務(wù)開發(fā)角色的介紹,頁面制作人員 Bean提供者 應(yīng)用程序組裝人員 Enterprise集成人員 網(wǎng)站管理員,16,Tomcat的安裝與配置,專業(yè)Web服務(wù)器: 常見的有Apache和IIS,處理靜態(tài)HTML速度更快; Tomcat: 是Apache提供的一個免費開源的項目.是Sun推薦的運行JSP和servlet的容器 ,具有Web服務(wù)器的基本功能, 已得到廣泛應(yīng)用;,17,下載網(wǎng)址:/index.html,1、Tomcat 的下載,18,準備工作:安裝好JDK,并配置好classpath 安裝:雙擊下載的exe或解壓zip文件,按向?qū)нM行,2、Tomcat 的安裝,19,網(wǎng)址::8080 或 http:/localhost:8080 其中:8080是Tomcat的默認端口號,20,4、Tomcat的目錄結(jié)構(gòu),21,Tomcat的目結(jié)構(gòu)(續(xù)),22,5、 Tomcat 的web管理、文檔資料、樣例 點擊主頁的超鏈接,6、Tomcat 的簡單配置 (以修改端口號為例) 用記事本或?qū)懽职宕蜷_confserver.xml文件,如下圖所示:,將port值改為80,保存文件,重啟Tomcat即可,23,建立JSP的運行環(huán)境,安裝 JDK 。假若安裝在 C:Program FilesJSPjdk1.6.0_02 安裝 Tomcat 。若安裝在C:Program FilesJSPTomcat 6.0 配置系統(tǒng)環(huán)境變量:,24,25,建立新web開發(fā)服務(wù)目錄 如把E:JSP目錄

溫馨提示

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

評論

0/150

提交評論