成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JBoss4.0詳細概覽

開發 后端
本文敘述JBoss4.0概覽,JBoss4.0的優點很多,它不但是一個開放源代碼、平臺獨立、全面的J2EE支持應用服務器而且安裝也非常簡單。

JBoss4.0,是一個安裝簡單,包含EJB2.0容器、Java消息服務等等功能的應用服務器,但是他的面向方面設計(AOP)是它真正突出的部分。

JBoss4.0概覽

JBoss包括web服務器(servlet/JSP容器,HTML服務器)、EJB2.0容器。完整的純Java的數據庫引擎,(Java消息服務)JMS,JavaMail,和Java事務處理API/Java事務處理服務(JTA/JTS)支持。早期的JBoss使用了Apache Tomcat Web服務器,但在JBoss4.0中已經吧Apache Tomcat內嵌到JBoss中了。

JBoss4.0在今年的 JavaOne大會上發布。JBoss組織把這個版本的JBoss作為一個開發版,以便進行開發代碼的測試。正式的產品級的版本預計要到今年的第四季度發布。新增的功能包括,集成Java數據對象(JDO),對于JMS多點傳送機制支持的修補,對J2EE1.4的完全實現和分布式事務機制。

安裝JBoss4.0非常簡單:先解壓縮JBoss打包文件在配置一些環境變量就可以了。假設我現在有一個WAR文件并且這個文件已經使用JDBC進行了測試。當JBoss已經正常運行,我把這個WAR文件放到JBoss的部署目錄下,這時 JBoss的熱部署功能就可以自動部署這個WAR。從下載JBoss到安裝并運行我的應用程序大概花不了10分鐘。

JBoss的應用服務器控制和配置-JMX機制,運行一次可以部署所有的組件和服務。資源屬性和可配置參數可以通過MBeans(可控制beans)映射和更改,這些控制可以在 JBoss的控制臺進行設置。一旦我們的servlet-based的應用程序被部署,JBoss就自動安裝一個部署MBeans,這個MBeans會被添加到JMX控制臺的導航菜單中。通過這個MBean就可以部署或卸載WAR應用程序,或查看應用程序相關的屬性。

不可否認,JBoss的控制臺在圖形話方面比起IBM's WebSphere 或BEA's WebLogic要顯得簡單的多,但效果是一樣的完全可以滿足工作的需要。另外,由于JBoss是開發源代碼的所以你可以根據需要擴展控制臺加上你想要的東西。JBoss4.0概覽

aspects 介紹

JBoss4.0的新特性體現在面向方面設計(AOP)方面。通過適當的擴展,AOP可以使你描述類似共享自父類的類。在JBoss中,AOP特性有許多好處。最重要的一個特性是它可以向你的類中“注入”一個行為而無需更改類的源代碼。這一特性允許你維護對象的持久行,使對象的方法“有目的的處理 ”("transaction aware,")并使一個類能夠多集成。

JBoss的AOP架構負責處理AOP,使用了一組命名概念,比如"interceptor," "pointcut," 和“introduction”。一個interceptors編碼“攔截器”(intercepts),它把一個對象放到一個被攔截的類中。JBoss允許你定義攔截器,這個攔截器被 hook到構造方法和存取字段上。一個由pointcut定義的點被插入到攔截器類內部,他是一段定義在一個specific.xml文件中的XML代碼,這也是一個像上面講到的熱部署的過程。

一個pointcut定義了已經攔截的(intercepted )和正在攔截的類的規范,它是一個可選項,可以通過XML文件中的過濾機制來選擇它,所以只有規范的字段和方法會被攔截。攔截類擴展了一個invoke()方法,只

要攔截類的方法或字段被訪問這個方法就會被JBoss AOP架構調用。結果搶菇卣嚦床壞酵獠肯低澈屠菇乩嘀潯徊迦肓聳裁礎?lt;BR

JBoss在引導時通過攔截類的類文件實現了這一切。當一個攔截類被引導,ClassLoader通過類文件向類中加入字節代碼。在運行之后字節代碼把控制傳輸到一個控制類中并且扮演一個交換器的角色,把攔截發送到適當的處理類。

