从开发人员的角度来看,Installation Manager安装的WebSphere Application Server(1.5GB)与WebSphere Application Server V8.5 Liberty Profile(65 MB)之间的区别是什么?我将开发一个基于EJB,JSF和JPA的应用程序。根据我的搜索,Liberty Profile是一种使用Websphere开始开发的简单方法。我很感激任何评论,因为我负责为团队准备工作站,这是我第一次听说Liberty Profile。我想Liberty Profile必须是一个类似于Tomcat加上EJB支持且没有Console Administration的小型Web服务器。
答案 0 :(得分:7)
WAS Liberty与WAS Classic之间的主要区别归结为: Java EE 7支持和旧版应用支持
WebSphere Liberty 支持Java EE 7 ,自8.5.5.6开始,而WAS经典则不支持。 WAS 9.0支持Java EE 7
WAS Liberty不支持Java EE API中现已弃用的一些旧应用程序,例如JAX-RPC。
然而,如果你正在做一个新的应用程序它不是太糟糕,你可以支付它的支持,而不必重新部署到不像Glassfish或WildFly新的东西。 组织级别的生产限制为2GB,但您可以拥有无限制的开发实例。据我所知,这是基于荣誉制度。
以下文章高层次地记载了这些差异 https://developer.ibm.com/wasdev/docs/was-classic-or-was-liberty-how-to-choose/
文章中引用的白皮书详述了每个差异 http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/documentation/ChoosingWASClassicorWASLiberty.pdf
答案 1 :(得分:5)
WebSphere Application Server首席架构师有一篇名为Liberty Archive Install and Installation Manager的博客文章,比较了这两种方法。
IBM WebSphere Application Server V8.5.5 Packaging Highlights文档的第9页还有一个并排比较。
答案 2 :(得分:3)
你可以看一下这本红皮书http://www.redbooks.ibm.com/abstracts/sg248076.html?Open,特别是第1章和第34页;自由概要介绍"了解有关Liberty Profile的更多信息。
至于支持的编程模型(您可以在同一章中查看),根据您需要使用的EJB,JSF和JPA的确切版本,Liberty可以,我们不适合开发。此外,在同一章中,您可以阅读Liberty Profile和完整个人资料之间的兼容性。
这篇文章