溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jsp和java是什么關(guān)系

發(fā)布時(shí)間:2020-11-02 14:52:05 來源:億速云 閱讀:199 作者:小新 欄目:編程語言

這篇文章主要介紹了jsp和java是什么關(guān)系,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

jsp和java是什么關(guān)系

JAVA分為J2EE,J2SE.J2ME,下面分別介紹:

一、.J2EE:Java 2 Platform Enterprise Edition 企業(yè)版,用于企業(yè)應(yīng)用,支持分布式部署。  

J2EE平臺(tái)由一整套服務(wù)(Services)、應(yīng)用程序接口(APIs)和協(xié)議構(gòu)成,

它對(duì)開發(fā)基于Web的多層應(yīng)用提供了功能上的支持。它包含13種核心技術(shù)規(guī)范:

(1)Java Database Connectivity (JDBC)

以一種統(tǒng)一的方式來對(duì)各種各樣的數(shù)據(jù)庫進(jìn)行存取

(2)Java Naming and Directory Interface (JNDI)

用于名字和目錄服務(wù),它提供了一致的模型來存取和操作企業(yè)級(jí)的資源如DNS和LDAP,本地文件系統(tǒng)等

(3)Enterprise Java Beans (EJB)  

提供了一個(gè)框架來開發(fā)和實(shí)施分布式商務(wù)邏輯,顯著地簡化了具有可伸縮性和高度復(fù)雜的企業(yè)級(jí)應(yīng)用的開發(fā)

(4)JavaServer Pages (JSPs) 這里就是你所說的JSP!!!!!!

用以創(chuàng)建動(dòng)態(tài)網(wǎng)頁

(5)Java servlets

提供的功能大多與JSP類似,不過實(shí)現(xiàn)的方式不同

(6)Remote Method Invocation (RMI)  

在遠(yuǎn)程對(duì)象上調(diào)用一些方法,使用了連續(xù)序列方式在客戶端和服務(wù)器端傳遞數(shù)據(jù)

(7)Interface Description Language (IDL)

將Java和CORBA集成在一起

(8)Java Transaction Architecture (JTA)

可以存取各種事務(wù)

(9)Java Transaction Service (JTS)  

規(guī)定了事務(wù)管理器的實(shí)現(xiàn)方式

(10)JavaMail  

用于存取郵件服務(wù)器的API,它提供了一套郵件服務(wù)器的抽象類

(11)JavaBeans Activation Framework(JAF)  

JavaMmail利用JAF來處理MIME-編碼的郵件附件,MIME的字節(jié)流可以被轉(zhuǎn)換成JAVA對(duì)象,或者轉(zhuǎn)換自JAVA對(duì)象

(12)Java Messaging Service (JMS)  

是用于和面向消息的中間件相互通信的應(yīng)用程序接口(API)

(13)Extensible Markup Language (XML)

XML是一種可以用來定義其它標(biāo)記語言的語言

上面的JSP是主流,基于MVC的實(shí)現(xiàn),最流行使用,也最安全(比較其他語言做的網(wǎng)站)

其中EJB是java最難學(xué)的東西

但是現(xiàn)在的sun公司出來一種新的技術(shù):java FX,

可以像FLASH一樣在瀏覽器中執(zhí)行,但是也要安裝插件,具體可以參見www.sun.com

二、J2SE:Java 2 Platform Standard Edition 標(biāo)準(zhǔn)版,用于桌面應(yīng)用,也是J2EE的基礎(chǔ)。

包括JAVA基礎(chǔ),IO,Swing,AWT,線程,集合等知識(shí).也是學(xué)習(xí)JAVA的必經(jīng)之路(基礎(chǔ))!

三、J2ME:Java 2 Platform Micro Edition 移動(dòng)版用于小型設(shè)備,是J2SE的一個(gè)子集。

主要的技術(shù)如下:

Connected Limited Device Configuration【CLDC】:是組成資源有限的移動(dòng)信息設(shè)備的 Java 運(yùn)行時(shí)環(huán)境的兩種配置之一。CLDC 描述最基本的庫和虛擬機(jī)特性,所有包含 K 虛擬機(jī)(K virtual machine,KVM)的 J2ME 環(huán)境實(shí)現(xiàn)中都必須提供這些庫和特性。

Mobile Information Device Profile【MIDP】:是組成資源有限的移動(dòng)信息設(shè)備的 Java 運(yùn)行時(shí)環(huán)境的兩種配置之一。MIDP 提供核心應(yīng)用程序功能,包括用戶界面、網(wǎng)絡(luò)連接、本地?cái)?shù)據(jù)存儲(chǔ)和應(yīng)用程序生命周期管理。

Connected Device Configuration【CDC】:是一個(gè)基于標(biāo)準(zhǔn)的框架,用來構(gòu)建和交付可以跨許多連接網(wǎng)絡(luò)的消費(fèi)類設(shè)備和嵌入式設(shè)備共享的應(yīng)用程序。

Mobile 3D Graphics API for J2ME【M3G】:是一種輕量的交互式 3D 圖形 API,它作為可選的包與 J2ME 和 MIDP 結(jié)合使用。

所以你所說的JAVA和JSP的關(guān)系就這樣豁然開朗!

JAVA是一種編程語言,可以編寫應(yīng)用程序,主要應(yīng)用在網(wǎng)絡(luò)編程上。

JSP是建立在JAVA基礎(chǔ)上的一種網(wǎng)絡(luò)編程語言,只能在網(wǎng)頁上應(yīng)用。

JavaScript是一種Web腳本語言,可以嵌入在HTML中,可以由瀏覽器解釋執(zhí)行。

可以把jsp理解為腳本

java為面向?qū)ο笳Z言

jsp作用主要是負(fù)責(zé)頁面展現(xiàn),java負(fù)責(zé)邏輯,業(yè)務(wù)處理

jsp 本質(zhì) 是servlet,servlet本質(zhì)是 java類,就是這么個(gè)關(guān)系。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享jsp和java是什么關(guān)系內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,遇到問題就找億速云,詳細(xì)的解決方法等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI