相关疑难解决方法(0)

EJB的用途是什么

我目前正在学习Jave-EE,拥有丰富的C++经验并且学过Java SE.我不明白Enterprise Java Beans的目的; 有人可以为我澄清这一点.我对遗留用途不感兴趣:这是在EJB-3.1和Java-EE 6的上下文中.

似乎有些人使用它们来包含业务逻辑,用于实现传统3层架构的业务层.这将域逻辑与域对象分开,导致贫乏的域模型.但这违背了我所有的OOD本能; 我同意Martin Fowler认为这是一种反模式.我是否应该放松对贫血领域模型的反对意见?或者EJB有其他用途吗?

java ejb java-ee

27
推荐指数
4
解决办法
2万
查看次数

EJB 3或Hibernate 3

关于Java EE Web应用程序将由完整的Java EE应用程序服务器提供服务,例如GlassFish,这是最好的ORM解决方案?EJB 3Hibernate 3 为什么?

hibernate jpa java-ee ejb-3.0

12
推荐指数
2
解决办法
2万
查看次数

用于分层可重用体系结构的框架

我的问题非常简单,我的目的是生成一个包含您的响应的存储库,以便在选择用于开发企业通用应用程序的框架时可以为社区服务.这非常适用于C++,C#或Java等通用语言.

  • 您建议使用什么框架来生成分层架构
  • 根据您的经验,为什么您更喜欢使用某些框架而不是您自己的架构
  • 您认为您选择的框架将作为软件开发行业首选的选择多长时间?

architecture frameworks

8
推荐指数
2
解决办法
3328
查看次数

EJB和现代Java开发

我是Java EE的新手,看到EJB在纯Java/Oracle社区中很活跃.然而,每当其他人甚至说出"EJB"这个词时,每个人都会在他们的脸上表现出厌恶的表情,这让我觉得他们要么已经灭绝,要么被现代开发团队用其他一些中间件技术所取代.

就像JSP已经让位于以JSF为中心的视图技术一样,EJB也是如此吗?无论哪种方式,什么是EJB的流行替代品,它们有何不同?它们提供了哪些优于EJB的优势或特性?

java ejb middleware

6
推荐指数
2
解决办法
4096
查看次数

通过JPA Vs访问数据库表.Web应用程序中的EJB

我正在设计一个访问许多数据库表的Web应用程序.我想弄清楚访问这些表的首选方法是什么?是通过JPA还是EJB?

谢谢,内森

ejb web-applications jpa-2.0

4
推荐指数
1
解决办法
6734
查看次数