这4个组件到底有多相关,有人可以提供什么好的解释或链接或其他有用的东西。DAO,Spring,Hibernate,Jboss
0
A
回答
1
JBoss是一个运行它的服务器。 Spring是一组将Web应用程序连接在一起的Java和XML技术。 Hibernate是一个对象关系映射工具;它可以让你以一致的方式与你的数据库交谈。 DAO是一个数据访问对象,这将是Spring如何与Hibernate进行对话。 (Spring也可以谈iBATIS的,或其他一些技术来做到这一点。)
3
1
JBoss是一个服务器。例如,您可以使用它来运行使用Spring作为其框架的Web应用程序。
如果您的应用程序中有数据库,您必须访问它。 Hibernate是一个可以帮助你的框架。
DAO是一种访问数据库的模式,您可以在这里使用Hibernate提供的工具。
2
简单地说,它们是不同的动物:
- JBoss是一个应用服务器
- Spring是一个J2EE框架,它可以为你
- 做很多很多的事情DAO是主要的设计模式。但它可以被看作是数据访问层或实现这一点,这取决于有点背景的,你所使用的术语
- Hibernate是一个持久性框架(所以是iBatis的举例)
也许你可以细化一下你的问题,因为它有点含糊,而且涉及到你对发现问题的兴趣。
相关问题
- 1. Hibernate和Spring DAO
- 2. DAO,Spring and Hibernate
- 3. Spring与Hibernate DAO层?
- 4. Spring通用Hibernate DAO
- 5. Hibernate,Spring,Dao getSession()NullPointerException
- 6. Spring + Hibernate + DAO + SessionFactory +注入
- 7. Spring 3和Hibernate 4 Dao
- 8. Spring Hibernate - Dao返回ID
- 9. Spring MVC + Hibernate DAO:无法连接bean
- 10. DAO和服务层(JPA/Hibernate + Spring)
- 11. spring + hibernate测试服务/ dao插入
- 12. 关于hibernate-spring-dao的问题
- 13. Spring dao测试hibernate类未找到
- 14. Spring + Hibernate:如何实现Entites和DAO
- 15. JPA Spring Hibernate Dao列表问题
- 16. 使用注解书写Spring Spring Hibernate的DAO
- 17. 用Hibernate实现DAO?
- 18. Hibernate DAO/SessionFactory使用
- 19. Spring DAO性能
- 20. 来自Spring或JNDI的TransactionManager? (JBOSS + Spring 3 + Hibernate 4 + JTA)
- 21. JBoss 7 + Hibernate + Log4j
- 22. Spring引导的单元测试基于Hibernate JPA的DAO
- 23. 您如何看待良好的Spring + Hibernate DAO模块设计?
- 24. Spring + Hibernate的,自动装配SessionFactory的进入休眠DAO
- 25. 使用Spring DAO和Hibernate的数据访问层
- 26. 单个DAO和通用的CRUD方法(JPA/Hibernate + Spring)
- 27. Spring尝试将其注入到DAO中时Hibernate-sessionfactory为空
- 28. 在DAO中自动创建事务 - spring mvc和hibernate
- 29. 不正确的Hibernate HQL/DAO函数/编写Spring Security时 - 注解
- 30. Spring/Hibernate/Junit测试DAO对HSQLDB的示例
http://www.google.com – 2009-10-15 16:10:20