Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE。這三塊相互補充,應用范圍不同。 J2SE就是Java2的標準版,主要用于桌面應用軟件的編程,jdk1.1.8版本以后改成j2se, J2ME主要應用于嵌入是系統開發,如手機和PDA的編程; J2EE是Java2的企業版,主要用于分布式的網絡程序的開發,如電子商務網站和ERP系統
J2EE全稱為Java2 Platform, Enterprise Edition。 “J2EE平臺本質上是一個分布式的服務器應用程序設計環境??一個Java環境,它提供了: ?宿主應用的一個運行基礎框架環境。 ?一套用來創建應用的Java擴展API。 J2EE是很多技術的集合體,并且還在成長中。 你會遇到很多專有名詞:比如(X)HTML,Servlet/JSP,JDBC,JMS,JNDI,EJB,XML,Web Service……。 尤其是XML和Web Service正在快速成長。幸運的是,你不需要等到學會所有技術后再開始編程.大體上J2EE可以分成3個主要應用:Servlet/JSP,EJB,XML/Web Service 和一些支撐技術例如JDBC和JNDI。 你可以一個一個的學。 J2EE用來建設大型的分布式企業級應用程序。或者用更時髦的名詞說就是“電子商務”應用程序。這些企業可能大到擁有中心數據庫服務器,Web服務器集群和遍布全國的辦公終端,也可能小到只不過想做一個網站。 J2EE在這一市場目前只有一種技術可以和J2EE競爭,那就是Microsoft的.NET。相對來說.NET要“新”一些而J2EE要“老”一些。但是.NET只能用于Windows平臺(Microsoft聲稱要開發C#在Linux上的虛擬機但是尚未兌現該諾言), 考慮到Linux的發展勢頭,你可以相信.NET不會一統天下。
| |