JSP程序設計教程_第1頁
JSP程序設計教程_第2頁
JSP程序設計教程_第3頁
JSP程序設計教程_第4頁
JSP程序設計教程_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

JSP程序設計教程21世紀高等學校計算機基礎教育系列教材構件對象模型:COM第1章

JSP概述1.1網站開發歷程

1.2JSP運行環境

1.3一個簡單的JSP文件

構件對象模型:COM1.1網站開發歷程1.1.1靜態網站1.1.2動態網站 動態網站,就是該網頁文件不僅包括HTML標記,而且包含一些程序代碼。這種網頁文件名的后綴依不同的程序設計語言而不同,如JSP文件的后綴為.JSP。動態網站主要用于實現基于客戶機/服務器模型中客戶端和服務器端的交互。構件對象模型:COM圖1-1靜態網頁與動態網頁比較1.1.3ASP、PHP和JSP的比較 動態網頁技術主要有ASP、PHP和JSP三種。總的來講,ASP、PHP和JSP都是將相應的程序代碼嵌入到HTML文檔中,用以實現客戶機與服務器之間的交互。以下是對這三種語言的一個簡單介紹。構件對象模型:COM1.ASP概述 ASP(ActiveServerPage),是一套微軟公司開發的運行于服務器端的腳本平臺,ASP內含于IIS(InternetInformationServer)當中,目前IIS最高版本為5.0版本。構件對象模型:COM(1)ASP程序的優點

ASP所使用的腳本語言VBScript直接來源于VisualBasic,簡單易學。 ASP提供的ADO組件可輕松存取數據庫。(2)ASP程序的缺點

運行速度慢。

平臺適應性差。構件對象模型:COM2.PHP概述 PHP(PersonalHomePages)是Rasmus

Lerdorf

于1994年提出來的,經過不斷的修改完善,現在已成為一種重要的網絡程序設計語言。(1)PHP程序的優點

開放源代碼。 多平臺支持。構件對象模型:COM(2)PHP程序的缺點

PHP的主要不足體現在對各種數據庫沒有統一的接口標準,它對于每一種數據庫幾乎都采用不同的接口標準。沒有大公司的支持,其推廣受到一定限制。 由于PHP的每一種擴充模塊并不是完全由PHP本身來完成,需要許多外部的應用程序庫,因此,運行環境安裝相對復雜,學習起來相對于ASP難度也要大一些。構件對象模型:COM3.JSP概述 JSP的全稱是JavaServerPages,它是太陽微系統公司(SunMicrosystemsInc)倡導,多家公司參與建立的一種動態網頁技術。該技術的目的是整合已經存在的Java編程環境,產生一個全新的網絡程序設計語言。(1)JSP的優點

平臺適應性廣,幾乎所有平臺都支持JSP。 編譯后運行,運行效率高。 統一的數據庫接口標準JDBC(JavaDatabaseConnectivity)。構件對象模型:COM(2)JSP的缺點

開發運行環境相對于ASP來講,要復雜一些。 相對于ASP的VBScript腳本語言來講,Java語言學習起來要困難一些。構件對象模型:COM1.2JSP運行環境1.2.1JSP對運行環境的要求 要了解JSP的運行環境,需要哪些相關軟件支撐,必須理解JSP運行的過程。 在JSP運行過程中,首先由客戶端發出請求,Web服務器接收到請求后,Web服務器對JSP代碼進行以下3個操作過程。構件對象模型:COM 第一步是代碼轉化 第二步是編譯 第三步是用Java虛擬機執行編譯文件,通過Java虛擬機將執行結果返回給Web服務器,并最終返回給客戶端。 JSP的執行必須同時具備3個條件:JSP引擎、Java編譯器和Java虛擬機。1.2.2JSP運行環境的安裝和配置 JDK由一個標準類庫和一組建立、測試及建立文檔的Java實用程序組成。其核心JavaAPI(應用程序接口)是一些預定義的類庫,開發人員需要用這些類來實現Java語言的各種功能。JavaAPI包括一些重要的語言結構以及基本圖形,網絡和文件的輸入和輸出(簡記為I/O)。構件對象模型:COM1.JDK的下載2.JDK的安裝(1)將下載軟件包解壓縮(2)經過解壓操作后,安裝聲明操作界面(3)單擊“Next”按鈕(4)單擊“Yes”按鈕表示同意以上的授權聲明。接著選擇JDK安裝目錄,可以利用“Browser”按鈕改變安裝目錄。(5)單擊“Next”按鈕(6)選擇完畢后單擊“Next”按鈕,開始復制文件(7)復制完畢,安裝程序顯示安裝完成的信息(8)單擊圖1.8中的Finish按鈕,完成安裝。構件對象模型:COM3.JDK的環境配置 在使用JDK以前,還必須配置環境變量,下面以Windows系統為例分別說明。(1)Windows98(2)Windows2000/NT(3)Windowsxp桌面上選擇“我的電腦”(右鍵)→屬性→高級→環境變量,然后選擇“系統變量”→“新建”,在變量名中輸入CLASSPATH,變量值中輸入C:\j2sdk1.4.1\lib\tools.jar;C:\j2sdk1.4.1\lib\dt.jar,然后確定。4.JDK的使用JDK使用包括下面3個過程。(1)創建與編輯源代碼(2)編譯Java程序(3)解釋執行Java程序構件對象模型:COM5.Tomcat的安裝與環境配置(1)啟動tomcat。(2)瀏覽。(3)運行。(4)退出Tomcat。

1.3一個簡單的JSP文件 下面是一個簡單的JSP頁面。可以在JSWDK的examples目錄下創建另外一個目錄存放此文件,文件名字可以任意,但擴展名必須為.jsp。從下面的代碼清單中可以看到,JSP頁面除了比普通HTML頁面多一些Java代碼外,兩者具有基本相同的結構。Java代碼是通過<%和%>符號加入到HTML代碼中間的,它的主要功能是生成并顯示一個從0~9的字符串。在這個字符串的前面和后面都是一些通過HTML代碼輸出的文本。構件對象模型:COM

<HTML>

<HEAD><TITLE>JSP頁面</TITLE></HEAD><BODY><%--生成并顯示一個從0~9的字符串><%@pagelanguage="java"%><%!Stringstr="0";%><%for(inti=1;i<10;i++=

{

str=str+i;

}%><P>

<%=str%><P>

</BODY>

溫馨提示

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

評論

0/150

提交評論