JavaEE是什么?
生活随笔
收集整理的這篇文章主要介紹了
JavaEE是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaEE:Java語言在企業級開發中使用的技術規范的總和,一共規定了13項大的規范
1、JDBC(java Database Connectivity): JDBC API為訪問不同的數據庫提供了一種統一的途徑,就像ODBC一樣,JDBC對開發者屏蔽了一些細節問題,同時,JDBC對數據庫的訪問也具有平臺無關性。
生活實例:我們的糧倉,一般會配一個倉庫管理員,對于倉庫的事,找他就行,他拿著鑰匙,和保存各個倉庫的具體數據信息!
2、JNDI(Java Name and Directory Interface): JNDI API 被用于執行名字和目錄服務。它提供了一致的模型用來存取和操作企業級的資源如DNS和LDAP,本地文件系統,或應用服務器中的對象。
生活實例:花名冊,或者族譜,我們每個人出生在族譜中登記一個名字,這樣我們根據名字就可以知道這個人的來龍去脈!
3、EJB(Enterprise JavaBean): J2ee技術之所以贏得全體廣泛重視的原因之一就是EJB,他們提供了一個框架開發和實施分布式商務邏輯,由此很顯著簡化了具有可伸縮性和高度復雜的企業級應用開發。EJB規范定義了EJB組件何時如何與他們的容器繼續擰交互作用。容器負責提供公用的服務,例如目錄服務、事務管理、安全性、資源緩沖池以及容錯性。但是注意的是,EJB并不是J2EE的唯一途徑。正是由于EJB的開放性,使得有的廠商能夠以一種和EJB平行的方式來達到同樣的目的。
生活實例:EJB到底是什么,這個……我暫時的理解,就是個特殊的類,特殊在他可以實現分布式的服務,就是多個人可以同時分布干一件事,總之還有點暈!
4、RMI(RemoteMethod Invoke):remote(遙遠的) invoke(調用): 正如其名字所表示的那樣,RMI協議調用遠程對象上方法。它使用了序列化方式在客戶端和服務器端傳遞數據。RMI是一種被EJB使用的更底層的協議。
5、Java IDL(接口定義語言)/CORBA:公共對象請求代理結構(Common Object Request Breaker Architecture): 在java IDL的支持下,開發人員可以將Java和CORBA集成在一起。他們可以創建Java對象并使之可以在CORBA ORB中展開,或者他們還可以創建Java類并做為和其他ORB一起展開的CORBA對象客戶。后一種方法提供了另外一種途徑,通過它可以被用于你的新的應用和舊系統相集成。
6、JSP(Java Server Pages): Jsp頁面由html代碼和嵌入其中的Java新代碼所組成。服務器在頁面被客戶端所請求以后對這些java代碼進行處理,然后將生成的html頁面返回給客戶端的瀏覽器。
7、Java Servlet: servlet是一種小型的java程序,它擴展了web服務器的功能。作為一種服務器端的應用,當被請求時開始執行,這和CGI Perl腳本很相似。Servlet提供的功能大多和jsp類似,不過實現方式不同。JSP通過大多數的html代碼中嵌入少量的java代碼,而servlet全部由java寫成并生成相應的html。
8、XML(Extensible Markup Language): XML是一種可以用來定義其他標記語言的語言。它被用來在不同的商務過程中共享數據。XML的發展和Java是互相獨立的,但是,它和java具有相同目標正是平臺獨立。通過java和xml的組合,我們可以得到一個完美的具有平臺獨立性的解決方案。 生活實例:暗號,我們規定好怎么說這個暗號,只要你是這個寨子的人,咱們就是一套暗號,他主要用于傳輸信息!
9、JMS(Java Message Service): Ms是用于和面向消息的中間件相互通信的應用程序接口(API)。它既支持點對點的域,有支持發布/訂閱類型的域,并且提供對下列類型的支持:經認可的消息傳遞,事務性消息傳遞,一致性消息和具有持久性的訂閱者的支持。JMS還提供了另一種方式對您的應用與舊的后臺系統相集成。
10、JTA(Java Transaction Architecture): JTA定義了一種標準API,應用系統由此可以訪問各種事務監控。
11、JTS(Java Transaction Service):
JTS是CORBA OTS事務監控的基本實現。JTS規定了事務管理器的實現方式。該事務管理器是在高層支持Java Transaction API(JTA)規范,并且在較底層實現OMG OTS specification 的java映像。JTS事務管理器為應用服務器、資源管理器、獨立的應用以及通信資源管理器提供了事務服務。
12、JavaMail: JavaMail是用于存取郵件服務的API,它提供了一套郵件服務器的抽象類。不僅支持SMTP服務器,也支持IMAP服務器。
生活實例:可以理解為郵局,咱們填寫地址,郵局負責剩下的所有事,對郵寄做了層包裝!
13、JAF(JavaBeans Activation Framework): JavaMail利用JAF來處理MIME編碼的郵件附件。MIME的字節流可以被轉換成java對象,或者轉換自Java對象。大多數應用都可以不需要直接使用JAF。
總結:
在我們的現實生活中,導出充斥著標準,建筑有建筑標準,廚師有資格認證,英語有雅思托福,地里的種子還有個畝產量,標準不是誰發明的,他隨著我們的社會進步,經驗提升,知識進一步被明確了而已,而在JAVA中,JAVA的標準也是經驗的集合,是在生活中的各個實例應用到計算機技術中去而已!
總結
以上是生活随笔為你收集整理的JavaEE是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jsp页面发生异常跳转到友好页面
- 下一篇: idea 2019.2 版本更新(最顶部