資源描述:
《java大學實用教程(第2版)ppt》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、(第2版)Powerpoint制作耿祥義張躍平配合(第2版)例子源代碼一起使用第1章JSP簡介1.什么是JSPJSP(JavaServerPages)是基于Java語言的一種Web應用開發(fā)技術,利用這一技術可以建立安全、跨平臺的先進動態(tài)網站。如今,許多著名的Web網站都使用了JSP技術。2.Tomcat服務器的安裝與配置將安裝JSP引擎的計算機稱作一個支持JSP的Web服務器。支持JSP的Web服務器負責運行JSP,并將運行結果返回給用戶.Tomcat是一個免費的開源JSP引
2、擎,也稱作Tomcat服務器??梢缘卿沨ttp://jakarta.Apache.org/tomcat免費下載Tomcat5.5如果下載的是apache-tomcat-6.0.13.zip文件,那么只需將該ZIP文件解壓到磁盤某個分區(qū)中即可如果下載的是apache-tomcat-6.0.13.exe,雙擊下載的apache-tomcat-6.0.13.exe文件,將出現(xiàn)“安裝向導”界面,然后根據(jù)安裝提示安裝即可.啟動Tomcat服務器執(zhí)行Tomcat安裝根目錄中bin文件夾中的startup.bat或tomcat6.
3、exe來啟動Tomcat服務器。執(zhí)行startup.bat啟動Tomcat服務器會占用一個MS-DOS窗口(如圖1-5所示的界面),如果關閉當前MS-DOS窗口將關閉Tomcat服務器。建議使用startup.bat啟動Tomcat服務器,以確保Tomcat服務器使用的是Java_home環(huán)境變量設置的JDK。3.JSP頁面與服務目錄假設Tomcat安裝目錄是:E:Tomcat6.0那么將JSP頁面example1_1.jsp保存到:E:Tomcat6.0webappsRoot在瀏覽器的地址欄中輸入:http
4、://127.0.0.1:8080/example1_1.jspexample1_1.jsp<%@pagecontentType="text/html;charset=GB2312"%>這是一個簡單的JSP頁面
<%inti,sum=0;for(i=1;i<=100;i++){sum=sum+i;}%>1到100的連續(xù)和是:<%=sum%>4.Web服務目錄必須將編寫好的JSP頁面文件保存到Tomcat服務器的某
5、個Web服務目錄中,只有這樣,遠程的客戶才可以通過瀏覽器訪問該Tomcat服務器上的JSP頁面.根目錄:E:Tomcat6.0webappsRootwebapps下的任何一個子目錄都可以作為一個Web服務目錄修改Tomcat服務器安裝目錄下conf目錄中的server.xml文件來設置新的Web服務目錄。5.端口號8080是Tomcat服務器的默認端號口修改Tomcat服務器的conf目錄下的主配置文件server.xml可以更改端口號.6.JSP運行原理當服務器上的一個JSP頁面被第一次請求執(zhí)行時,服務器上的
6、JSP引擎首先將JSP頁面文件轉譯成一個java文件,并編譯這個java文件生成字節(jié)碼文件,然后執(zhí)行字節(jié)碼文件響應客戶的請求.(1)把JSP頁面中的HTML標記符號(頁面的靜態(tài)部分)交給客戶的瀏覽器負責顯示。(2)負責處理JSP標記,并將有關的處理結果發(fā)送到客戶的瀏覽器。(3)執(zhí)行“<%”和“%>”之間的java程序片(JSP頁面中的動態(tài)部分),并把執(zhí)行結果交給客戶的瀏覽器顯示。(4)當多個客戶請求一個JSP頁面時,Tomcat服務器為每個客戶啟動一個線程,該線程負責執(zhí)行常駐內存的字節(jié)碼文件來響應相應客戶的請求。7、ava大學實用教程>Powerpoint制作耿祥義張躍平配合例子源代碼一起使用第1章JSP頁面1.JSP頁面的基本結構JSP頁面可由5種元素組合而成:①普通的HTML標記符;②JSP標記,如指令標記、動作標記;③成員變量和方法;④Java程序片;⑤Java表達式2.JSP的運行原理1.把JSP頁面中普通的HTML標記符號,交給客戶的瀏覽器執(zhí)行顯示。2.JSP標記、數(shù)據(jù)和方法聲明、Java程序片由Tomcat服務器負責執(zhí)行,將需要顯示的結果發(fā)送給客戶的瀏覽器。3.Java表達式由Tomcat服
8、務器負責計算,將結果轉化為字符串,交給客戶的瀏覽器負責顯示。.3.JSP頁面的成員變量和方法1.在JSP頁面的標記符“<%!”和“%>”之間聲明的變量稱作JSP頁面的成員變量.2.JSP頁面在“<%!”和“%>”之間聲明定義方法.4.Java程序片在“<%”和“%>”之間插入Java程序片程序片中聲明的變量稱為JSP頁面的局部變量多個客戶請求一