第01章安裝開發(fā)和執(zhí)行環(huán)境ppt課件_第1頁
第01章安裝開發(fā)和執(zhí)行環(huán)境ppt課件_第2頁
第01章安裝開發(fā)和執(zhí)行環(huán)境ppt課件_第3頁
第01章安裝開發(fā)和執(zhí)行環(huán)境ppt課件_第4頁
第01章安裝開發(fā)和執(zhí)行環(huán)境ppt課件_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1.課程性質:考試課 成果評定:試卷70上機實驗20平常10%)2.學時安排:64學時 實際:32 上機:32 學分:43.課程要求: (1)課前做好預習 (2)課堂仔細聽講 (3)課后按時、獨立完成作業(yè)本課程安排及要求第1章 安裝開發(fā)和執(zhí)行環(huán)境1.2 JSP技術特性 1.3 JSP任務原理 1.4 搭建JSP的運轉環(huán)境 1.5 JSP程序初步 1.1 認識JSP Java Server Page簡稱JSP,是運轉在效力器端的腳本言語之一。熟習HTML或者其他動態(tài)頁面技術的讀者,在第一次看到JSP頁面時能夠會有一種似曾相識的覺得。這是由于從本質上說,各種動態(tài)頁面技術都是經過在HTML中添加其他

2、言語腳本的方式來實現的,而支持這些腳本的效力器可以執(zhí)行這些腳本,然后生成HTML頁面。1.1 認識JSP1 第一個JSP程序 在上述代碼中,代碼風格和普通的HTML頁面的代碼非常類似,不同的就是位于“之間參與Java代碼。 為了讓讀者直觀認識JSP技術,先來看一個簡單的JSP頁面代碼,該JSP頁面稱號為sanyang.jsp,實現向頁面輸入一句話,詳細代碼如下:1.1 認識JSP 2 將該頁面發(fā)布在Web容器中,并在IE閱讀該網頁后,其運轉結果如以下圖所示。 前往1.1 認識JSP 31.2 JSP技術特性 1跨平臺 JSP技術以Java為根底、所以不僅可以沿用Java強大的API功能,而且不

3、論是在何種平臺下只需效力器支持JSP,就可以運轉運用JSP開發(fā)的Web運用程序,表達了它的跨平臺、跨效力器的特點。例如,在Windows NT下的IIS經過JRUN或ServletExec插件就能支持JSP。如今最流行的Web效力器Apache同樣可以支持JSP,而且Apache支持多種平臺,從而使得JSP可以在更多的平臺上運轉。 在數據庫操作中,由于JDBC同樣是獨立于平臺的,所以在JSP中運用的Java API中提供的JDBC來銜接數據庫,就不用擔憂平臺變卦時的代碼移植問題。 1.2 JSP技術特性 2將內容的生成和顯示進展分別 運用JSP技術,Web頁面開發(fā)人員可以運用HTML或XML標

4、識來設計和格式化最終頁面。運用JSP標識或者小腳本來生成頁面上的動態(tài)內容。生成內容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,一切的腳本在效力器端運轉。假設中心邏輯被封裝在標識和Beans中,那么其開發(fā)人員,如Web管理人員和頁面設計者,可以編輯和運用JSP頁面,而不影響內容的生成。 在效力器端,JSP引擎解釋JSP標識和小腳本,生成所懇求的內容例如,經過訪問JavaBeans組件,運用JDBC技術訪問數據庫,或者包含文件,并且將結果以HTML或者XML頁面的方式發(fā)送回閱讀器。這有助于作者維護本人的代碼,而又保證任何基于HTML的Web閱讀器的完全可用性。 1.2 JSP

5、技術特性 3強調可重用的組件 絕大多數JSP頁面依賴于可重用的,跨平臺的組件JavaBeans或者企業(yè)級JavaBean組件來執(zhí)行運用程序所要求的更為復雜的處置。開發(fā)人員可以共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的運用者或者客戶團體所運用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現有的技藝和優(yōu)化結果的開發(fā)努力中得到平衡。 1.2 JSP技術特性 4采用標識簡化頁面開發(fā) JSP采用標識簡化頁面開發(fā)具有以下4個特點:1Web頁面開發(fā)人員不會都是熟習腳本言語的編程人員。Java Server Page技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進展

6、動態(tài)內容生成所需求的。2規(guī)范的JSP標識可以訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。經過開發(fā)定制化標識庫,JSP技術是可以擴展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建本人的標識庫。這使得Web頁面開發(fā)人員可以運用熟習的工具和好像標識一樣的執(zhí)行特定功能的構件來任務。1.2 JSP技術特性 5采用標識簡化頁面開發(fā) 3JSP技術很容易整合到多種運用體系構造中,以利用現存的工具和技巧,并且擴展到可以支持企業(yè)級的分布式運用。作為采用Java技術家族的一部分,以及Java2企業(yè)版體系構造的一個組成部分,JSP技術可以

7、支持高度復雜的基于Web的運用。 4作為Java平臺的一部分,JSP擁有Java編程言語“一次編寫,各處運轉的特點。隨著越來越多的供應商將JSP支持添加到它們的產品中,用戶可以運用本人所選擇的效力器和工具,更改工具或效力器并不影響當前的運用。 1.2 JSP技術特性 6強壯性與平安性 由于JSP頁面的內置腳本言語是基于Java編程言語的,且都編譯成Java Servlet,它具有Java技術的一切益處,包括強壯的存儲管理和平安性。 1.3 JSP任務原理 1 從本質上說,JSP是結合markupHTML或XML和Java代碼來處置的一種動態(tài)頁面。每一頁第一次被調用時,經過JSP引擎自動被編譯成

8、Servlet,然后被執(zhí)行。例如,在1.1節(jié)中引見的sanyang.jsp頁面在Tomcat效力器運轉時,該頁面將會轉編譯一個Servlet,其中,該頁面在Tomcat效力器上編譯成Servlet的源代碼可以查看Tomcat安裝盤下的 workCatalinalocalhost相應的位置。闡明:JSP轉換成Servlet的代碼存放在Tomcat效力器的安裝文件夾下,普通情況下,轉換成Servlet的代碼詳細途徑是:Tomcat安裝文件夾workCatalinalocalhost。經過該文件夾下的工程名去尋覓。 1.3 JSP任務原理 2JSP轉換成Servlet的流程如以下圖所示。 1.4 搭

9、建JSP的運轉環(huán)境 1.4.1 JDK的安裝與配置1.4.2 Tomcat的安裝、運轉與目錄構造 1.4.3 Eclipse安裝、運轉與特性 JDK的安裝11雙擊“jdk-6u10-windows-i586-p.exe文件開場安裝。安裝導游會要求接受Sun公司的答應協(xié)議,如以下圖所示。 JDK的安裝22單擊“接受按鈕接受答應協(xié)議后,翻開設置JDK的安裝途徑及選擇安裝組件的對話框,如以下圖所示。 JDK的安裝33在圖1-4所示的對話框中單擊“更改按鈕,更改安裝途徑為D:Program FilesJavajdk1.6.0_10,其他采用默許設置,單擊“下一步按鈕將翻開安裝進度對話框安裝JDK。在安

10、裝過程中將翻開如以下圖所示的設置JRE安裝途徑的對話框。 闡明:由于JDK只是Java程序的開發(fā)環(huán)境,所以JDK的安裝文件中還包含了一個JREJ2SE Runtime EnvironmentJava運轉環(huán)境,在默許情況下同JDK一同安裝。 JDK的安裝44在設置JER安裝途徑的對話框中,單擊“更改按鈕,在翻開的對話框中將JRE的安裝途徑修正為D:Program FilesJavajre6,單擊“下一步按鈕繼續(xù)安裝JRE。在彈出安裝完成的提示對話框中,取消“顯示自述文件復選框的勾選,單擊“完成按鈕,即可完成JDK的安裝。 留意:在安裝JDK1.6之前,封鎖一切正在運轉的程序,并確認系統(tǒng)中沒有安裝

11、JDK的其他版本,否那么,在進展配置時會有沖突。 下面將引見JDK的配置JDK的配置1安裝完JDK后,需求設置環(huán)境變量及測試JDK配置能否勝利,詳細步驟如下:1在“我的電腦上單擊鼠標右鍵,選擇“屬性菜單項。在翻開的“系統(tǒng)特性對話框中選擇“高級選項卡,如以下圖所示。 JDK的配置22單擊“環(huán)境變量按鈕,翻開“環(huán)境變量對話框。在這里可以添加針對單個用戶的“用戶變量和針對一切用戶“系統(tǒng)變量,如以下圖所示。 JDK的配置33單擊“系統(tǒng)變量區(qū)域中的“新建按鈕,彈出的“新建系統(tǒng)變量對話框。該對話框中,“變量名文本框輸入“JAVA_HOME,“變量值文本框輸入JDK的安裝途徑“D:Program Files

12、Javajdk1.6.0_10,單擊“確定按鈕,完好環(huán)境變量“JAVA_HOME的配置,如以下圖所示。 JDK的配置44在系統(tǒng)變量中查看PATH變量,假設不存在,那么新建變量PATH,否那么選中該變量,單擊“編輯按鈕,翻開“編輯系統(tǒng)變量對話框,在該對話框的“變量值文本框的起始位置添加“%JAVA_HOME%bin;。5單擊“確定按鈕前往到“環(huán)境變量對話框。在系統(tǒng)變量中查看CLASSPATH變量,假設不存在,那么新建變量CLASSPATH,變量值為“%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar。6JDK程序的安裝和配置完成后,可以測試JDK能否可以在計

