A. javaee是做什麼的
JAVAEE是指javaenterpriseedition,java企業版,多用於企業級開發,包括web開發等等很多組建JAVA通常是指javastandardedition,Java標准版,就是一般Java程序的開發就可以,可以看作是JAVAEE的子集
B. JavaEE到底是什麼,如何理解
JavaEE是一套使用Java進行企業級Web應用開發的大家一致遵循的工業標准+自己的類庫。
JavaEE平台提供了一個基於組件的方法來加快設計、開發、裝配及部署企業應用程序。
相較於Microsoft的.NET,Sun公司的Java*E和一系列標准、技術及協議更接近或更滿足互聯網在智能化Web服務方面對開放性、分布性和平台無關性的要求。
C. javase與javaee的區別
javase與javaee的區別在於領域不同和作用不同:
1、領域不同:
javase為平台標准版,可供任何領域使用。
javaee為平台企業版,主要供應企業的使用。
2、作用不同:
javase提供了開發與運行Java軟體的編譯器等開發工具、軟體庫及Java虛擬機。它也是Java2平台、企業版本和Java網頁服務的基礎。
JavaEE不僅鞏固了標准版中的許多優點,例如「編寫一次、隨處運行」的特性、方便存取資料庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數據的安全模式等等。
同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支持。
Java SE的簡介:
Java se是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台的總稱。
用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平台、動態的Web、Internet計算,從此Java被廣泛接受並推動了Web的迅速發展,常用的瀏覽器現在均支持Java applet。
Java語言恐怕是穩居網路應用程序語言的首選了,這都要歸功於它高度的安全性以及跨平台的特性,幾乎在目前所有的電腦平台上您都可以見得到Java的芳蹤。
Java se用於開發和部署桌面、伺服器以及嵌入設備和實時環境中的Java應用程序,Java SE包括用於開發Java Web服務的類庫,同時,Java SE為Java EE提供了基礎。
Java Se的特點:
Java是一門面向對象的編程語言;
面向對象(Object Oriented) 是一種軟體開發思想。它是對現實世界的一種抽象,面向對象會把相關的數據和方法組織為一個整體來看待。
Java摒棄了C++中難以理解的多繼承、指針、內存管理等概念;不用手動管理對象的生命周期
Java語言具有功能強大和簡單易用兩個特徵,現在企業級開發,快速敏捷開發,尤其是各種框架的出現,使Java成為越來越火的一門語言。
Java是門靜態語言,靜態語言指的就是在編譯期間就能夠知道數據類型的語言,在運行前就能夠檢查類型的正確性,一旦類型確定後就不能再更改。
Java具有平台獨立性和可移植性;
Java有一句非常著名的口號:Write once,run anywhere,也就是一次編寫,到處運行。
Java能夠容易實現多線程;
Java具有高性能;
Java具有健壯性;
Java很容易開發分布式項目。
JavaEE的簡介:
JavaEE應用程序是由組件構成的,也就是說它是基於組件開發的。組件是具有獨立功能的單元,它們通過相關的類和文件組裝成JavaEE應用程序,並與其它組件相交互。一個組件的更改不會影響其它組件,代碼重復減少,重用率高。有利於良好的分工與協作,實現並行開發。如果是用三層結構開發,那麼表示層與數據訪問層相互獨立,因此美工可以更方便的擴充表示層,使系統具有良好的可擴展性。
JavaEE技術內容:
JDBC:
java數據連接,是一種用於執行SQL語句的java API.,可以為多種關系資料庫提供統一訪問。有了JDBC就不用因為不同的資料庫而要寫個不同的應用程序,開發人員只需要使用JDBC API寫一個程序就夠了。
JNDI:
java命名和目錄介面,提供了一種統一的方式可以在網路上查找和訪問服務,通過指定一個資源名稱,該名稱對應於資料庫或命名服務中的一個記錄,同時返回資料庫鏈接簡歷所必須的信息。
在DataSource中事先簡歷多個資料庫鏈接,保存在資料庫連接池中,當程序訪問資料庫時,只用從連接池中取空閑狀態的資料庫鏈接即可,訪問結束,撤銷資源,資料庫鏈接重新回到連接池。
EJB:
EJB是sun的javaEE伺服器端組建模型,設計目標與核心應用是部署分布式應用程序,簡單來說就是把已經編寫好的程序(即類)打包放到伺服器上執行。憑借java跨平台的優勢,用EJB技術部署的分布式系統可以不限於特定的平台。包括四種對象類型:無狀態回話bean(提供獨立服務),有狀態回話bean(提供回話交互),實體bean(持久性數據在內存中的體現,伺服器崩潰後可恢復),消息驅動bean。
RMI:
遠程方法調用,能夠讓某個java虛擬機上的對象像調用本地對象一樣的調用另外一個java虛擬機中的對象上的方法。
JSP:
Java伺服器頁面,是一個動態內容模板,實現了html語法中的java擴展。
Servlet:
Servlet是一種小型的java程序,它擴展了web伺服器的功能,作為一種伺服器端的應用,當被請求時同時開始執行,這和CGI Perl腳本很相似。Servlet提供的功能大多與jsp類似,不過實現的方式不同,jsp通常是大多數html代碼中嵌入少量的java代碼,而servlets全部由java寫成並且合並成html
XML:
是一種可擴展的標記語言,被用來在不同的商務過程中共享數據,其目標是平台獨立性,記得在學習xml的時候,可以自己寫標簽,只要有結束標簽就可以識別,還是相當強大的。
JMS:
是一個java平台中關於面向消息中間件(MOM)的API,用於在兩個應用程序之間,或分布式系統中發送消息,進行非同步通信。Java消息服務是一個與具體平台無關的API,絕大多數MOM提供商都對JMS提供支持,消息通信可以是點對點的,也可以是發布訂閱型的。
java IDL:
JavaIDL支持的是一個瞬間的CORBA對象,即在對象伺服器處理過程中有效。實際上,java IDL的ORB是一個類庫而已,並不是一個完整的平台軟體,但它對java IDL應用系統和其他CORBA應用系統之間提供了很好的底層通信支持,實現了OMG定義的ORB基本功能。
JTS:
組件事物監聽器,TPM是一個程序,它代表應用程序協調分布式事物的執行。TPM與資料庫出現的時間長短差不多;在60年代後期,IBM首先開發了CICS,至今人們仍在使用。經典的(或者說程序化)TPM管理被程序化定義為針對事務性資源(比如資料庫)的操作序列的事物。隨著分布式對象協議,如CORBA、DCOM和RMI的出現,人們希望看到事務更面向對象的前景,將事務性語義告知面向對象的組件要求對TPM模型進行擴展-在這個模型中事務是按照事務性對象的調用方法定義的,JTS只是一個組件事物監聽器(有時也稱為對象事務監聽器(object transaction monitor))或稱為CTM。
JTA:
JTA允許應用程序執行分布式事務處理—在兩個或多個網路計算機資源上訪問並且更新數據。JDBC驅動程序的JTA支持極大的增強了數據訪問能力。
JavaMail:
提供給開發者處理電子郵件相關的編程介面。
JAF:
JAF是一個專用的數據處理框架,它用於封裝數據,並為應用程序提供訪問和操作數據的介面。
D. JavaEE和Java有什麼區別呀
Java分三個版本:Java SE(標准版)、Java EE(企業版)、Java ME(微型版)
其中SE就是大家學的Java基礎,EE是公司最常用的用於網站開發(PC端),ME用於移動端開發,現在熟悉的安卓系統就是用JAVAME開發的。
Java既可以被編譯,也可以被解釋。通過編譯器,可以把Java 程序翻譯成一種中間代碼 - 稱為位元組碼 - 可以被Java解釋器解釋的獨立於平台的代碼。通過解釋器,每條Java位元組指令被分析,然後在計算機上運行。只需編譯一次,程序運行時解釋執行。
Java不同於一般的編譯執行計算機語言和解釋執行計算機語言。它首先將源代碼編譯成二進制位元組碼(bytecode),然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編譯、到處執行」的跨平台特性。
或者用一種更總結性的話術來表達就是:java跨平台就是能在不同的環境(主要是操作系統)上運行java程序!
這也是Java為什麼這么火,為什麼這么多年依然屹立不倒且久盛而不衰的原因。一個無視於平台,跨平台的語言,必然有長久的生命力。而作為程序員來說,職業發展的長遠規劃,選擇Java遠比選擇其他無法實現跨平台的語言,更有長遠價值(包括現在非常流行的H5語言,也是一種跨平台語言,「一次設計,普遍適用。一次編寫,隨處部署」,這個後續會在其他文章中具體說一下)。
相似的JAVAEE、javase、javame可簡單的總結為三點:
Java SE 是做電腦上運行的軟體。
Java EE 是用來做網站的-(我們常見的JSP技術)
Java ME 是做手機軟體的。
回顧過去十五年的成果,Java一直是數一數二的。Java已經占據了曾經C語言所擁有的地位,而C語言在Java開始流行之前一直是最受關注的語言。TIOBE指數也曾宣布今年是Java語言年,而十年之前,Java就已然獲此殊榮。非常期待Java能夠獲得另一個十年當中的年度最佳編程語言
E. javaEE是什麼
Java分為三個體系,分別為Java SE(J2SE,Java2 Platform Standard Edition,標准版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企業版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。其中Java EE介紹如下:
一、Java EE是一種利用Java2平台來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平台或Java2平台的標准版,Java EE不僅鞏固了標准版中的許多優點,例如「編寫一次、隨處運行」的特性、方便存取資料庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數據的安全模式等等,同時還提供了對 EJB(EnterpriseJavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支持。其最終目的就是成為一個能夠使企業開發者大幅縮短投放市場時間的體系結構。
二、Java EE體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統一的開發平台,J2EE降低了開發多層應用的費用和復雜性,同時提供對現有應用程序集成強有力支持,完全支持EJB,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。
F. IT培訓分享Java和JavaEE的區別在哪
Java作為眾多編程語言中最流行的語言之一,一直是人們學編程語言的首選,當下不少朋友聽說學Java最好的辦法就是參加Java培訓,於是網上搜索了一下,發現有Java培訓機構也有JavaEE培訓機構,Java和JavaEE有什麼區別嗎?很多朋友不解,那麼就跟IT培訓http://www.kmbdqn.com/一起來理理它們之間的關系吧。
Java和JavaEE有什麼區別嗎?
1. Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。正式成立於1995年,廣泛應用於人們的生活、工作、娛樂等等方面。
2. Java分為三個版本:Java SE(標准版)、Java EE(企業版)、Java ME(微型版)。其中JavaSE就是大家學JavaEE和JavaME的基礎,換而言之學Java先從JavaSE開始,JavaSE 包含了支持 Java Web 服務開發的類,JavaEE是企業最常用的用於企業級開發應用的,Java ME主要是移動段的開發應用。
3. 通過以上,Java和JavaEE的區別在哪,就特別的明顯了。那麼為什麼很多培訓主打JavaEE培訓呢?是因為JavaEE在Java中,比JavaSE和JavaME應用更加廣泛,價值更高,所以很多的培訓機構就直接主打JavaEE培訓,不過其他兩個方面的Java知識也是要大致掌握的。
G. JAVAEE是什麼與JAVA 有什麼區別
AVAEE是指java enterprise edition,java企業版,多用於企業級開發,包括web開發等等很多組建;
Java和JavaEE區別:
1. Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。正式成立於1995年,廣泛應用於人們的生活、工作、娛樂等等方面。
2. Java分為三個版本:Java SE(標准版)、Java EE(企業版)、Java ME(微型版)。其中JavaSE就是大家學JavaEE和JavaME的基礎,換而言之學Java先從JavaSE開始,JavaSE 包含了支持 Java Web 服務開發的類,JavaEE是企業最常用的用於企業級開發應用的,Java ME主要是移動段的開發應用。
3. 通過以上,Java和JavaEE的區別在哪,就特別的明顯了。那麼為什麼很多培訓主打JavaEE培訓呢?是因為JavaEE在Java中,比JavaSE和JavaME應用更加廣泛,價值更高,所以很多的培訓機構就直接主打JavaEE培訓,不過其他兩個方面的Java知識也是要大致掌握的。
Java EE是 J2EE的一個新的名稱,之所以改名,目的還是讓大家清楚J2EE只是Java企業應用.隨著WEB和EJB容器概念誕生,使得軟體應用業開始擔心SUN的夥伴們是否還在Java平台上不斷推出翻新的標准框架,致使軟體應用業的業務核心組件架構無所適從,從一直以來是否需要EJB的討論聲中說明了這種彷徨。
H. 企業使用JavaEE框架的意義
Java EE 的最大優勢之一是使用的API的標准化。標准聽起來可能很無聊而且不夠創新 - 從本質上講,這是真的,因為Java規范請求(JSR)已經成為行業內過去已經過充分證明的結果。
JavaEE是一套使用Java進行企業級Web應用開發的大家一致遵循的工業標准。
JavaEE平台提供了一個基於組件的方法來加快設計、開發、裝配及部署企業應用程序。