關(guān)于java&JSP&J2EE,J2ME,J2SE

java包含三大分支:1.J2SE --java standard edition--標(biāo)準(zhǔn)版本,這個(gè)是下面兩個(gè)的基礎(chǔ)!一般是位于客戶端的應(yīng)用;2.J2ME--java Micro edition --一般位于嵌入式應(yīng)用,例如手機(jī)游戲3.J2EE --java Enterprise Editon --一般為服務(wù)器端程序的應(yīng)用:例如JSP站點(diǎn)!

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

(1)Java Database Connectivity (JDBC)以一種統(tǒng)一的方式來(lái)對(duì)各種各樣的數(shù)據(jù)庫(kù)進(jìn)行存取

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

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

(4)JavaServer Pages (JSPs) 用以創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)

(5)Java servlets提供的功能大多與JSP類似,不過(guò)實(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來(lái)處理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是一種可以用來(lái)定義其它標(biāo)記語(yǔ)言的語(yǔ)言

所以你說(shuō)的JSP是Java在web上面[一般來(lái)說(shuō)java的web應(yīng)用成為J2EE]的應(yīng)用的一個(gè)分支而已!

在說(shuō)JavaScript,

這個(gè)是嵌入在網(wǎng)頁(yè)(一般為html,ASP,JSP等網(wǎng)頁(yè))的一種腳本語(yǔ)言,用于數(shù)據(jù)的驗(yàn)證,支持頁(yè)面的值的傳遞等問(wèn)題的處理;

JavaScript跟java一點(diǎn)關(guān)系都沒(méi)有

java是程序設(shè)計(jì)語(yǔ)言(與C/C++/C#同類)

JavaScript是網(wǎng)頁(yè)中的腳本語(yǔ)言(與vbscript等腳本語(yǔ)言同類)



J2EE 意思是企業(yè)級(jí)開(kāi)發(fā),所謂企業(yè)級(jí)開(kāi)發(fā),就是在企業(yè)中所用到的一系列Java技術(shù)的總稱。

例如:JSP,Servlet,Struts,Hibernate,Spring,EJB,JSF 等等,還有很多技術(shù)。。。。

這些技術(shù)統(tǒng)稱J2EE,因?yàn)檫@些技術(shù)用于做企業(yè)級(jí)開(kāi)發(fā)。

JSP 就是用來(lái)做動(dòng)態(tài)頁(yè)面的,可以歸屬到J2EE系列中。

Java 這個(gè)詞的概括可能更廣一些,因?yàn)镴ava 包含 3個(gè)領(lǐng)域,分別是:

J2EE: 企業(yè)級(jí)開(kāi)發(fā)

J2ME:嵌入式開(kāi)發(fā)

J2SE:圖形界面開(kāi)發(fā)

但是現(xiàn)在通常把Java理解是J2SE(Java基礎(chǔ)知識(shí))


1. JavaScript用于編寫嵌入在網(wǎng)頁(yè)文檔中的程序,它由瀏覽器負(fù)責(zé)解釋和執(zhí)行,可以在網(wǎng)頁(yè)上產(chǎn)生動(dòng)態(tài)的顯示效果和實(shí)現(xiàn)與用戶交互的功能,譬如,讓一串文字跟著鼠標(biāo)移動(dòng),讓一個(gè)圖標(biāo)在網(wǎng)頁(yè)漂浮移動(dòng),驗(yàn)證用戶輸入的信用卡號(hào)的格式正確與否,等等特效網(wǎng)頁(yè)功能。

2. Java則是一種基礎(chǔ)性的語(yǔ)言,學(xué)習(xí)jsp,j2ee都要有java的基礎(chǔ)。無(wú)論你是想成為詩(shī)人,還是小說(shuō)家,還是散文家,甚至就是當(dāng)記者,你都要學(xué)習(xí)語(yǔ)文吧,Java就相當(dāng)于語(yǔ)文、Jsp、J2ee則相當(dāng)于小說(shuō)、散文等。學(xué)好了語(yǔ)文,你能否就會(huì)有一份好的職業(yè)呢?不見(jiàn)得吧,但至少機(jī)會(huì)要多多了,語(yǔ)文學(xué)得越好,就更容易成為小說(shuō)家,或是記者等等了。要想成為記者、散文家等等,沒(méi)有語(yǔ)文是怎么都不行的。

3. jsp用于讓www服務(wù)器產(chǎn)生出內(nèi)容可以變化的網(wǎng)頁(yè)文檔和對(duì)用戶提交的表單數(shù)據(jù)進(jìn)行處理,例如,顯示留言內(nèi)容,留言內(nèi)容總是在增加的,所以,傳遞給用戶瀏覽器的網(wǎng)頁(yè)文件內(nèi)容是需要改變的,這就是jsp來(lái)實(shí)現(xiàn)的。將用戶留言插入到數(shù)據(jù)庫(kù)中,也是jsp來(lái)實(shí)現(xiàn)的。

4. j2ee用于開(kāi)發(fā)大型的商業(yè)系統(tǒng),例如,你在各個(gè)銀行之間的取款,存款,銀行之間要互通有無(wú),執(zhí)行存取款的記錄操作,還要進(jìn)行安全性檢查,不能誰(shuí)都可以來(lái)查帳,還要考慮網(wǎng)絡(luò)斷線等問(wèn)題。使用j2ee,你就不用編寫這些底層的細(xì)節(jié)程序代碼了,而將精力集中到應(yīng)用的業(yè)務(wù)流程設(shè)計(jì)上。(轉(zhuǎn))

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 34,697評(píng)論 18 399
  • Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此...
    黃花菜已涼閱讀 6,671評(píng)論 6 140
  • 轉(zhuǎn)自陳明乾的博客,可能有一定更新。 轉(zhuǎn)原文聲明:原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、...
    C86guli閱讀 4,883評(píng)論 6 72
  • 標(biāo)題:學(xué)習(xí)不分享,等于吃了不消化 我是張亮,學(xué)習(xí)了王通老師的“學(xué)習(xí)五步法”,有以下的心得: 五步法是: 1,聽(tīng)課看...
    關(guān)天行者閱讀 823評(píng)論 0 0
  • 風(fēng)來(lái) 我端坐在風(fēng)里 雨來(lái) 密葉間 我端坐在雨里 靜靜傾聽(tīng) 來(lái)自大自然那么多的 竊竊私語(yǔ) 風(fēng)來(lái)雨來(lái) 一瓣魂 花開(kāi)與花...
    賈玉紅閱讀 608評(píng)論 0 0

友情鏈接更多精彩內(nèi)容