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

下載本文檔

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

文檔簡介

1.課程性質:考試課成績評定:試卷〔70%〕+上機實驗〔20%〕+平時〔10%)2.學時安排:64學時理論:32上機:32學分:43.課程要求:(1)課前做好預習(2)課堂認真聽講(3)課后按時、獨立完成作業(yè)本課程安排及要求第1章安裝開發(fā)和執(zhí)行環(huán)境1.2JSP技術特性1.3JSP工作原理1.4搭建JSP的運行環(huán)境1.5JSP程序初步1.1認識JSPJavaServerPage簡稱JSP,是運行在效勞器端的腳本語言之一。熟悉HTML或者其他動態(tài)頁面技術的讀者,在第一次看到JSP頁面時可能會有一種似曾相識的感覺。這是因為從本質上說,各種動態(tài)頁面技術都是通過在HTML中添加其他語言腳本的方式來實現(xiàn)的,而支持這些腳本的效勞器可以執(zhí)行這些腳本,然后生成HTML頁面。1.1認識JSP〔1〕<%@pagelanguage="java"pageEncoding="GBK"%><html><head><title>第一個JSP程序</title> </head><body><%out.print("您好,三揚科技");%></body></html>在上述代碼中,代碼風格和普通的HTML頁面的代碼非常相似,不同的就是位于“<%〞和“%>〞之間參加Java代碼。為了讓讀者直觀認識JSP技術,先來看一個簡單的JSP頁面代碼,該JSP頁面名稱為sanyang.jsp,實現(xiàn)向頁面輸入一句話,具體代碼如下:1.1認識JSP〔2〕將該頁面發(fā)布在Web容器中,并在IE瀏覽該網頁后,其運行結果如以下圖所示。返回1.1認識JSP〔3〕1.2JSP技術特性〔1〕跨平臺JSP技術以Java為根底、所以不僅可以沿用Java強大的API功能,而且不管是在何種平臺下只要效勞器支持JSP,就可以運行使用JSP開發(fā)的Web應用程序,表達了它的跨平臺、跨效勞器的特點。例如,在WindowsNT下的IIS通過JRUN或ServletExec插件就能支持JSP。如今最流行的Web效勞器Apache同樣能夠支持JSP,而且Apache支持多種平臺,從而使得JSP可以在更多的平臺上運行。在數據庫操作中,因為JDBC同樣是獨立于平臺的,所以在JSP中使用的JavaAPI中提供的JDBC來連接數據庫,就不用擔憂平臺變更時的代碼移植問題。1.2JSP技術特性〔2〕將內容的生成和顯示進行別離使用JSP技術,Web頁面開發(fā)人員可以使用HTML或XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內容。生成內容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在效勞器端運行。如果核心邏輯被封裝在標識和Beans中,那么其開發(fā)人員,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。在效勞器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內容〔例如,通過訪問JavaBeans組件,使用JDBC技術訪問數據庫,或者包含文件〕,并且將結果以HTML〔或者XML〕頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。1.2JSP技術特性〔3〕強調可重用的組件

絕大多數JSP頁面依賴于可重用的,跨平臺的組件〔JavaBeans或者企業(yè)級JavaBean組件〕來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。1.2JSP技術特性〔4〕采用標識簡化頁面開發(fā)JSP采用標識簡化頁面開發(fā)具有以下4個特點:〔1〕Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServerPage技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態(tài)內容生成所需要的?!?〕標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術是可以擴展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)立自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來工作。1.2JSP技術特性〔5〕采用標識簡化頁面開發(fā)〔3〕JSP技術很容易整合到多種應用體系結構中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應用。作為采用Java技術家族的一局部,以及Java2〔企業(yè)版體系結構〕的一個組成局部,JSP技術能夠支持高度復雜的基于Web的應用?!?〕作為Java平臺的一局部,JSP擁有Java編程語言“一次編寫,各處運行〞的特點。隨著越來越多的供給商將JSP支持添加到它們的產品中,用戶可以使用自己所選擇的效勞器和工具,更改工具或效勞器并不影響當前的應用。1.2JSP技術特性〔6〕健壯性與平安性由于JSP頁面的內置腳本語言是基于Java編程語言的,且都編譯成JavaServlet,它具有Java技術的所有好處,包括健壯的存儲管理和平安性。1.3JSP工作原理〔1〕從本質上說,JSP是結合markup〔HTML或XML〕和Java代碼來處理的一種動態(tài)頁面。每一頁第一次被調用時,通過JSP引擎自動被編譯成Servlet,然后被執(zhí)行。例如,在1.1節(jié)中介紹的sanyang.jsp頁面在Tomcat效勞器運行時,該頁面將會轉編譯一個Servlet,其中,該頁面在Tomcat效勞器上編譯成Servlet的源代碼可以查看Tomcat安裝盤下的work\Catalina\localhost相應的位置。說明:JSP轉換成Servlet的代碼存放在Tomcat效勞器的安裝文件夾下,一般情況下,轉換成Servlet的代碼具體路徑是:Tomcat安裝文件夾\work\Catalina\localhost\。通過該文件夾下的工程名去尋找。1.3JSP工作原理〔2〕JSP轉換成Servlet的流程如以下圖所示。1.4搭建JSP的運行環(huán)境1.4.1JDK的安裝與配置1.4.2Tomcat的安裝、運行與目錄結構1.4.3Eclipse安裝、運行與特性JDK的安裝〔1〕〔1〕雙擊“jdk-6u10-windows-i586-p.exe〞文件開始安裝。安裝向導會要求接受Sun公司的許可協(xié)議,如以下圖所示。JDK的安裝〔2〕〔2〕單擊“接受〞按鈕接受許可協(xié)議后,翻開設置JDK的安裝路徑及選擇安裝組件的對話框,如以下圖所示。JDK的安裝〔3〕〔3〕在圖1-4所示的對話框中單擊“更改〞按鈕,更改安裝路徑為,其他采用默認設置,單擊“下一步〞按鈕將翻開安裝進度對話框安裝JDK。在安裝過程中將翻開如以下圖所示的設置JRE安裝路徑的對話框。說明:由于JDK只是Java程序的開發(fā)環(huán)境,所以JDK的安裝文件中還包含了一個JRE〔J2SERuntimeEnvironment〕Java運行環(huán)境,在默認情況下同JDK一起安裝。JDK的安裝〔4〕〔4〕在設置JER安裝路徑的對話框中,單擊“更改〞按鈕,在翻開的對話框中將JRE的安裝路徑修改為D:\ProgramFiles\Java\jre6\,單擊“下一步〞按鈕繼續(xù)安裝JRE。在彈出安裝完成的提示對話框中,取消“顯示自述文件〞復選框的勾選,單擊“完成〞按鈕,即可完成JDK的安裝。注意:在安裝JDK1.6之前,關閉所有正在運行的程序,并確認系統(tǒng)中沒有安裝JDK的其他版本,否那么,在進行配置時會有沖突。下面將介紹JDK的配置JDK的配置〔1〕安裝完JDK后,需要設置環(huán)境變量及測試JDK配置是否成功,具體步驟如下:〔1〕在“我的電腦〞上單擊鼠標右鍵,選擇“屬性〞菜單項。在翻開的“系統(tǒng)特性〞對話框中選擇“高級〞選項卡,如以下圖所示。JDK的配置〔2〕〔2〕單擊“環(huán)境變量〞按鈕,翻開“環(huán)境變量〞對話框。在這里可以添加針對單個用戶的“用戶變量〞和針對所有用戶“系統(tǒng)變量〞,如以下圖所示。JDK的配置〔3〕〔3〕單擊“系統(tǒng)變量〞區(qū)域中的“新建〞按鈕,彈出的“新建系統(tǒng)變量〞對話框。該對話框中,“變量名〞文本框輸入“JAVA_HOME〞,“變量值〞文本框輸入JDK的安裝路徑“D:\ProgramFiles\Java\jdk1.6.0_10〞,單擊“確定〞按鈕,完整環(huán)境變量“JAVA_HOME〞的配置,如以下圖所示。JDK的配置〔4〕〔4〕在系統(tǒng)變量中查看PATH變量,如果不存在,那么新建變量PATH,否那么選中該變量,單擊“編輯〞按鈕,翻開“編輯系統(tǒng)變量〞對話框,在該對話框的“變量值〞文本框的起始位置添加“%JAVA_HOME%\bin;〞?!?〕單擊“確定〞按鈕返回到“環(huán)境變量〞對話框。在系統(tǒng)變量中查看CLASSPATH變量,如果不存在,那么新建變量CLASSPATH,變量值為“%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar〞?!?〕JDK程序的安裝和配置完成后,可以測試JDK是否能夠在計算機上運行。下面將介紹JDK的測試JDK的測試選擇“開始〞→“運行〞命令,在翻開的“運行〞窗口中輸入“cmd〞命令,將進入到DOS環(huán)境中,在命令提示符后面直接輸入“javac〞,按下<Enter>鍵,系統(tǒng)會輸出javac的幫助信息,如以下圖所示。這說明已經成功配置了JDK,否那么需要仔細檢查上面步驟的配置是否正確。Tomcat的安裝〔1〕Tomcat效勞器安裝文件下載的名稱是“apache-tomcat-6.0.18.exe〞,下載完畢后,就可以在需要編譯和運行Java程序的計算機安裝Tomcat效勞器,具體步驟如下:〔1〕雙擊“apache-tomcat-6.0.18.exe〞文件開始安裝。在彈出的安裝向導對話框中,單擊“Next〞按鈕,將彈出如以下圖所示的“許可協(xié)議〞對話框。Tomcat的安裝〔2〕〔2〕單擊“IAgree〞按鈕,接受許可協(xié)議,出現(xiàn)如以下圖所示的選擇組件對話框,選擇要安裝的Tomcat組件。Tomcat的安裝〔3〕〔3〕這里采用默認的組件安裝的,單擊“Next〞按鈕,將彈出“選擇安裝位置〞對話框,如以下圖所示。Tomcat的安裝〔4〕〔4〕在“DesinationFolder〞文本框中輸入Tomcat的安裝位置,或單擊文本框右側“Browse…〞按鈕,選擇效勞器安裝的位置。筆者將其安裝在“D:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0〞文件夾中。單擊“Next〞按鈕,將彈出如以下圖所示的配置對話框。Tomcat的安裝〔5〕〔5〕單擊“Next〞按鈕,在翻開的對話框中選擇Java虛擬機安裝位置,如以下圖所示。Tomcat的安裝〔6〕〔6〕如上圖所示,一般情況下安裝程序可以自動找到Java虛擬機路徑設置。然后單擊“Install〞按鈕,開始安裝。在彈出的安裝對話框中單擊“Finish〞按鈕,完成安裝。下面將介紹Tomcat的測試Tomcat的測試〔1〕在安裝完Tomcat效勞器后就可以運行該效勞器了,具體步驟如下:〔1〕在開始菜單中,依次單擊“開始〞→“程序〞→“ApacheTomcat6.0〞→“ConfigureTomcat〞選項,彈出啟動Tomcat效勞器的界面,該界面可以對Tomcat的一些參數進行配置,一般采用默認方式。單擊“start〞按鈕后,將Tomcat效勞器啟動,如以下圖所示。Tomcat的測試〔2〕〔2〕翻開IE瀏覽器,在地址欄中輸入“://localhost:8080〞,運行結果如以下圖所示。下面將介紹Tomcat安裝目錄的結構Tomcat安裝目錄的結構Tomcat效勞器安裝完畢后,翻開Tomcat的安裝路徑,會看到如以下圖所示的目錄結構。說明:如上圖所示,conf是存放Tomcat配置文件夾,其中最重要的是server.xml,可以在該文件中配置Web效勞的端口、會話過期時間及虛擬主機等。Eclipse的安裝Eclipse安裝文件下載的名稱是“eclipse-jee-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之前,需要確定計算機上是否安裝了JDK。如果沒有安裝JDK,那么Eclipse將無法運行。1Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組效勞,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具〔JavaDevelopmentTools,JDT〕。

Eclipse包括插件開發(fā)環(huán)境〔Plug-inDevelopmentEnvironment,PDE〕,這個組件主要針對希望擴展Eclipse的軟件開發(fā)人員,因為它允許他們構建與Eclipse環(huán)境無縫集成的工具。由于Eclipse中的每樣東西都是插

溫馨提示

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

評論

0/150

提交評論