9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>知識大全>知識百科>百科知識>

jsp基礎知識

時間: 謝君787 分享

  JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。以下是由學習啦小編整理關于jsp知識的內容,希望大家喜歡!

  JSP發展歷程

  1.2版本

  JSP1.2不支持EL,但可以使用外部的JSTL標簽以便使用EL。

  2.0版本

  JSP 2.0的一個主要特點是它支持表達語言(expression language)。JSTL表達式語言可以使用標記格式方便地訪問JSP的隱含對象和JavaBeans組件,JSTL的核心標記提供了流程和循環控制功能。自制標記也有自定義函數的功能,因此基本上所有scriptlet能實現的功能都可以由JSTL替代。在JSP 2.0中,建議盡量使用EL而使JSP的格式更一致。

  SimpleTag

  JSP 2.0中加入了新的創建自制標記的API,javax.servlet.jsp.tagext.SimpleTag定義了用來實現簡單標記的接口。和 JSP 1.2中的已有接口不同的是,SimpleTag接口不使用doStartTag和doEndTag方法,而提供了一個簡單的doTag方法。這個方法在調用該標記時只被使用一次。而需要在一個自制標記中實現的所有邏輯過程、循環和對標記體的評估等都在這個方法中實現。從這個方面來講, SimpleTag和IterationTag可以達到同等的作用。但SimpleTag的方法和處理周期要簡單得多。在SimpleTag中還有用來設置JSP內容的setJspBody和getJspBody方法。Web容器會使用setJspBody方法定義一個代表JSP內容的 JspFragment對象。實現SimpleTag標記的程序可以在doTag方法中根據需要多次調用getJspBody.invoke方法以處理JSP內容。

  重要功能

  JSP2.0中的一個主要功能是JSP fragment,它的基本特點是可以使處理JSP的容器推遲評估JSP標記屬性。我們知道一般JSP是首先評估JSP標記的屬性,然后在處理JSP標記時使用這些屬性,而JSP fragment提供了動態的屬性。也就是說,這些屬性在JSP處理其標記體時是可以被改變的。JSP需要將這樣的屬性定義為 javax.servlet.jsp.tagext.JspFragment類型。當JSP標記設置成這種形式時,這種標記屬性實際上的處理方法類似于標記體。在實現標記的程序中,標記屬性可以被反復評估多次。這種用法稱為JSP fragment。JSP fragment還可以定義在一個SimpleTag處理程序中使用的自制標記動作。像前面例子說明的,getJspBody返回一個 JspFragment對象并可以在doTag方法中多次使用。需要注意的是,使用JSP fragment的JSP只能有一般的文本和JSP action,不能有scriptlet和scriptlet表達式。

  JSP語言對比

  與servlets的區別

  從架構上說,JSP可以被看作是從Servlets高級提煉而作為JAVA Servlet2.1 API的擴展而應用。Servlets和JSP最早都是由Sun Microsystems(升陽公司)開發的。從JSP1.2版本以來,JSP處于Java Community Process(有人譯為:JAVA社區組織)開發模式下。JSR-53規定了JSP 1.2和Servlet 2.4的規范,JSR-152規定了JSP 2.0的規范。2006年5月,JSP 2.1的規范作為Java EE5的一部份,在JSR-245中發布。

  與ASP的比較

  JSP(Java Server Page)與ASP(Active Server Page)兩者都是常用的動態網頁技術,也都是可以嵌入HTML中的程序,但兩者是有著本質的不同,主要從以下幾個方面對其進行比較:

  1.Web服務器的支持:大多數通用的 Web服務器如:Apache、Netscape和Microsoft IIS都支持JSP頁面,只有微軟本身的Microsoft IIS和Personal Web Server可以支持ASP。

  2.平臺的支持:JSP具有平臺獨立性,只要是一般的Java程序可以運行的平臺,都支持JSP程序。Windows平臺可以很好的支持ASP,但ASP對于基于Win32逐漸模型的依賴,使得它難于移植到其它平臺上。

  3.組件模型:JSP是建立在可重用的、跨平臺的組件(如:JavaBeans、Enterprises JavaBeans和用戶定制的標簽庫等組件)之上的,而ASP使用的是基于Win32的COM組件模型。

  4.腳本語言:JSP可以使用Java編程語言或JavaScript作為腳本語言,而ASP使用VBScript或Jscript作為腳本語言。

  5.安全性:JSP使用Java安全模型,而ASP使用Windows NT的安全結構。

  6.與Access數據庫的連接:JSP使用JDBC建立與Access數據庫的連接,而ASP對Access數據庫使用Data Active Objects。

  7.用戶定制的標簽:JSP可以使用用戶定制標簽庫進行擴充,而ASP中沒有用戶定制標簽庫,ASP是不能擴充的。
