![第3章JSP的開發(fā)和運(yùn)行環(huán)境ppt課件_第1頁](http://file4.renrendoc.com/view/dd7241f441dc32c024b9529562548793/dd7241f441dc32c024b95295625487931.gif)
![第3章JSP的開發(fā)和運(yùn)行環(huán)境ppt課件_第2頁](http://file4.renrendoc.com/view/dd7241f441dc32c024b9529562548793/dd7241f441dc32c024b95295625487932.gif)
![第3章JSP的開發(fā)和運(yùn)行環(huán)境ppt課件_第3頁](http://file4.renrendoc.com/view/dd7241f441dc32c024b9529562548793/dd7241f441dc32c024b95295625487933.gif)
![第3章JSP的開發(fā)和運(yùn)行環(huán)境ppt課件_第4頁](http://file4.renrendoc.com/view/dd7241f441dc32c024b9529562548793/dd7241f441dc32c024b95295625487934.gif)
![第3章JSP的開發(fā)和運(yùn)行環(huán)境ppt課件_第5頁](http://file4.renrendoc.com/view/dd7241f441dc32c024b9529562548793/dd7241f441dc32c024b95295625487935.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第3章 JSP開發(fā)和運(yùn)轉(zhuǎn)環(huán)境 本章學(xué)習(xí)目的:了解JSP的開發(fā)和運(yùn)用平臺掌握Eclipse Java EE 開發(fā)環(huán)境搭建掌握Eclipse集成開發(fā)環(huán)境的配置掌握MyEclipse的開發(fā)環(huán)境3.1 JSP的開發(fā)和運(yùn)用平臺的引見3.2 Eclipse Java EE集成開發(fā)環(huán)境3.3 Eclipse集成開發(fā)環(huán)境配置3.4 MyEclipse開發(fā)環(huán)境3.1 JSP的開發(fā)和運(yùn)用平臺的引見Caucho公司的Resin平臺 Apache公司的Tomcat平臺 BEA公司的WebLogic平臺 IBM WebSphere Application Server平臺 Java運(yùn)用開發(fā)體系 SUN以J2EE為中心推
2、出SUN-ONESUN Open Network Environment戰(zhàn)略,該戰(zhàn)略包括三個部分:J2SEJava 2 Standard Edition,Java 2規(guī)范版J2MEJava 2 Micro Edition,Java 2微型版J2EE Java 2 Enterprise Edition,Java 2企業(yè)版 J2SE體系概述 J2SE主要:用于創(chuàng)建典型的桌面與任務(wù)站運(yùn)用的Java平臺。從配置上來說,只需安裝JDKJava Development Kit,就建立了一個J2SE開發(fā)和運(yùn)轉(zhuǎn)平臺。J2SE下的中心技術(shù)包括:面向?qū)ο蟮木幊碳夹g(shù)、Java程序異常的處置、控制臺程序開發(fā)、圖形界面
3、程序開發(fā)、多線程編程、I/O流編程、網(wǎng)絡(luò)編程、Java Applet以及JavaBean組件開發(fā)技術(shù)。 J2ME體系概述 J2ME主要用于創(chuàng)建嵌入式運(yùn)用程序如PDA、儀表,J2ME開發(fā)平臺需求J2SE平臺的支持。開發(fā)領(lǐng)域包括:高端的信息家電,比如:電視機(jī)頂盒,網(wǎng)絡(luò)電視和網(wǎng)絡(luò)可視等,低端的信息家電,比如手機(jī),尋呼機(jī)和PDA等 Personal Digital Assistant的縮寫,字面意思是“個人數(shù)字助理。 目前開發(fā)J2ME的常用工具是:“j2me_wireless_toolkit,界面如圖 J2EE體系概述 J2EE的義務(wù)是提供一個平臺獨(dú)立的、便攜式、多用戶、平安以及規(guī)范的企業(yè)級平臺,效力
4、器端部署用Java技術(shù)來完成。J2EE主要用于創(chuàng)建可擴(kuò)展的企業(yè)運(yùn)用,包括13種中心技術(shù)規(guī)范:1、JDBCJava Database Connectivity,Java數(shù)據(jù)庫銜接2、JNDIJava Naming and Directory Interface,Java命名和目錄接口3、EJBEnterprise Java Bean,企業(yè)級JavaBean4、RMIRemote Method Invocation,遠(yuǎn)程方法調(diào)用5、JSPJava Server Pages,Java效力器端頁面6、Servlet效力器端小程序7、XMLeXtensible Markup Language8、JMSJ
5、ava Messaging Service,Java音訊效力9、IDLInterface Description Language,接口描畫言語10、JTAJava Transaction Architecture,Java事務(wù)框架11、JTSJava Transaction Service,Java事務(wù)效力12、JavaMailJava郵件13、JAFJavaBean Activation Framework,JavaBean活動框架 規(guī)范的J2EE的總體構(gòu)造圖 J2EE的N層體系構(gòu)造 理想的J2EE體系包括六個層:表示、運(yùn)用、效力、域、連通性和繼續(xù)化。這些層物理上橫跨客戶機(jī)和效力器,而他們
6、邏輯上劃分為Web容器、EJB容器和數(shù)據(jù)庫,如圖 J2EE N層架構(gòu)的特點(diǎn)J2EE帶來的益處是雙向的,對于開發(fā)運(yùn)用的公司和運(yùn)用它的客戶,優(yōu)點(diǎn)主要在于4個方面。1、簡化了體系和開發(fā)。相對于傳統(tǒng)的運(yùn)用開發(fā),J2EE提供了簡單的、基于組件的開發(fā)模型。這個模型提供了WORAWrite Once, Run Anywhere的可移植性,只需符合J2EE規(guī)范的效力器,就可以運(yùn)轉(zhuǎn)運(yùn)用。同時,基于組件的開發(fā)模型也大大提高了消費(fèi)力。2、集成現(xiàn)有的企業(yè)信息系統(tǒng)。J2EE平臺,與J2SE平臺一樣,提供訪問現(xiàn)有的企業(yè)信息系統(tǒng)的一些工業(yè)規(guī)范API:3、提供可擴(kuò)展性。當(dāng)前J2EE容器向組件提供事務(wù)支持、數(shù)據(jù)庫銜接、生命周期
7、管理和影響性能的其它特性,從而提供可擴(kuò)展性scalability。4、平安機(jī)制。J2EE支持豐富的跨越整個體系的一致的平安措施。常用運(yùn)用開發(fā)環(huán)境引見 在開發(fā)過程中,基于JSP工程通常涉及到Web效力器數(shù)據(jù)庫效力器集成開發(fā)環(huán)境的選擇 Web效力器 WebLogic是BEA公司的產(chǎn)品,是目前運(yùn)用最廣泛的Web效力器,支持J2EE規(guī)范,而且不斷的完善以順應(yīng)新的開發(fā)要求,啟動界面如圖 Web效力器 另一個常用的Web效力器是IBM公司的WebSphere,支持J2EE規(guī)范,啟動界面如圖 Web效力器 在小型的運(yùn)用系統(tǒng)或者有特殊需求的系統(tǒng)中,可以運(yùn)用一個免費(fèi)的Web效力器:Tomcat,該效力器支持全部
8、JSP以及Servlet規(guī)范,但是目前還不支持EJB,啟動界面如圖 數(shù)據(jù)庫效力器 在Java相關(guān)的開發(fā)領(lǐng)域中,常用的是3種數(shù)據(jù)庫:Oracle、DB2和MySQL。有時候也運(yùn)用微軟公司的SQL Server數(shù)據(jù)庫效力器 Oracle數(shù)據(jù)庫是Oracle公司的產(chǎn)品,也是歷史最悠久的數(shù)據(jù)庫,世界前50強(qiáng)的企業(yè)中,80%運(yùn)用Oracle數(shù)據(jù)庫作為公司的數(shù)據(jù)庫效力器。效力器的圖標(biāo)如圖 數(shù)據(jù)庫效力器IBM公司的DB2也是一種常用的數(shù)據(jù)庫,和IBM的WebSphere配合構(gòu)成完好的企業(yè)級處理方案,數(shù)據(jù)庫效力器的啟動界面如圖數(shù)據(jù)庫效力器目前商業(yè)數(shù)據(jù)庫效力器市場三足鼎立:Oracle、DB2和微軟公司的SQL
9、 Server,在實(shí)踐運(yùn)用中,有一個常用的免費(fèi)的小型數(shù)據(jù)庫效力器:MySQL,啟動界面如圖 集成開發(fā)環(huán)境 Web效力器和數(shù)據(jù)庫效力器構(gòu)成了發(fā)布平臺,需求選擇適宜的開發(fā)工具以提高編碼的效率,目前有兩種常用的企業(yè)級集成開發(fā)環(huán)境,JBuilder和WebSphere Studio。JBuilder是Borland公司的產(chǎn)品,支持幾乎全部的J2EE組件,是目前最為常用的開發(fā)環(huán)境,啟動界面如圖 集成開發(fā)環(huán)境IBM公司的WebSphere Studio,留意和WebSphere的區(qū)別,WebSphere是Web效力器,只能用作發(fā)布效力器,WebSphere Studio是一套集成開發(fā)環(huán)境,同時集成Web效
10、力器功能,啟動界面如圖 EclipseEclipse是開放源代碼的工程,可以到去免費(fèi)下載Eclipse的最新版本。Eclipse 是替代IBM Visual Age for Java的下一代IDE Integrated Development Environment,簡稱 IDE開發(fā)環(huán)境,但它未來的目的不僅僅是成為專門開發(fā)Java程序的IDE環(huán)境,根據(jù)Eclipse的體系構(gòu)造,經(jīng)過開發(fā)插件,它能擴(kuò)展到任何言語的開發(fā),甚至能成為圖片繪制的工具。目前eclipse在開發(fā)領(lǐng)域曾經(jīng)非常流行,尤其在歐美,由于其開源免費(fèi)的特點(diǎn),曾經(jīng)成為教育、公司的必選開發(fā)工具。其安裝配置的過程將在后面詳細(xì)引見。啟動界面如
11、下圖。JSP開發(fā)環(huán)境主要包括JavaBean和Servlet等Java類的開發(fā)環(huán)境與JSP頁面的開發(fā)環(huán)境,Java類的編譯需求JDK的支持。前面引見了JSP的多個開發(fā)和運(yùn)用平臺,它們有各自的優(yōu)點(diǎn),也適宜于不同的開發(fā)環(huán)境。本書程序都是運(yùn)用免費(fèi)開源的強(qiáng)大工具平臺開發(fā)和運(yùn)轉(zhuǎn)的,本書選擇的軟件是最新版的JDK1.7+Eclipse Java EE+Tomcat 7.0集成開發(fā)環(huán)境;經(jīng)典版的JDK1.5+ Eclipse 3.2 +Tomcat 5.5以及MyEclipse8.6開發(fā)環(huán)境。下面引見它們的安裝和配置。3.2 Eclipse Java EE集成開發(fā)環(huán)境1 安裝和配置JDK在oracle公司的
12、網(wǎng)站上可以免費(fèi)下載JDK安裝軟件,下載網(wǎng)址是:oracle/technetwork/java/index.html要下載JDK的Windows版本,這里下載的是jdk-7u3-windows-i586.exe。留意,選擇Accept License Agreement后才可以下載。下載完成后,直接雙擊下載軟件即可執(zhí)行安裝。按照安裝指示進(jìn)展即可。安裝過程如下:歡迎運(yùn)用Java SE Development Kit 7 Update 17安裝導(dǎo)游,如下圖。安裝完成后,需求做一些配置任務(wù),以便JDK能正常運(yùn)轉(zhuǎn)。可以按照以下步驟來配置JDK。選擇“計算機(jī)-“屬性-“高級系統(tǒng)設(shè)置-“環(huán)境變量如下圖。在“
13、系統(tǒng)變量列表中查看能否有Path變量,單擊“編輯按鈕,在彈出的“編輯系統(tǒng)變量對話框的“變量值文本框中添加途徑“C:Program FilesJava jdk1.7.0_17bin;,完成后單擊“確定按鈕。假設(shè)沒有Path變量,就單擊“系統(tǒng)變量選項(xiàng)組中的“新建按鈕。在“用戶變量列表中新建一個名為JAVA_HOME的變量,變量值為“C:Program FilesJava jdk1.7.0_17;。在“用戶變量列表中新建一個名為classpath的變量,變量值為“.;C:Program FilesJava jdk1.7.0_17lib。2 Tomcat效力器由于Tomcat是Apache系列的產(chǎn)品,
14、所以可以在/ 網(wǎng)站里找到最新的安裝程序,本書用到的是Tomcat7.0.39。下載完成后,可以按以下步驟安裝Tomcat效力器。雙擊翻開apache-tomcat-7.0.39.exe安裝程序,顯示如下圖的選擇安裝導(dǎo)游界面。選擇安裝虛擬機(jī)途徑,可以運(yùn)用默許途徑,如圖3-16所示。留意:tomcat7.0.39需求Java SE 6.0或者更高版本的JRE。在閱讀器中輸入:loaclhost:8080,顯示如圖3-21所示,闡明Tomcat安裝勝利。Tomcat安裝完成后,其安裝目錄下包含bin、conf、lib、logs、temp、webapps、work等子目錄,各個子目錄簡介如下:1bin
15、目錄。主要存放Tomcat的命令文件。2conf目錄。包括Tomcat的配置文件,例如server.xml和tomcat-users.xml。server.xml是Tomcat的主要配置文件,其中包含了Tomcat的各種配置信息,例如監(jiān)聽端口號、日志配置等。假設(shè)要修正Tomcat默許的端口號8080,找到如下這段代碼可以更改把8080改成想用的端口號就可以了。tomcat-users.xml中定義了Tomat的用戶。對于Tomat的配置及管理有專門的運(yùn)用程序,所以不引薦直接修正這些配置文件。3logs目錄。存放日志文件。4temp目錄。主要存放Tomat暫時文件。5webapps目錄。存放運(yùn)用
16、程序?qū)嵗?,待部署的運(yùn)用程序保管在此目錄。6work目錄。存放JSP編譯后產(chǎn)生的class文件。Tomcat的啟動、停頓、配置單擊“義務(wù)欄-“開場-“程序-“Apache Tomcat 7.0 Tomcat 7 -Configure Tomcat命令,彈出如圖3-23所示的對話框,可以啟動、停頓以及根據(jù)業(yè)務(wù)需求配置Tomcat效力器。3 Eclipse Java EE 開發(fā)環(huán)境搭建Eclipse Java EE也是開源軟件,可以從/downloads/網(wǎng)站下載到相應(yīng)文件。我們選擇“Eclipse IDE forJava EE Developers下載。下載后的文件eclipse-jee-juno
17、-SR2-win32.zip,我們解緊縮即可運(yùn)用。配置Eclipse Java EE1解壓后,我們在eclipse文件夾中找到eclipse.exe,雙擊翻開Eclipse,如圖3-25所示,我們選擇一個任務(wù)空間,或者運(yùn)用默許的任務(wù)空間。2選擇“Window|“Preferences命令,首先配置所安裝的JRE,翻開如圖3-26所示配置對話框,經(jīng)過add、edit等按鈕配置Java-Installed JREs。(3)配置Server。如圖3-27所示,經(jīng)過點(diǎn)擊add按鈕添加Server-Runtime Environments。這里我們選擇Apache Tomcatv7.0。經(jīng)過Browse
18、查找到Apache Tomcat7.0的安裝途徑,如圖3-28所示。點(diǎn)擊“Finish按鈕后,配置完成。3.3 Eclipse集成開發(fā)環(huán)境的配置 1.安裝jdk1安裝jdk-1_5_0_04-windows-i586-p.exe到默許途徑下C:Program FilesJavajdk1.5.0_042設(shè)置環(huán)境變量 在我的電腦屬性高級環(huán)境變量Classpath .;C:Program FilesJavajdk1.5.0_04lib JAVA_HOME C:Program FilesJavajdk1.5.0_04Path C:Program FilesJavajdk1.5.0_04bin如以下圖所
19、示3) 在命令窗口輸入 Java version出現(xiàn) java version “1.5.0_04表示設(shè)置勝利2、安裝eclipse和兩個插件言語包和lomboz包1) 把eclipse-SDK-3.2.1-win32.zip文件解緊縮到D盤其中eclipse.exe的途徑為D:eclipseeclipse.exe留意:途徑的正確設(shè)置非常重要!解壓eclipse文件解壓途徑設(shè)置2) 在D盤的根目錄下建立一個插件文件夾eclipse_plugins3) 在文件夾eclipse_plugins下創(chuàng)建一個用于存放言語包插件的目錄language.4安裝eclipse多國言語包將言語包NLpack1-
20、eclipse-SDK-3.2.1-win32.zip解緊縮后,產(chǎn)生一個eclipse文件夾,里面包含兩個文件夾,feature和plugins,把eclipse文件夾拷貝到D:eclipse_plugins language目錄下,目錄構(gòu)造圖如下所示 在D:eclipse下新建一個links目錄,在links目錄中創(chuàng)建一個文本文件language.link可恣意取名,文件內(nèi)容僅一行文字至此,漢化版eclipse安裝終了!5安裝lomboz首先在D:eclipse_plugins 目錄下新建一個文件夾lomboz。把org.objectweb.lomboz-and-prereqs-R-3.2-
21、200610202.zip留意: lomboz的版本和eclipse的必需一致文件解緊縮,解壓過程會提示途徑過長,不影響運(yùn)用 。解壓后得到一個eclipse目錄,將此整個目錄拷貝到到D:eclipse_pluginslomboz目錄中,目錄構(gòu)造圖如下。采用同樣的方法在在D:eclipselinks目錄中創(chuàng)建一個文本文件lomboz.link可恣意取名,文件內(nèi)容僅一行文字6測試lomboz能否安裝勝利此時運(yùn)轉(zhuǎn)eclipse.exe看到如下畫面,選擇任務(wù)空間 安裝勝利lomboz之后 新建工程會添加選項(xiàng)假設(shè)未能出現(xiàn)此畫面,須做如下檢查和嘗試。給eclipse加一個參數(shù):eclipse.exe cl
22、ean檢查lomboz的版天性否和eclipse的一致Links文件中的path項(xiàng)能否設(shè)置正確。Lomboz的plugin目錄的絕對途徑應(yīng)該是D:eclipse_pluginslombozeclipseplugins3 安裝tomcat1直接執(zhí)行apache-tomcat-5.5.20.exe,把它安裝在默許途徑下。只需兩個地方需求修正默許:第一個,在選擇安裝模塊的導(dǎo)游頁,選中Examples復(fù)選框內(nèi)含運(yùn)用tomcat的一些例如和Webapps。第二個,給tomcat的超級管理員admin設(shè)一個密碼2啟動tomcat效力器3) 假設(shè)安裝勝利,翻開IE 閱讀器 4) 配置lomboz的環(huán)境設(shè)置這
23、些都配置好之后就可以創(chuàng)建web工程了。留意:封鎖tomcat效力器由于假設(shè)在Eclipse中啟動tomcat,外部的tomcat效力器也處于started形狀,就會出現(xiàn)錯誤對話框,提示8080等端口曾經(jīng)被占用。在Eclipse里開發(fā)JSP代碼創(chuàng)建一個Web工程如今暫時還是一個普通的JSP工程,所以就選擇其中必需的兩復(fù)選框放JSP文件放JavaBeanSrc目錄內(nèi)代碼的編譯輸出目錄,相當(dāng)于以前的bin目錄新建JSP文件自動生成JSP文件代碼運(yùn)轉(zhuǎn)JSP程序停頓tomcat啟動tomcat安裝Tomcat的管理模塊解緊縮apache-tomcat-5.5.20-admin.zip,把解緊縮目錄下的一
24、切子目錄下一切的子目錄和文件復(fù)制到tomcat的安裝目錄C:Program FilesApache Software FoundationTomcat 5.5下,把原來已有的全部的交換。apache-tomcat-5.5.20-admin.zip解緊縮后的一切文件目錄翻開tomcat adiminstrator數(shù)據(jù)庫銜接池設(shè)置,配置數(shù)據(jù)源時再引見3.4 MyEclipse開發(fā)環(huán)境MyEclipse的官方網(wǎng)站為httpmyeclipseide??筛鶕?jù)需求購買或者運(yùn)用試用版的MyEclipse版本。本節(jié)運(yùn)用的是MyEclipse8.6版本。MyEclipse安裝經(jīng)過幾分鐘安裝后彈出如下圖對話框。在該對話框中選擇任務(wù)區(qū)途徑,可以運(yùn)用默許值,選擇后單擊OK按鈕。MyEclipse開發(fā)主界面??梢赃\(yùn)用菜單項(xiàng)對該開發(fā)工具進(jìn)展設(shè)置與運(yùn)用。在MyEc
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代科技助力白水泥行業(yè)財務(wù)風(fēng)險管理
- 衛(wèi)浴潔具國慶節(jié)活動方案
- 環(huán)境藝術(shù)設(shè)計與室內(nèi)設(shè)計的審美互動
- 生產(chǎn)工藝流程中的質(zhì)量控制與安全管理
- 現(xiàn)代服務(wù)業(yè)在商業(yè)地產(chǎn)中的價值挖掘
- 物流技術(shù)與管理教育的新模式
- Unit 4 Plants around us Lesson 6(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 7《可愛的動物》(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治一年級下冊
- Unit 2 Whats your name (Story time)(說課稿)-2024-2025學(xué)年譯林版(三起)(2024)英語三年級上冊001
- Unit 4 A glimpse of the future 說課稿-2023-2024學(xué)年高二下學(xué)期英語外研版(2019)選擇性必修第三冊001
- 【超星學(xué)習(xí)通】馬克思主義基本原理(南開大學(xué))爾雅章節(jié)測試網(wǎng)課答案
- 公共組織學(xué)(第三版)課件:公共組織結(jié)構(gòu)
- 人教版八年級上冊地理2024-2025學(xué)年八年級上冊地理第一章 從世界看中國 測試卷(一)(含答案)
- 2024年中國工業(yè)涂料行業(yè)發(fā)展現(xiàn)狀、市場前景、投資方向分析報告(智研咨詢發(fā)布)
- 化工企業(yè)重大事故隱患判定標(biāo)準(zhǔn)培訓(xùn)考試卷(后附答案)
- 工傷賠償授權(quán)委托書范例
- 食堂餐具炊具供貨服務(wù)方案
- 員工安全健康手冊
- 自然科學(xué)基礎(chǔ)(小學(xué)教育專業(yè))全套教學(xué)課件
- 華為客服制度
- 醫(yī)美面部抗衰老注射項(xiàng)目培訓(xùn)課件
評論
0/150
提交評論