Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我应该还是可以在EJB';s_Java_Spring_Hibernate_Ejb - Fatal编程技术网

Java 我应该还是可以在EJB';s

Java 我应该还是可以在EJB';s,java,spring,hibernate,ejb,Java,Spring,Hibernate,Ejb,我在一家java新手公司工作,我是唯一的java程序员,我需要在几个月内编写大约10个系统。。该公司还有另外两名懂基本java的程序员。不是弹簧之类的 我使用Spring、hibernate和MySQL做了许多原型。到目前为止,SA正在推动我们使用EJB(我们刚刚得到JBoss)。所以现在经理正在考虑让我将DAO和Hibernate层移到EJB中 因此,我们将在MVC(web)中使用Spring,然后让它使用EJB类进行所有数据访问,这样Jr程序员就不必知道如何访问MySQL和AS/400 我的

我在一家java新手公司工作,我是唯一的java程序员,我需要在几个月内编写大约10个系统。。该公司还有另外两名懂基本java的程序员。不是弹簧之类的

我使用Spring、hibernate和MySQL做了许多原型。到目前为止,SA正在推动我们使用EJB(我们刚刚得到JBoss)。所以现在经理正在考虑让我将DAO和Hibernate层移到EJB中

因此,我们将在MVC(web)中使用Spring,然后让它使用EJB类进行所有数据访问,这样Jr程序员就不必知道如何访问MySQL和AS/400

我的问题是。我想知道我是否可以在EJB中使用Spring。。像JDBCTemplate加Hibernate之类的东西。我尝试的是将DAO层移动到EJB中


这能做到吗?如果是这样的话,应该这样做吗?

您可以在EJB中使用Spring,但它相当复杂,并且不能带来单独使用Spring的好处。我不建议这样做。

您可以在EJB中使用Spring,但它相当复杂,并且不会带来单独使用Spring的好处。我不建议这样做。

是的,可以这样做。请看一看处理EJB的示例。你甚至可以使用和


程序员倾向于告诉你,每次你把Spring和EJB混合在一起,一只粉红色的海豚就会死去。。。嗯,我经常这样做,他们还活着。

是的,这是可以做到的。请看一看处理EJB的示例。你甚至可以使用和


程序员倾向于告诉你,每次你把Spring和EJB混合在一起,一只粉红色的海豚就会死去。。。嗯,我经常这样做,但它们仍然存在。

检查您的需求,思考您的系统设计-您认为Spring和JavaEE的混合是您的最佳实践吗?该系统在生产中是否可管理、可扩展、可维护

您可以使用Spring+Hibernate和JNDI配置的数据源。您甚至可以只使用tomcat来实现这一点

我看不出将DAO层仅仅放在EJB中有什么好的设计理由,所以请考虑一下您的设计并为其准备参数。嗯,这是一个混乱,只会使系统更加复杂和错误


将整个业务和持久性层移动到EJB可能是合理的,这取决于您的具体情况。试着写一份赞成与反对的清单。好处是什么,坏处是什么。

检查您的需求,思考您的系统设计-您认为Spring和JavaEE的混合是您的最佳实践吗?该系统在生产中是否可管理、可扩展、可维护

您可以使用Spring+Hibernate和JNDI配置的数据源。您甚至可以只使用tomcat来实现这一点

我看不出将DAO层仅仅放在EJB中有什么好的设计理由,所以请考虑一下您的设计并为其准备参数。嗯,这是一个混乱,只会使系统更加复杂和错误


将整个业务和持久性层移动到EJB可能是合理的,这取决于您的具体情况。试着写一份赞成与反对的清单。好处是什么,缺点是什么。

作为一个轻量级容器,Spring通常被认为是EJB的替代品。我们确实相信,对于许多应用程序和用例(如果不是大多数的话),Spring作为一个容器,结合其在事务、ORM和JDBC访问领域的丰富支持功能,是比通过EJB容器和EJB实现等效功能更好的选择

然而,需要注意的是,使用Spring并不会阻止您使用EJB。事实上,Spring使访问EJB和在EJB中实现EJB及其功能变得更加容易。此外,使用Spring访问EJB提供的服务允许这些服务的实现稍后在本地EJB、远程EJB或POJO(普通旧Java对象)变体之间透明地切换,而不必更改客户端代码

以下是链接:


作为一个轻量级容器,Spring通常被认为是EJB的替代品。我们确实相信,对于许多应用程序和用例(如果不是大多数的话),Spring作为一个容器,结合其在事务、ORM和JDBC访问领域的丰富支持功能,是比通过EJB容器和EJB实现等效功能更好的选择

然而,需要注意的是,使用Spring并不会阻止您使用EJB。事实上,Spring使访问EJB和在EJB中实现EJB及其功能变得更加容易。此外,使用Spring访问EJB提供的服务允许这些服务的实现稍后在本地EJB、远程EJB或POJO(普通旧Java对象)变体之间透明地切换,而不必更改客户端代码

以下是链接:


SAs?系统管理员或系统分析员?LMAO。。我知道现在戒烟已经太晚了。。系统管理员正在推动它,这样前端程序员就可以只做前端工作,让EJB使用JBoss中的JNDI数据源。将后端与前端分开,让每个人各奔东西(以及技术堆栈,是他们选择的)。对每个人都更好。是的,radi,但是我可以将SpringDAO层直接移动到EJB的sSAs中吗?系统管理员或系统分析员?LMAO。。我知道现在戒烟已经太晚了。。系统管理员正在推动它,这样前端程序员就可以只做前端工作,让EJB使用JBoss中的JNDI数据源。将后端与前端分开,让每个人各奔东西(以及技术堆栈,是他们选择的)。对每个人都更好。是的,radi,但是我可以将Spring DAO层直接移动到EJB的Hanks Henry中吗。。。系统管理员正在推动它,这样前端程序员就可以完成前端工作,让EJB使用JBoss中的JNDI数据源。所以我想我可以从Spring中获取DAO层,并在EJB中调用它们