Java EE和Grails有什么关系

Hunsu

我正在上一门名为“使用JEE开发分布式应用程序”的课程。他们要求我们使用Grails和Groovy开发应用程序。我有些困惑,Java EE和Grails之间有什么关系?

对我来说,它们是不同的框架,例如Django,Ruby on Rails等。

伯特·贝克威斯

人们通常在想到Java EE时就会想到EJB,但这只是Java EE中使用的几种技术之一。Grails直接支持或使用多种Java EE技术(包括Servlet API,JSP,JSTL,事务(JTA),JPA等),其他则可以通过插件使用(例如WebSocket,JMS,JAX-RS等)。

Grails使用Spring,因此它使用Spring的DI支持而不是使用CDI进行依赖项注入。Spring对许多Java EE技术都具有出色的集成,因此,通过利用EJB和其他Java EE API,Spring将很容易使用。

此外,部署Grails应用程序与任何其他基于servlet的应用程序相同-创建一个WAR文件并将其部署到servlet容器或应用程序服务器。如果需要,也可以使用脚本将Grails应用程序打包到EAR文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java EE和Grails之间有什么关系

来自分类Dev

什么是Java虚拟机?它与Java有什么关系?

来自分类Dev

对于Ruby on Rails,Java脚本和控制器/视图之间是什么关系

来自分类Dev

Elasticsearh ES_Java_Opts和Kubernetes资源限制之间是什么关系

来自分类Dev

binutils和gcc有什么关系?

来自分类Dev

XSL和XSLT有什么关系

来自分类Dev

SIGTSTP和SIGCHLD有什么关系

来自分类Dev

Durandal和Aurelia有什么关系?

来自分类Dev

Spacy和NLPre有什么关系?

来自分类Dev

Maistra和Istio有什么关系

来自分类Dev

端子和颜色有什么关系?

来自分类Dev

“ xterm”和“ screen”有什么关系?

来自分类Dev

X和VNC有什么关系?

来自分类Dev

COREBOOT和SEABIOS有什么关系

来自分类Dev

非Java EE 5 servlet和Java EE 5 servlet容器之间有什么区别?

来自分类Dev

非Java EE 5 servlet和Java EE 5 servlet容器之间有什么区别?

来自分类Dev

Java EE和J2EE有什么区别?

来自分类Dev

什么是JAXB和JAXRS?它们有什么关系?

来自分类Dev

.h和.m文件之间有什么关系?

来自分类Dev

SVM和铰链丢失之间有什么关系?

来自分类Dev

JPA 2和Hibernate之间有什么关系?

来自分类Dev

NSCoding和NSData之间有什么关系?

来自分类Dev

ALSA和PulseAudio声音架构之间有什么关系?

来自分类Dev

gcc和arm-linux-gcc有什么关系

来自分类Dev

Android中的canvas和matrix之间有什么关系?

来自分类Dev

GCD中的线程和队列之间有什么关系?

来自分类Dev

Leiningen,Compojure,Luminus和Ring之间有什么关系?

来自分类Dev

CDI和JNDI服务之间有什么关系?

来自分类Dev

Weld和HK2有什么关系