




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JSP程序設計第一章jsp概述
張姍姍E-mail:qq:306231529第一章jsp概述推薦資料
Sun中國技術()CSDN()IBMdeveloperWorks中國()Dev2Dev()Java開發人員中心()J道()Matrix()JavaResearch()JavaEye()Blogjava()Java()第一章jsp概述本課程為3學分,每周6學時,共108學時考核方式為實際操作與理論閉卷相結合理論成績實踐成績考勤++60分20分曠課:3分/次遲到:2分/次平時作業實驗操作第一章jsp概述如何學習JavaWeb技術
工欲善其事,必先利其器
—要想做Web項目,必須首先掌握Web項目開發的各項知識和技能。
讀萬卷書,不如行萬里路
—要多編程,多實踐第一章jsp概述
課程描述:本章首先介紹了一些主流的動態網頁技術,然后著重介紹了JSP的特點、技術原理和相關概念;接下來介紹了JSP運行環境的安裝和配置,重點講述了JDK和Tomcat的安裝;最后提供了一個JSP頁面的例子,對JSP運行環境有一個基本的認識。
第1章JSP運行環境和其他動態網頁技術
第一章jsp概述知識點及技能點 ▲什么是JSP ▲JSP運行環境的安裝和配置 ▲JSP開發平臺的選擇與建立 ▲第一個JSP頁面第一章jsp概述1.1JSP的概述及其安裝和配置1.2第一個JSP頁面主要內容第一章jsp概述1.1.1動態網頁技術動態頁面特點:交互性自動更新實時性
1.動態網頁技術(1)ASP即ActiveServerPages,它是微軟開發的一種類似HTML(超文本標識語言)、Script(腳本)與CGI(公用網關接口)的結合體。(2)PHP即HypertextPreprocessor(超文本預處理器),是一種被廣泛應用的開放源代碼的多用途腳本語言。(3)JSP即JavaServerPages,JSP與ASP有一個本質的區別。1.1JSP的概述及其安裝和配置第一章jsp概述第一章jsp概述第一章jsp概述循環性能比較
循環次數運行時間JSP10000*10000<2sPHP1000*10008sASP1000*10009sJSP程序的循環次數是ASP、PHP的100倍時,它們的運行時間才是一個數量級。第一章jsp概述
對Oracle進行2000次的插入(Insert)、更新(Update)、查詢(Select)和刪除(Delete)操作
JSP:19sPHP:57sASP:58s數據庫連接測試第一章jsp概述1.1.2JSP的特點
1.1.2JSP的特點
1.將內容的產生和顯示進行分離
2.強調可重用的群組件
3.采用標識簡化頁面開發
4.良好的擴展性
5.健壯的存儲管理和安全性
6.一次編寫,隨處執行
7.JSP提供所有的Servlets功能
8.JSP的平臺適應性更廣
9.Java中連接數據庫的技術是JDBC 10.正式納入EL、新增SimpleTag和TagFile、<jsp-config>元素第一章jsp概述1.1.3JSP技術原理1.1.3JSP技術原理首先是轉譯時期;然后進入請求時期。
JSP頁面的運行需要有能支持Java平臺servlet規范的Java虛擬機。
JSP的執行過程如圖:第一章jsp概述JSP執行過程*.jsp*.java*.classrequestresponse執行jspparserJSDKservletservlet分析器第一章jsp概述JSP執行過程第一章jsp概述JSP示例(Hello_Date.jsp)<%@pageimport="java.util.*"%><%@pagecontentType="text/html;charset=gb2312"%><HTML><BODY>
你好,今天是
<%Datetoday=newDate();
%>
<%=today.getDate()%>號,星期<%=today.getDay()%>
</BODY></HTML>importjava.util.*;response.setContentType("text/html;charset=gb2312");out=pageContext.getOut();out.write(“\r\n\r\n<HTML>\r\n<BODY>\r\n你好,今天是\r\n");Datetoday=newDate();out.print(today.getDate());out.write("號,星期");out.print(today.getDay());out.write("\r\n</BODY>\r\n</HTML>\r\n");JSP文件servlet文件第一章jsp概述JSP示例(瀏覽結果)第一章jsp概述1.1.4Java術語1.1.4Java術語1.組件、容器、連接程序(1)組件:組件是Java應用程序的主體構件。
(2)容器:容器是那些執行組件的應用程序。
(3)連接程序:一般說來,連接程序就是驅動程序——就是能夠讓Java應用程序直接和別的軟件通信的軟件,它和使用公共的協議(如HTTP)不同。
2.Java文件、Class文件與字節碼、JAR文件(1)Java文件:是指.java后綴的Java源代碼。(2)Class文件、字節碼:這兩個術語是相關的。
(3)JAR文件:JAR文件就是Java存檔文件。
第一章jsp概述1.1.4Java術語
3.J2SE、J2EE、J2ME、J2SDK與JDK、JRE、JVM(1)J2SE:
Java2StandardEdition(JAVA2標準版),適用于桌面系統的Java2平臺標準版,
(2)J2EE:Java2EnterpriseEdition(JAVA2企業版),是一種利用Java2平臺來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。
(3)J2ME:Java2MicroEdition(JAVA2精簡版,也稱為袖珍版),Java2平臺中適用于小型設備和智能卡的版本。
(4)JSDK:JavaSoftwareDevelopmentKit,和JDK以及J2SE等同。
第一章jsp概述1.1.4Java術語(5)J2SDK:Java2SDK,即Java2軟件開發工具包,包括運行環境、編譯工具及其它工具、源代碼等,基本上和J2SE等同。
(6)JDK:
JDK現在是指J2SDK(J2SEDevelopmentKit),同時,J2RE也改稱為JRE。
(7)JRE:JavaRuntimeEnvironment(Java運行環境),運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。
(8)VM:Java虛擬機(JavaVirtualMachine,JVM)是Java可移植性的關鍵。第一章jsp概述1.1.5JDK的安裝和配置1.1.5JDK的安裝和配置1.JDK的安裝(1)先注冊一個帳號,從SUN官方站點下載jdk1.5.0_04。
(2)單擊下載文件,在窗口中單擊“我接受該許可證協議中的條款(A)”單選按鈕,單擊【下一步】按鈕。
(3)選擇要安裝的路徑,如D:\java\jdk1.5,單擊【下一步】按鈕。
(4)安裝過程中,出現JRE的選擇安裝組件的“自定義安裝”窗口,選擇要安裝的路徑,如D:\java\jre1.5,單擊【下一步】按鈕。
(5)選擇一種瀏覽器,如IE,單擊【下一步】按鈕,出現JRE安裝進度窗口。(6)安裝完畢后,單擊【完成】按鈕結束安裝。
第一章jsp概述1.1.5JDK的安裝和配置2.JDK的配置(1)設置JAVA_HOME環境變量(2)設置ClassPath環境變量(3)設置PATH環境變量注:設置上述環境變量并不是必須的。但是,設置之后比較方便,如:可以在任意路徑下編譯.java文件。第一章jsp概述1.1.6Tomcat的安裝和測試
1.Tomcat的安裝(1)從下載Tomcat5.5.9。(2)雙擊下載后的可執行文件jakarta-tomcat-5.5.9.exe,在安裝窗口中單擊【Next】按鈕。(3)出現軟件許可窗口,單擊【IAgree】按鈕。(4)在彈出的“ChooseComponents”(選擇組件)窗口中,按默認的“Full”類型,然后單擊【Next】按鈕。(5)選擇要安裝的目錄,如D:\Apache\Tomcat5.5,然后單擊【Next】按鈕(6)出現Tomcat基本配置窗口,端口號默認為8080,改為8090,然后單擊【Next】按鈕(7)在彈出的窗口中選擇JDK的安裝位置,如D:\java\jdk1.5,然后單擊【Install】按鈕,出現安裝窗口。(8)安裝完成后單擊【Finish】按鈕。系統默認啟動Tomcat。
第一章jsp概述1.1.6Tomcat的安裝和測試2.測試Tomcat安裝是否成功
打開瀏覽器,在地址欄中輸入或,然后回車,看到Tomcat的歡迎頁面,說明Tomcat安裝成功了
3.關于Tomcat環境變量的補充說明
如果使用其他軟件,同時整合Tomcat功能的話,那么,通常需要設置Tomcat的這些環境變量:
Catalina_HOME=D:\Apache\Tomcat5.5Catalina_BASE=D:\Apache\Tomcat5.5\serverClassPath=%Catalina_HOME%\common\lib\servlet-api.jar;第一章jsp概述第一章jsp概述Tomcat目錄結構目錄用途/bin存放啟動和關閉Tomcat的腳本文件/common/lib存放Tomcat服務器及所有web應用城區都可以訪問的jar文件/conf存放各種配置文件如:server.xml(主要配置文件)/logs存放日志文件/server/lib存放服務器運行所需的jar文件/server/webapps存放Tomcat自帶的兩個web應用程序:admin,manager/shared/lib存放所有應用程序都可以訪問的jar文件/temp存放Tomcat運行產生的臨時文件/webapps發布web應用程序時,通常把web應用放到該目錄下/workTomcat將jsp生成的Servlet元文件和字節碼文件放到該目錄下第一章jsp概述1.1.7其他JSP環境配置方案簡介1.JDK+Apache+Tomcat方案
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寫給勇敢的自己抒情作文(4篇)
- 屈原離騷思想解讀教案
- 戰略合作協議及雙方責任和義務明細
- 體育產業運動裝備銷售統計表
- 金融服務與資金管理服務協議
- 音樂b考試試題及答案
- 醫院物流考試試題題庫及答案
- 六一公司下午茶活動方案
- 六一射箭活動方案
- 六一幼兒派對活動方案
- 2025年高考真題-化學(黑吉遼卷) 含答案(黑龍江、吉林、遼寧、內蒙古)
- 2025年新高考1卷(新課標Ⅰ卷)英語試卷
- 2025上半年水發集團社會招聘(391人)筆試參考題庫附帶答案詳解
- 華為項目管理高級培訓教材
- 【8地 會考】2022-2024年安徽省初中(八年級)中考初二會考地理試卷(3年真題)
- 建設項目全過程工程咨詢-第一次形成性考核-國開(SC)-參考資料
- 影視劇委托承制合同協議書范本
- 業績量化指標考核表(全)
- 居配工程電氣監理實施細則
- GYB大學生創業培訓(1)ppt課件
- 廣州亞運會轉播車工作手冊YXSNMGTV
評論
0/150
提交評論