apache openwebbeans团队希望通过使服务器适应用户来消除复杂性。所以,该团队发布了apache meecrowave项目1.0版。
apache meecrowave是一款小型服务器,非常适合微服务和独立服务。apache openwebbeans表示, “apache meecrowave是一个基于apache openwebbeans,tomcat,cxf和johnzon的微型服务器。换句话说,它包含了所有你需要从命令行运行基于javaee的微服务,而且只有9 mb。”
该项目使用户能够快速部署json web服务,并通过meecrowave扩展使开发和生产更加顺畅。该项目具有使用jpa而不使用完整容器的能力,运行meecrowave的maven插件,gradle插件,两个主要测试集成,监视集成以及与cxf oauth2集成的实验模型。
meecrowave可以通过maven插件启动(为了易于开发),以编程方式作为嵌入式服务器,作为应用程序与业务代码捆绑在一起,也可以作为启动便携式war或jar应用程序的运行者。
此外,该团队最近发布了openwebbeans的1.7.4版本。最新版本进行了一个错误修复,包括cdi-1.2 api的实现,并传递jsr-330 tck。
openwebbeans具有模块化结构,并提供从java se环境直到具有复杂classloader层次结构或osgi环境的javaee 7服务器集群的依赖注入扩展。
本文作者:陈毅东
来源:51cto