1.JBoss是什么
JBoss是免费的,开放源代码J2EE的实现,它通过LGPL许可证进行发布
(LGPL许可证:GNU通用公共许可证(GeneralPublicLicense简称为GPL),是由自由软件基金会发行的用于计算机软件的许可证
目标就是创造出一种四海之内皆可使用的许可证,这样就能为许多源代码共享计划带来福音
GPL原理简单:在版权法下,你不遵守GPL的条款和条件你就没有相应权利
而作品在没有GPL的情况下,版权法作为默认条款发生效力,而不是作品进入公有领域
目前大多数的GNU程序和超过半数的自由软件使用此许可证
此许可证最新版本为“版本2”,1991年发布
GNU宽通用公共许可证(LibraryGeneralPublicLicense,简称LGPL)是由GPL衍生出的许可证,被用于一些GNU程序库
GPL授予程序接受人以下权利,或称“自由:①以任何目的运行此程序的自由;②以学习程序工作机理为目的,对程序进行修改的自由(能得到源代码是前提);③再发行复制件的自由;④改进此程序,并公开发布改进的自由(能得到源代码是前提)
)它提供了基本的EJB容器以及J2EE服务
在J2EE应用服务器领域,Jboss是发展最为迅速的应用服务器
(应用服务器又称为“应用服务器软件平台”,是当代软件的基础设施,是最为重要的一类中间件
应用服务器可以把不同的应用软件作为构件整合到一个协同工作的环境里,并为应用提供了名字、事务、安全、消息、数据访问等服务,此外它还提供应用构件的开发、部署、运行及管理功能
近年来,应用服务器产业的发展呈现百家争鸣的大好形势
不仅国外著名厂商IBM(WebSphere)、BEA(WebLogicServer)、Oracle(IAS)等纷纷推出了自己的应用服务器,而且随着国内市场需求的扩大,中国中间件厂商也已经开始涉足应用服务器领域并形成了有竞争力的产品