13、算機上運轉。下面將引見JDK的測試JDK的測試選擇“開場“運轉命令,在翻開的“運轉窗口中輸入“cmd命令,將進入到DOS環(huán)境中,在命令提示符后面直接輸入“javac,按下鍵,系統(tǒng)會輸出javac的協(xié)助信息,如以下圖所示。這闡明曾經勝利配置了JDK,否那么需求仔細檢查上面步驟的配置能否正確。 Tomcat的安裝1 Tomcat效力器安裝文件下載的稱號是“apache-tomcat-6.0.18.exe,下載終了后,就可以在需求編譯和運轉Java程序的計算機安裝Tomcat效力器,詳細步驟如下: 1雙擊“apache-tomcat-6.0.18.exe文件開場安裝。在彈出的安裝導游對話框中,單擊“

14、Next按鈕,將彈出如以下圖所示的“答應協(xié)議對話框。Tomcat的安裝22單擊“I Agree按鈕,接受答應協(xié)議,出現如以下圖所示的選擇組件對話框,選擇要安裝的Tomcat組件。 Tomcat的安裝33這里采用默許的組件安裝的,單擊“Next按鈕,將彈出“選擇安裝位置對話框,如以下圖所示。 Tomcat的安裝44在“Desination Folder文本框中輸入Tomcat的安裝位置,或單擊文本框右側“Browse按鈕,選擇效力器安裝的位置。筆者將其安裝在“D:Program FilesApache Software FoundationTomcat 6.0文件夾中。單擊“Next按鈕,將彈出

15、如以下圖所示的配置對話框。 Tomcat的安裝55單擊“Next按鈕,在翻開的對話框中選擇Java虛擬機安裝位置,如以下圖所示。 Tomcat的安裝66如上圖所示,普通情況下安裝程序可以自動找到Java虛擬機途徑設置。然后單擊“Install按鈕,開場安裝。在彈出的安裝對話框中單擊“Finish按鈕,完成安裝。 下面將引見Tomcat的測試Tomcat的測試1在安裝完Tomcat效力器后就可以運轉該效力器了,詳細步驟如下:1在開場菜單中,依次單擊“開場“程序“Apache Tomcat 6.0“Configure Tomcat選項,彈出啟動Tomcat效力器的界面,該界面可以對Tomcat的一

16、些參數進展配置,普通采用默許方式。單擊“start按鈕后,將Tomcat效力器啟動,如以下圖所示。 Tomcat的測試22翻開IE閱讀器,在地址欄中輸入“l(fā)ocalhost:8080,運轉結果如以下圖所示。 下面將引見Tomcat安裝目錄的構造Tomcat安裝目錄的構造 Tomcat效力器安裝終了后,翻開Tomcat的安裝途徑,會看到如以下圖所示的目錄構造。 闡明:如上圖所示,conf是存放Tomcat配置文件夾,其中最重要的是server.xml,可以在該文件中配置Web效力的端口、會話過期時間及虛擬主機等。 Eclipse的安裝 Eclipse安裝文件下載的稱號是“eclipse-jee-

17、ganymede-SR1-win32.zip,下載終了后的安裝文件實踐上是“.zip的緊縮文件。將其直接解壓到某個文件夾途徑即可。 Eclipse的運轉1 在Eclipse解壓后的文件夾中,雙擊“Eclipse.exe文件,即可啟動Eclipse開發(fā)工具。啟動Eclipse的界面如以下圖所示。 Eclipse的運轉2 第一次啟動Eclipse時,需求配置Eclipse任務區(qū),實踐上就是一個文件夾途徑。例如,可以將任務區(qū)域設置為“D:code3.4,如以下圖所示。 Eclipse的運轉3啟動以后,Eclipse工具的主界面如以下圖所示。 闡明:在運轉Eclipse之前,需求確定計算機上能否安裝了

18、JDK。假設沒有安裝JDK,那么Eclipse將無法運轉。 1 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組效力,用于經過插件組件構建開發(fā)環(huán)境。僥幸的是,Eclipse 附帶了一個規(guī)范的插件集,包括 Java 開發(fā)工具Java Development Tools,JDT。 Eclipse 包括插件開發(fā)環(huán)境Plug-in Development Environment,PDE,這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,由于它允許他們構建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和一致的集成開發(fā)環(huán)境而言,一切工具開發(fā)人員都具有同等的發(fā)揚場所。2 MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 MyEclipse 界面1.5 JSP程序初步1.5.1 創(chuàng)建

溫馨提示

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

評論

0/150

提交評論