JBoss4.0 AOP架構超出了簡單的向一個類中注入行為的操作。它提出了引言的概念,這個引言是一個特定的攔截它在引導時把一個新的接口存儲到類中。另外,引言提供了類的接口的實現。

如果你覺得多重繼承還不夠,JBoss還使用AOP來把類和類的方法與元數據關聯起來。實際上,JBoss參照了JSR1.75中的元數據機制。這使得今后JBoss可以透明的向一個已有的Java對象添加所有的持久行機制和傳輸控制。

如果對AOP的方面的知識很感興趣,但是你又不想通過一個應用服務器來體驗他的特性,你可以從JBoss.org上下載一個分離的AOP架構單獨使用。

復雜,但卻很有用

我必須承認我對JBoss AOP的擔心。它非常像FastObjects 的oop ,我也非常喜歡FastObjects。JBoss的AOP很先進但也很麻煩,它在類裝載時處理,所以沒有外在的附加的編輯步驟,對于向類中插入方法不需要改變源代碼。

當我重新考量JBoss的簡單安裝和優秀的熱部署功能后,我打消了上述對JBoss的擔心。現在只剩下對JBoss4.0的另一個看法那就是他的文檔,JBoss站點上發布的免費文檔好像是原來的舊文檔。JBoss4.0概覽就這些,再沒什么了。

【編輯推薦】

  1. JBoss5.0下載及安裝
  2. 將Jboss從4.0.5升級到4.2.0版本
  3. JBoss只能用localhost訪問修改辦法
  4. 在Ubuntu下安裝Jboss
  5. JBoss和GlassFish中部署RichFaces較容易成功
責任編輯:佚名 來源: 王朝網絡
相關推薦

2009-06-16 10:55:23

MySQL數據庫

2009-06-16 16:20:58

JBoss4配置Inf

2009-06-16 13:56:05

SysBase數據庫

2009-06-16 10:25:13

Oracle數據庫

2009-07-30 13:17:44

STM.NET.NET 4 Beta

2009-11-27 10:32:35

2010-01-06 18:13:58

.NET Framew

2010-01-06 19:18:22

.NET Framew

2009-06-12 13:40:25

JBoss下載JBoss安裝

2009-06-15 17:31:07

2009-06-12 13:59:04

2009-06-18 15:15:35

JBoss的配置

2009-06-17 08:51:26

Eclipse啟動JB

2009-03-30 09:31:41

JBoss DevelJBossEclipse

2009-06-15 16:41:43

JBoss啟動

2009-06-16 11:39:17

JBoss端口修改

2009-06-17 09:40:01

JBoss的class

2009-06-15 12:59:09

JBoss配置

2009-06-12 14:12:18

JBoss配置MyEclipse

2009-06-15 10:21:07

基于JBossMBean
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜臀久久99精品久久久久久宅男 | 99免费在线观看 | 国产自产c区 | 国产内谢| 1204国产成人精品视频 | 成人国产精品免费观看 | 国产丝袜一区二区三区免费视频 | 欧美在线一区二区三区 | 伊人二区 | 九九色九九| 99一级毛片 | 国产乱码久久久久久 | 麻豆精品国产免费 | 夜色www国产精品资源站 | 午夜小视频在线播放 | 久久久国产精品视频 | www日日日 | 国产四区 | 日韩精品一区二区三区中文字幕 | 亚洲伊人精品酒店 | 亚洲欧美视频 | 天天干天天操天天射 | 91大神新作在线观看 | 欧美一级在线观看 | 欧美精品一级 | 一区二区三区电影在线观看 | 日日干夜夜操 | 毛片a级 | 国产精品一区二 | 免费黄色片视频 | 日韩精品在线看 | 夜夜草天天草 | 国产精品久久久久久久久久尿 | 91av在线影院 | 欧美精品久久久久久久久久 | 日韩成人免费中文字幕 | 免费麻豆视频 | 亚洲日本乱码在线观看 | 色婷婷国产精品 | 午夜不卡福利视频 | 日韩在线一区二区三区 |