看過“jsp基礎知識“的人還看了:

1.Java與Java web的區別

2.基于JSP網頁自動生成工具的設計與實現論文

3.電子商務網站平臺3p設計技術與網絡數據庫論文

4.計算機等級考試經驗:學習java的心態探討

5.java求職簡歷范文3篇

6.2016年程序員求職簡歷模板

jsp基礎知識

JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。以下是由學習啦小編整理關于jsp知識的內容,希望大家喜歡! JSP發
推薦度:
點擊下載文檔文檔為doc格式

上一篇:jit基礎知識

下一篇:kdj基礎知識

精選文章

  • jit基礎知識
    jit基礎知識

    準時制生產方式(Just In Time簡稱JIT),又稱作無庫存生產方式,零庫存,一個流或者超級市場生產方式。以下是由學習啦小編整理關于jit知識的內容,希望大

  • java基礎知識
    java基礎知識

    Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特

  • java web基礎知識
    java web基礎知識

    Java Web,是用Java技術來解決相關web互聯網領域的技術總和。那么你對Java Web了解多少呢?以下是由學習啦小編整理關于java web基礎知識的內容,希望大家喜歡

  • java se基礎知識
    java se基礎知識

    Java se是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺的總稱。那么你對java se了解多少呢?以下是由學習啦小編整理關于java se基礎知識的內

1214067 主站蜘蛛池模板: 国产成人影院一区二区三区| 亚洲熟妇色xxxxx欧美老妇| 69人妻精品中文字幕| 韩国午夜福利片在线观看| 亚洲欧美人成电影在线观看| 国产欧美亚洲精品a第一页| 亚洲国产中文在线有精品| 国产乱码精品一区二区三区四川人| 国产最新精品系列第三页| 老司机亚洲精品一区二区| 一区二区三区四区精品视频| 久99久热这里只有精品| 国产亚洲精品综合99久久| 国产永久免费高清在线观看| 激情综合网五月婷婷| 99精品日本二区留学生| 久久婷婷五月综合色国产免费观看 | 国产熟睡乱子伦午夜视频| 亚洲中文字幕乱码电影| 农村乱色一区二区高清视频| 亚洲免费成人av一区| 中文字幕乱码一区二区免费| 亚洲av中文久久精品国内 | 亚洲人成电影网站色mp4| 日韩人妻少妇一区二区三区| 国产高清在线精品一本大道| 亚洲精中文字幕二区三区| 国产好大好硬好爽免费不卡| 丰满少妇被猛烈进出69影院| 亚洲肥熟女一区二区三区| 免费的特黄特色大片| 理论片午午伦夜理片影院99| 人妻系列无码专区69影院| 一本色道国产在线观看二区 | 华人在线亚洲欧美精品| 熟妇人妻任你躁在线视频| 超碰成人人人做人人爽| 伊人久久大香线蕉AV网禁呦| 国产三级黄色片在线观看| 中文字幕久久精品波多野结| AV最新高清无码专区|