2014-04-17 110 views
9

從開發人員的角度來看,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必須是一個較小的Web服務器,類似於Tomcat和EJB支持,並且不需要控制檯管理。安裝管理器下載的WAS Liberty Profile和WAS之間的主要區別

回答

3

您可以查看此紅皮書http://www.redbooks.ibm.com/abstracts/sg248076.html?Open,特別是第1章「Liberty配置文件簡介」以瞭解關於Liberty配置文件的更多信息。

至於支持的編程模型(您可以在同一章中查看),根據您需要使用的EJB,JSF和JPA的確切版本,Liberty可能不適合開發。此外,在同一章節中,您可以閱讀有關Liberty Profile和完整Profile的兼容性。

您還可以找到這個職位有幫助https://www.ibmdw.net/wasdev/2013/05/20/alasdair_nottingham_talks_about_what_makes_liberty_different/

7

關鍵的區別是自由和WAS之間的經典歸結爲以下幾點:的Java EE 7的支持遺留應用程序的支持

  • WebSphere Liberty 支持自8.5.5.6起的Java EE 7,WAS經典版不支持。 WAS 9.0支持Java EE 7

  • WAS Liberty不支持一些舊版應用程序,這些應用程序現已在Java EE API(例如JAX-RPC)中被棄用。

  • 如果您繼承舊應用程序,它利用的WebSphere的特定擴展你是一般的必然就是典型的
  • 現有行政和部署腳本不大可能工作在WAS自由
  • 網絡部署的支持是不夠健壯在WAS自由

但是,如果你正在做一個新的程序的時候,是不是太糟糕,你可以支付對它的支持,而無需重新部署到不同的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

+0

[WAS經典現在支持Java EE 7](HTTP:// blog.rahmannet.net/2016/07/websphere-v9-traditional-now-java-ee-7.html)。 – DavidS

相關問題