亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

JavaEE應(yīng)用服務(wù)器特性

時(shí)間:2024-07-15 04:53:36 J2EE培訓(xùn) 我要投稿
  • 相關(guān)推薦

JavaEE應(yīng)用服務(wù)器特性

  J2EE規(guī)范是這樣定義J2EE組件的:客戶端應(yīng)用程序和applet是運(yùn)行在客戶端的組件;Java Servlet和Java Server Pages (JSP) 是運(yùn)行在服務(wù)器端的Web組件;Enterprise Java Bean (EJB )組件是運(yùn)行在服務(wù)器端的業(yè)務(wù)組件。以下是小編收集的JavaEE應(yīng)用服務(wù)器特性,希望大家認(rèn)真閱讀!

  Java EE 一致性

  Sun公司的Java EE 標(biāo)準(zhǔn)是一種行業(yè)標(biāo)準(zhǔn)而作為這種標(biāo)準(zhǔn)的實(shí)現(xiàn)開(kāi)源的Java EE 應(yīng)用服務(wù)器應(yīng)該與其盡量的保持一致因此Java EE 的一致性是一個(gè)很重要的指標(biāo)在這三種開(kāi)源的實(shí)現(xiàn)中Geronimo是實(shí)現(xiàn)得最好與Java EE 標(biāo)準(zhǔn)最貼近的應(yīng)用服務(wù)器JBoss 支持絕大部分Java EE 的特性當(dāng)然不久即將發(fā)布的JBoss 將完全支持Java EE 的所有特性而Tomcat一般看成是JSP/servlet的容器僅僅支持Java應(yīng)用服務(wù)器的基本特性

  支持EJB

  EJB(Enterprise JavaBeans)是指能在Java EE服務(wù)器部署的Java組件它通常將一些業(yè)務(wù)功能打包成可重用的組件新發(fā)布的EJB提供了許多新功能解決了舊版本中許多問(wèn)題JBoss 及Geronimo 均支持EJBTomcat 本身并不支持EJB但Apache OpenEJB項(xiàng)目可以使Tomcat支持EJB據(jù)稱Tomcat可以運(yùn)行一種嵌入式的JBoss EJB容器

  支持JSP /Servlet

  對(duì)JSP/servlet的支持是絕大部分Java服務(wù)器應(yīng)提供的最基本功能JSP和Servlet是Java EE 對(duì)JSP/servlet的升級(jí)功能JBoss Geronimo 及Tomcat 均支持JSP/servlet這一特性

  支持JSF

  JSF(Java Server Faces)是一種在Java EE應(yīng)用部署的組件式架構(gòu)提供基本的Web開(kāi)發(fā)的用戶界面與請(qǐng)求驅(qū)動(dòng)的MVC(ModelViewController)的架構(gòu)不同的是JSF采用了組件驅(qū)動(dòng)的模式就目前的JSF而言JBoss 及Geronimo 都有很好的支持而運(yùn)行在Tomcat 時(shí)有不少的問(wèn)題待解決

  支持客戶化插件

  客戶化插件支持意味著可以在原有應(yīng)用服務(wù)器功能的基礎(chǔ)上開(kāi)發(fā)新的功能并能很好的協(xié)同使用在JBoss中使用MBeans(managed beans)來(lái)處理插件開(kāi)發(fā)而Geronimo也采用類似的處理方式只是名稱不一樣叫GBeans這些客戶的Beans為開(kāi)發(fā)及部署客戶資源時(shí)提供一系列統(tǒng)一的接口

  支持業(yè)務(wù)規(guī)則引擎

  幾乎所有的應(yīng)用程序都是建立在一系列業(yè)務(wù)規(guī)則之上或稱之為業(yè)務(wù)邏輯而業(yè)務(wù)規(guī)則引擎組件則能幫助管理與簡(jiǎn)化業(yè)務(wù)邏輯編程一般的編程過(guò)程中程序員最常見(jiàn)的邏輯有如if/then邏輯而有了業(yè)務(wù)規(guī)則引擎則可以實(shí)現(xiàn)許多更加智能的業(yè)務(wù)邏輯Drools作為一種業(yè)內(nèi)很流行標(biāo)準(zhǔn)化的業(yè)務(wù)規(guī)則引擎在JBoss Geronimo 及Tomcat 中均可得到支持Geronimo完全支持Drools而JBoss支持Drools的歷史最久已達(dá)三年之久并使JBoss/Drools成為了一種非常有市場(chǎng)競(jìng)爭(zhēng)力的業(yè)務(wù)規(guī)則解決方案

  支持Hibernate x

  Hibernate為Java編程提供了強(qiáng)有力的關(guān)系/對(duì)象模型(ORMObjectrelational mapping)Hibernate可以將面向?qū)ο蟮哪P陀成錇殛P(guān)系型數(shù)據(jù)庫(kù)這對(duì)Java開(kāi)發(fā)來(lái)說(shuō)是最有吸引力的Hibernate作為一種開(kāi)源的軟件最早就是由于JBoss的一個(gè)團(tuán)隊(duì)所開(kāi)發(fā)(Gavin King)當(dāng)然JBoss Geronimo 及Tomcat 均支持Hibernate

  支持JBoss Seam

  JBoss Seam是一種著名的應(yīng)用框架集成了眾多的Java及Web技術(shù)例如AjaxJSFJava PortletsBPM(Businessprocess management)等技術(shù)Seam是JBoss的項(xiàng)目理所當(dāng)然JBoss 自然支持它同樣Geronimo 也支持JBoss Seam據(jù)JBoss Seam的開(kāi)發(fā)團(tuán)隊(duì)稱Tomcat可以通過(guò)使用JBoss嵌入式EJB 容器來(lái)支持JBoss Seam

  支持集群

  集群通過(guò)并行在多臺(tái)服務(wù)器運(yùn)行同樣的服務(wù)從而大大的提高應(yīng)用的吞吐量達(dá)到所謂的高負(fù)荷的效果由于采用了數(shù)臺(tái)服務(wù)器同時(shí)運(yùn)行所以當(dāng)其中的某臺(tái)服務(wù)暫時(shí)或死機(jī)時(shí)對(duì)客戶不會(huì)造成服務(wù)停止從而達(dá)到業(yè)務(wù)的可持續(xù)集群極大的提高了企業(yè)級(jí)的Java應(yīng)用的性能吞吐量等能力

  JBoss Geronimo 及Tomcat 均以同樣的方式來(lái)支持集群JBoss在集群層使用及時(shí)復(fù)制的方式來(lái)達(dá)到集群的目的而Geronimo所發(fā)布的集群還處于測(cè)試階段需要時(shí)間的考驗(yàn)如果有興趣可以與Apache基金組織聯(lián)系

  支持Eclipse IDE

  Eclipse是目前最流行的Java開(kāi)發(fā)工具自然與Eclipse的集成是眾多Java EE 應(yīng)用服務(wù)器應(yīng)該提供的功能JBossGeronimo及Tomcat均支持與Eclipse整合特別地JBoss還有自己的Eclipse版本稱為Red Hat Developer Studio目前正處于測(cè)試的階段利用Geronimo提供的工具可以省去手工配置XML文件的煩瑣同時(shí)數(shù)據(jù)庫(kù)連接池工具都可以自動(dòng)的下載所需要的數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)

【JavaEE應(yīng)用服務(wù)器特性】相關(guān)文章:

我的JavaEE學(xué)習(xí)路線圖06-11

關(guān)于JavaEE中10個(gè)安全控制09-12

CAD特性09-15

色彩是特性有哪些-色彩的基本特性06-26

J2EE應(yīng)用服務(wù)器08-05

裝修色彩的特性09-29

土地的概念與特性11-01

色彩的基本特性08-23

項(xiàng)目管理特性08-29

OA系統(tǒng)的特性10-27