我目前正在学习Jave-EE,拥有丰富的C++经验并且学过Java SE.我不明白Enterprise Java Beans的目的; 有人可以为我澄清这一点.我对遗留用途不感兴趣:这是在EJB-3.1和Java-EE 6的上下文中.
似乎有些人使用它们来包含业务逻辑,用于实现传统3层架构的业务层.这将域逻辑与域对象分开,导致贫乏的域模型.但这违背了我所有的OOD本能; 我同意Martin Fowler认为这是一种反模式.我是否应该放松对贫血领域模型的反对意见?或者EJB有其他用途吗?
java ejb java-ee
我正在设计一个访问许多数据库表的Web应用程序.我想弄清楚访问这些表的首选方法是什么?是通过JPA还是EJB?
谢谢,内森
ejb web-applications jpa-2.0
EJBS是否用于数据库支持的网站(所有人都可以访问)?
java ejb java-ee ejb-3.0
ejb ×3
java ×2
java-ee ×2
ejb-3.0 ×1
jpa-2.0 ×1
web-applications ×1