国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JBoss教程

2019-11-18 11:22:19
字體:
來源:轉載
供稿:網友

1、本節內容簡介

  本章主要介紹JBOSS(免費的EJB服務器),以及教會大家如何安裝Jboss,建立你第一個EJB和客戶端。關于什么是EJB,以及如何開發等。這些關于EJB方面有很多書籍進行描述,在此不再闡述。描述信息是運行在windows平臺,當然你可以應用在其他支持的平臺(如:linux等)。

  2、關于JBOSS

  Jboss支持EJB 1.1和EJB 2.0的規范,它是一個為治理EJB的容器和服務器。類似于Sun’s J2SDK EnterPRise Edition(J2EE),但是Jboss核心服務僅是提供EJB服務器。JBOSS不包括serverlers/jsp page 的WEB容器,當然可以和Tomcat或Jetty綁定使用。JBOSS需要比較小的內存和硬盤空間。可以在64M內存以及幾兆空間上很好的運行。而Sun’s J2EE需要最少內存為128M,以及31M硬盤空間。JBOSS啟動速度要比J2EE快10倍。而且它能內嵌SQL 數據庫服務器進行持久性BEAN處理,當啟動時會自動啟動。(J2EE裝載分離CloudScape SQL Server)。

  其中一個非常好的特性JBOSS能夠“熱”部署,“熱”部署的意思就是在部署BEAN只是簡單拷貝BEAN的JAR文件到部署路徑下,假如BEAN已經被LOAD,JBOSS卸載它,然后LOAD一個新版本BEAN。假如你需要更多的JBOSS特性,你可以查看關于JBOSS論壇的網站。假如需要支持,可以付費聯系JBossGroup LLC。

  本章一步一步幫助你開始用jboss進行分布式開發:如何建立一個簡單的BEAN,以及如何在jboss服務器上部署和在測試。

  3、必備條件

  JBOSS是一個純java編寫的,需要一個JAVA系統和JDK1.3兼容。為了能便宜和運行所有的例子,你需要有Ant 1.4或以上版本。在下節將會介紹如何獲得和安裝。當然你要有開發EJB基礎。
  4、安裝ANT

  我們在很多書上以及網頁可能都看見過這個名字,到底它用來作什么的呢?Ant 是一個基于java的build工具。現在已經有了許多的build工具,例如make、gnumake、nmake、jam等,而且這些工具都非常優秀。Ant是一個跨平臺的Build工具。之所以Ant能跨平臺,是因為Ant不再需要你編寫shell命令,Ant的配置文件是基于xml的任務樹,能讓你運行各種各樣的任務,任務的運行是由實現了特定任務接口的對象來完成的。
有兩個版本Binary和Source 可以下載最新版本1.5.2。

Binary版: http://ant.apache.org/old-releases/v1.5.2/binaries/
Source版:http://ant.apache.org/old-releases/v1.5.2/source/

  關于這兩個版本的不同之處可以參考http://ant.apache.org/ 。假如下載不了可以向我索取QQ:182244794, Email: amaryllis@163.net 。

  在下載完Ant后,你解壓文件,全部文件會放在一個apache-ant-1.5.2路徑下。Ant文檔會釋放在docs/manual目錄下,你可以打開網頁docs/manual/index.Html來瀏覽關于ant文檔的內容。 我用Windows系統釋放在c:/apache-ant-1.5.2路徑下。

  1) 設置ANT_HOME環境變量,指向你的ANT目錄。

  2) 需要設置JAVA_HOME環境變量,指向你的JDK目錄。

  3) 將%ANT_HOME%/bin加入到PATH環境變量中。

  4) 當你不帶任何參數運行ant時,Ant會在當前目錄找一個名叫build.xml的文件。假如沒找到,會有以下提示:

Buildfile : build.xml does not exist!Build failed

  為了測試ANT安裝是否成功,我建立了一個新的build.xml文件,放在當前的目錄下%ANT_HOME%/samples。Build.xml內容如下:

<!-- Simple Ant build script to test an Ant installation --><br />
<project name="TestInstall" default="run" basedir="."><br />
<target name="init">  <br />
<available file="ASimpleHelloObject.java" property="ASimpleHelloObject"/> <br />


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会泽县| 射阳县| 香河县| 涟源市| 安阳市| 盱眙县| 天水市| 绥棱县| 大冶市| 伊宁县| 凌海市| 天峨县| 荣昌县| 章丘市| 永顺县| 徐闻县| 沁水县| 历史| 大埔县| 枝江市| 永州市| 栖霞市| 北宁市| 罗山县| 西城区| 昌都县| 平湖市| 许昌市| 平乐县| 康乐县| 新和县| 原平市| 吕梁市| 湖北省| 攀枝花市| 平凉市| 静海县| 渭源县| 中宁县| 河曲县| 绥中县|