七款最佳的免费应用服务器(1)(2)
JBoss应用服务器是符合J2EE认证的平台,可用于开发和部署企业Java应用程序、Web应用程序和门户网站。除了扩展的企业服务(包括集群、缓存和持久化)外,JBoss应用服务器还提供了一系列齐全的J2EE 1.4特性。
JBoss应用服务器包括对Enterprise Java Beans (EJB) 3.0的支持,旨在显著简化企业Java编程模式。
JBoss是市面上使用最广泛的第一大Java应用服务器。成百上千的专业开源开发人员致力于为JBoss应用服务器从事开发。实际上,所有受雇为JBoss应用服务器从事开发的人都是从开源社区雇来的,他们每个人都为开源项目从事过开发工作。
特性包括:
•支持面向方面的编程(AOP)
•集群
•部署API
•分布式缓存(使用JBoss Cache,这是一个独立产品)
•分布式部署(批量部署)
•Enterprise JavaBeans版本3和2.1
•故障切换(包括会话)
•与Hibernate集成(面向持久化编程;Java持久性API或JPA)
•Java验证和授权服务(JAAS)
•与Java EE连接件架构(JCA)集成
•Java管理扩展件
•Java服务器页面(JSP)/ Java Servlet 2.1/2.5(Tomcat)
•JBoss Web服务(JBossWS),面向JAX-WS等Java EE Web服务
•JDBC
•负载均衡
•管理API
•OSGi框架
•RMI-IIOP(JacORB,Java和CORBA的缩写)
•SOAP with Attachments API for Java(SAAJ)
•Teiid数据虚拟化系统
•与JBoss 5包含在一起的JBoss EJB3实现了最新版的Enterprise Java Beans(EJB)规范。EJB 3.0深入改进和简化了EJB规范。EJB 3.0的目的是简化开发,方便测试驱动方法,并且主要致力于编写普通Java对象(POJO),而不是针对复杂的EJB API来进行编程。
•JBoss Messaging是JBoss企业中间件堆栈(JEMS)中的高性能JMS提供者,与作为默认消息提供者的JBoss 5包含在一起。它还是JBoss企业服务总线(ESB)基础架构的基石。JBoss Messaging对JBossMQ进行了全面改写,JBossMQ是JBoss AS 4.x系列的默认JMS提供者。
•JBossCache 2.0分为两个版本。一种是传统的树状结构、基于节点的缓存;另一种是PojoCache,这种内存中的、事务型的、复制的缓存系统让用户可以透明地处理简单的POJO,不需要用户主动管理复制或持久化方面。
•JBossWS 2是面向JBoss 5的Web服务堆栈,提供了与Java EE兼容的Web服务:JAXWS-2.0。
•JBoss Transactions是JBoss 5的默认事务管理器。JBoss Transactions基于被行业证实的技术,而且18年来一直是分布式事务领域的领导者。
•JBoss Web是JBoss 5中的Web容器,这个基于Apache Tomcat的实现机制包括Apache便携式运行时(APR)和Tomcat原生技术,以获得不亚于Apache Http服务器的可扩展性和性能特点。
评论暂时关闭