geronimo入门及高手进阶

geronimo入门及高手进阶

ID:19739867

大小:178.00 KB

页数:9页

时间:2018-10-05

geronimo入门及高手进阶_第1页
geronimo入门及高手进阶_第2页
geronimo入门及高手进阶_第3页
geronimo入门及高手进阶_第4页
geronimo入门及高手进阶_第5页
资源描述:

《geronimo入门及高手进阶》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Geronimo入门与高手进阶Geronimo是一个最新的Apache发起的开源的应用服务器.Geronimo使用ApacheV2.0许可证,它是一个通过JavaEE1.4认证的应用服务器。在这篇文章中,我们将主要涵盖如下内容:1.为什么要Geronimo2.ALookUndertheHood3.使用Geronimo4.应用程序范例5.部署的计划6.写你的第一个Geronimo程序7.构建这个程序8.部署这个程序9.测试这个程序Geronimo是基于一些最好的开源的技术的集合,一个蓬勃发展的社区支持的一个开

2、源服务器,它给整个企业市场带来了风暴。这篇文章将介绍Geronimo以及在Geronimo上开发和部署一个简单的JavaEE的web程序所需要的基本点。为什么需要Geronimo?Geronimo不是市场上唯一的一个开源的应用服务器。还有一些诸如ObjectWeb的JOnAS等其他开源的JavaEE应用服务器。然而,Geronimo完成了一个其他应用服务器没有做到的需求。我们可以使用Geronimo来很容易的集成其他组件。它的主要目标就是从支持传统的构建过程调整到对具体的应用程序的要求。Geronimo提供

3、了一些选择。例如,如果你不需要事务管理,你可以使用一个web应用层的服务器,比如所Tomcat或者Jetty。Geronimo可以很容易的支持传统组件的聚合。简而言之,你可是使得它成为你需要的那种样子。这就意味着Geronimo不仅仅只是一个应用服务器,它提供了一个框架来将不同的组件结合在一起。字串3Geronimo并没有做一些重复的工作,它也不是现有的开源框架或是工具的模仿。相反,Geronimo继承了许多开源的工程,下面列出其中的一些:TomcatJettyOpenEJBActiveMQHOWLGero

4、nimo最优秀的一个特性就是它不需要重启。和其他web层和business层的容器在改变任何配置之后都需要重启不同,Geronimo从一开始就设计成为支持动态class装载,能够像一个不中断的服务那样一直运行。ALookUndertheHoodGeronimo是一个叫做Geronimobeans或者就是GBeans的组件的松散的结合。GBeans是Geronimo的构建块,在Ioc容器的概念上的可管理的beans,他们用于向Geronimo内核增加服务。Geronimo中几乎所有的东西都是一个GBean.通

5、过部署新的GBeans,我们可以很容易的扩展Geronimo。GBeans定义了服务器的能力,当它被部署的时候通时注册到内中中。Gbean组件遵循一个特性的生命周期,内核创建他们,injectsdependencies,事件通知,然后调用他们的方法。每一个GBean都可以维持一个状态,依赖于其他的GBeans,包含了定义它的功能的逻辑。GBean架构时一个DI配置和管理系统。一个GBean时通过一个plan插入到内核中的,这个plan就是基于XML的配置文件。此外,组件可以通过修改配置文件来很轻松的移除。想

6、要了解更多的关于Geronimo的GBean架构和Ioc容器,请参阅资源一节字串8开始使用GeronimoGeronimo要求JavaSE1.4(或者更高的版本,但是必须早于SE5)。最新的milestone发布版本是M5。将Geronimo和Tomcat容器解压到某个地方,然后将环境变量中的GERONIMO_HOME设为这个地方。通过启动Geronimo的内核来启动Geronimo。一旦Geronimo开始运行了,它将装载所以预定义的模块以及上面提到的其他应用模块(为了简要起见,并没有列出所有的域)D:

7、>cd%GERONIMO_HOME%D:geronimo-1.0>java-jarbin/server.jarBootingGeronimoKernel(inJava1.4.2_08)...StartingGeronimoApplicationServer[********************]100%  44sStartupcomplete  ListeningonPorts:    15270.0.0.0DerbyConnector    80800.0.0.0TomcatConnectorHTT

8、P    84430.0.0.0TomcatConnectorHTTPS  StartedApplicationModules:    EAR:geronimo/daytrader-derby-tomcat/1.0/car    EAR:geronimo/uddi-tomcat/1.0/car字串7    WAR:geronimo/welcome-tomcat/1.0/car  WebApplications: 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。