JAVA Web學習筆記

來源:互聯網
上載者:User

標籤:title   3.0   程式   原理   aik   頁面   asp   應用   ast   

JAVA Web學習筆記

 

1、JSP

 

(java伺服器頁面)

 鎖定

本詞條由“科普中國”百科科學詞條編寫與應用工作項目 審核 。

JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計,它[1]  是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML(標準通用標記語言 (SGML)的子集)檔案(*.htm,*.html)中插入Java程式段(Scriptlet)和JSP標記(tag),從而形成JSP檔案,尾碼名為(*.jsp)。 用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他動作系統上運行。

 

 

2、servlet

 編輯

Servlet(Server Applet)是Java Servlet的簡稱,稱為小服務程式或服務連接器,用Java編寫的伺服器端程式,主要功能在於互動式地瀏覽和修改資料,產生動態Web內容。

狹義的Servlet是指Java語言實現的一個介面,廣義的Servlet是指任何實現了這個Servlet介面的類,一般情況下,人們將Servlet理解為後者。Servlet運行於支援Java的應用伺服器中。從原理上講,Servlet可以響應任何類型的請求,但絕大多數情況下Servlet只用來擴充基於HTTP協議的Web伺服器。

最早支援Servlet標準的是JavaSoft的Java Web Server,此後,一些其它的基於Java的Web伺服器開始支援標準的Servlet。

 

 

3、javaBean

 編輯

JavaBean 是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公用的,並且具有無參數的構造器。JavaBean 通過提供符合一致性設計模式的公用方法將內部域暴露成員屬性,long和class方法擷取。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自省機制發現和操作這些JavaBean 的屬性。

 

 

 

4、Applet(小應用程式)

 編輯

Applet是採用Java程式設計語言編寫的小應用程式,該程式可以包含在 HTML標準通用標記語言 (SGML)的一個應用)頁中,與在頁中包含映像的方式大致相同。[1] 

含有Applet的網頁的HTML檔案代碼中部帶有<applet> 和</applet>這樣一對標記,當支援Java的網路瀏覽器遇到這對標記時,就將下載相應的小應用程式代碼並在本機電腦上執行該Applet。

 

 

5、EJB

 編輯

EJB是sun的JavaEE伺服器端組件模型,設計目標與核心應用是部署分布式應用程式。簡單來說就是把已經編寫好的程式(即:類)打包放在伺服器上執行。憑藉java跨平台的優勢,用EJB技術部署的分布式系統可以不限於特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定義了一個用於開發基於組件的企業多重應用程式的標準。其特點包括網路服務支援和核心開發工具(SDK)。 在J2EE裡,Enterprise Java Beans(EJB)稱為Java 企業Bean,是Java的核心代碼,分別是會話Bean(Session Bean),實體Bean(Entity Bean)和訊息驅動Bean(MessageDriven Bean)。在EJB3.0推出以後,實體Bean被單獨分了出來,形成了新的規範JPA。

 

JAVA Web學習筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.