簡體   English   中英

當僅需要RESTful應用程序作為AngularJS的后端時使用JAVA EE 7

[英]Use of JAVA EE 7 when only RESTful application needed as backend for AngularJS

我正在構建一個RESTful應用程序,以作為ANGULARJS前端應用程序的后端。 我想將Java用於后端組件,因此研究了似乎可以完成工作的JAVA EE 7,但是除了JSON處理之外,我不打算使用JPA或任何其他JAVA EE技術。

所以我的問題是:知道我將獲得EJB容器的開銷和JAVA EE服務器的一般重量,還是使用JAVA SE + JERSEY,將JAVA EE與EJB用作資源仍然值得嗎? 這實際上是替代方法嗎?

謝謝易卜拉欣

基本上,Jersey是JavaEE堆棧的一部分。 事實是,JavaEE是模塊化的,您可以使用真正需要的東西(在這種情況下,Jersey是JAX-RS 2.0規范的參考實現)。 看看受Arun Gupta啟發的有關GitHub上 JAX-RS的出色社區示例。 這可能會幫助您做出決定

JAX-RS是JEE規范的一部分,因此它並不是僅使用Java-SE的選擇。 因此,您真正想要的是仍然托管JAX-RS應用程序的輕量級解決方案。 如果您不打算使用完整的堆棧,則無需使用完整的JEE容器即可完成此操作。 您可以使用Tomcat為例。 有一些有關如何使用Tomcat和JAX-RS實現(例如Jersey或RestEasy)的示例:

http://www.vogella.com/tutorials/REST/article.html

http://www.javacodegeeks.com/2011/01/restful-web-services-with-resteasy-jax.html

https://www.ibm.com/developerworks/library/wa-aj-tomcat/

如果您的公司有現金,您可以隨時查看邪惡帝國IBM及其Liberty Profile,但我想說的就是Tomcat :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM