無論是身處學(xué)校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。范文怎么寫才能發(fā)揮它最大的作用呢?下面是小編幫大家整理的優(yōu)質(zhì)范文,僅供參考,大家一起來看看吧。
java常用服務(wù)器 j2ee應(yīng)用服務(wù)器運行環(huán)境篇一
j2ee規(guī)范是這樣定義j2ee組件的:客戶端應(yīng)用程序和applet是運行在客戶端的組件;java servlet和java server pages (jsp) 是運行在服務(wù)器端的web組件;enterprise java bean (ejb )組件是運行在服務(wù)器端的業(yè)務(wù)組件。以下是小編收集的javaee應(yīng)用服務(wù)器特性,希望大家認真閱讀!
sun公司的java ee 標(biāo)準(zhǔn)是一種行業(yè)標(biāo)準(zhǔn)而作為這種標(biāo)準(zhǔn)的實現(xiàn)開源的java ee 應(yīng)用服務(wù)器應(yīng)該與其盡量的保持一致因此java ee 的一致性是一個很重要的指標(biāo)在這三種開源的實現(xiàn)中g(shù)eronimo是實現(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(enterprise javabeans)是指能在java ee服務(wù)器部署的java組件它通常將一些業(yè)務(wù)功能打包成可重用的組件新發(fā)布的ejb提供了許多新功能解決了舊版本中許多問題jboss 及geronimo 均支持ejbtomcat 本身并不支持ejb但apache openejb項目可以使tomcat支持ejb據(jù)稱tomcat可以運行一種嵌入式的jboss ejb容器
對jsp/servlet的支持是絕大部分java服務(wù)器應(yīng)提供的最基本功能jsp和servlet是java ee 對jsp/servlet的升級功能jboss geronimo 及tomcat 均支持jsp/servlet這一特性
jsf(java server faces)是一種在java ee應(yīng)用部署的組件式架構(gòu)提供基本的web開發(fā)的用戶界面與請求驅(qū)動的mvc(modelviewcontroller)的架構(gòu)不同的是jsf采用了組件驅(qū)動的模式就目前的jsf而言jboss 及geronimo 都有很好的支持而運行在tomcat 時有不少的問題待解決
客戶化插件支持意味著可以在原有應(yīng)用服務(wù)器功能的基礎(chǔ)上開發(fā)新的功能并能很好的協(xié)同使用在jboss中使用mbeans(managed beans)來處理插件開發(fā)而geronimo也采用類似的處理方式只是名稱不一樣叫g(shù)beans這些客戶的beans為開發(fā)及部署客戶資源時提供一系列統(tǒng)一的接口
幾乎所有的應(yīng)用程序都是建立在一系列業(yè)務(wù)規(guī)則之上或稱之為業(yè)務(wù)邏輯而業(yè)務(wù)規(guī)則引擎組件則能幫助管理與簡化業(yè)務(wù)邏輯編程一般的編程過程中程序員最常見的邏輯有如if/then邏輯而有了業(yè)務(wù)規(guī)則引擎則可以實現(xiàn)許多更加智能的業(yè)務(wù)邏輯drools作為一種業(yè)內(nèi)很流行標(biāo)準(zhǔn)化的業(yè)務(wù)規(guī)則引擎在jboss geronimo 及tomcat 中均可得到支持geronimo完全支持drools而jboss支持drools的歷史最久已達三年之久并使jboss/drools成為了一種非常有市場競爭力的'業(yè)務(wù)規(guī)則解決方案
hibernate為java編程提供了強有力的關(guān)系/對象模型(ormobjectrelational mapping)hibernate可以將面向?qū)ο蟮哪P陀成錇殛P(guān)系型數(shù)據(jù)庫這對java開發(fā)來說是最有吸引力的hibernate作為一種開源的軟件最早就是由于jboss的一個團隊所開發(fā)(gavin king)當(dāng)然jboss geronimo 及tomcat 均支持hibernate
jboss seam是一種著名的應(yīng)用框架集成了眾多的java及web技術(shù)例如ajaxjsfjava portletsbpm(businessprocess management)等技術(shù)seam是jboss的項目理所當(dāng)然jboss 自然支持它同樣geronimo 也支持jboss seam據(jù)jboss seam的開發(fā)團隊稱tomcat可以通過使用jboss嵌入式ejb 容器來支持jboss seam
集群通過并行在多臺服務(wù)器運行同樣的服務(wù)從而大大的提高應(yīng)用的吞吐量達到所謂的高負荷的效果由于采用了數(shù)臺服務(wù)器同時運行所以當(dāng)其中的某臺服務(wù)暫時或死機時對客戶不會造成服務(wù)停止從而達到業(yè)務(wù)的可持續(xù)集群極大的提高了企業(yè)級的java應(yīng)用的性能吞吐量等能力
jboss geronimo 及tomcat 均以同樣的方式來支持集群jboss在集群層使用及時復(fù)制的方式來達到集群的目的而geronimo所發(fā)布的集群還處于測試階段需要時間的考驗如果有興趣可以與apache基金組織聯(lián)系
eclipse是目前最流行的java開發(fā)工具自然與eclipse的集成是眾多java ee 應(yīng)用服務(wù)器應(yīng)該提供的功能jbossgeronimo及tomcat均支持與eclipse整合特別地jboss還有自己的eclipse版本稱為red hat developer studio目前正處于測試的階段利用geronimo提供的工具可以省去手工配置xml文件的煩瑣同時數(shù)據(jù)庫連接池工具都可以自動的下載所需要的數(shù)據(jù)庫連接驅(qū)動
s("content_relate");【本文地址:http://www.aiweibaby.com/zuowen/2735380.html】