OW2发布JOnAS 5.1.0

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4615587 OW2发布JOnAS 5.1.0 JOnAS 5.1.0.版本通过Java EE 5认证,对于JOnAS 5来说是最好、最稳定的版本。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4615587

OW2发布JOnAS 5.1.0

 

JOnAS 5.1.0.版本通过Java EE 5认证,对于JOnAS 5来说是最好、最稳定的版本。

从JOnAS 5.0版起,主要的依赖组件(如EasyBeans、Tomcat、Jetty、Joram、CXF、Hibernate、EclipseLink、...)都得到升级,包括最新的错误修复,并解决了许多问题,特别是提供了新的Web管理控制台。

JOnAS 5.1.0版的主要特点:

     *基于OSGi的应用服务器

     * OSGi的应用提供桥梁

           Ø OSGi服务可以使用Java EE服务(例如EJB 3)作为OSGi服务
           Ø OSGi服务,可注入到Java EE(EJB3/Servlet)组件。

     *按需服务(如果应用程序需要,则JOnAS的服务加载)

     * Web应用按需载入(在HTTP端口的首次访问时加载)

     *新的JOnAS管理控制台,基于Flex(Struts仍然可用)

     *如果应用程序需要过滤应用服务器的库,则类加载器会进行过滤。

 

JOnAS 5构件图

 

JOnAS 5.1.0的重要特性:

(1) 基于OSGi
JOnAS 5以基于OSGiTM的服务架构进行设计,提供了应用服务器的动态适应能力。


     *基于OSGi的服务架构:JOnAS有一套OSGi绑定集,提供了OSGi服务


     *模块化和可扩展性:新的服务器架构,可轻松更换服务实现或增加新服务


     *动态配置:可以在运行时启动、停止、重配置服务

(2) Java EE

     *EJB3支持
EasyBeans是轻量级、高效、模块化和易于使用的容器,轻松实现任何JPA实现的可插拔(已验证:Xplus,Hibernate,TopLink Essential,OpenJPA等)


     * Java EE Web容器支持Tomcat 6和Jetty 6


     * JMS:JOnAS的5集成了JORAM 5(JORAM 5是开源的JMS实现),通过Java EE连接器使用


     * JOnAS的技术服务提供了Java EE所需的所有资源
包括Web容器(Tomcat或Jetty)、Web Service、安全认证(JAAS™,JACC™,证书和LDAP支持)、事务处理支持和分布式的事务协调(通过JOTM)、Java EE连接器支持(包括连接管理)、邮件访问,多个RMI协议支持(IIOP,JRMP,IRMI)通过CAROL实现。

(3) 集群


     *在HTTP层和EJB层实现全功能的集群框架


     *可与CMI V2轻松、动态地集群


           Ø多协议支持(RMI / JRMP,RMI/ IRMI和RMI / IIOP)
           Ø POJO的负载均衡算法
           Ø大规模部署的动态集群参数:集群逻辑的热部署,从JOnAS管理控制台进行更新
           Ø基于EJB2/EJB3的普通解决办法代理

(4) 管理


     *管理:基于JMX、高级Web控制台,具有配置、部署、监控、域和集群等特征


     *带JASMINe的高级管理工具(具有设计/部署、错误检测、性能跟踪、自我管理能力)

 

新管理控制台

目录
相关文章
|
4月前
|
存储 JSON Kubernetes
在K8S中,服务是如何发布的?
在K8S中,服务是如何发布的?
|
7月前
|
JavaScript
亚丁号云控之发布任务
亚丁号云控之发布任务
145 43
|
Kubernetes Java Maven
k8s发布应用
# 前言 首先以SpringBoot应用为例介绍一下k8s的发布步骤。 1.从代码仓库下载代码,比如GitLab; 2.接着是进行打包,比如使用Maven; 3.编写Dockerfile文件,把步骤2产生的包制作成镜像; 4.上传步骤3的镜像到远程仓库,比如Harhor; 5.编写Deployment文件; 6.提交Deployment文件到k8s集群; 从以上步骤可以看出,发布需要的工具和环境至少包括:代码仓库(GitLab)、打包环境(Maven)、镜像制作(Docker)、镜像仓库(Harbor)、k8s集群等。 当前,也可以借助一些开源的系统来发布你的应用,比如:Jen
JStone 0.1版发布
#JStone #来由   目前随着容器能力的完善,小程序已经成为业务技术选型的优质选择。 ``` (可以随时发版,不用等待苹果的审核,借助其他平台已经有的用户基础,扩充自己业务的用户覆盖人群。) ```    不过各公司的实现并不一致,支持也不一样,即使是一个大集团的情况下,各BU业务属性决定端App的特性有差别 ```(比如有些有社交功能,有些没有) ``` 。 但开发
258 0
DubboProtocol 服务发布
开篇  这篇文章的目的是尝试讲解Dubbo Protocol使用Netty Server作为服务端的服务发布过程,为了便于说明清楚,在网上找了一张Dubbo服务发布的流程图,这里我们关注Protocol到Server的部分逻辑,其他的分布其他文章。
3542 0
|
Web App开发 Windows
Cherokee 1.0.13 发布
相关阅读: 参加IE9开发大赛 赢取现金大奖 微软最顶级平台技术会议PDC10全程视频播放 Microsoft Web平台——优秀项目展示 Windows Phone 7 MSDN开发中心 微软Web平台优秀项目精选推荐: 世界顶级论坛、社区程序:bbsmax论坛 世界上最大的自承载博客工具:Wo...
786 0
|
Web App开发
|
Dubbo 应用服务中间件 测试技术