ssh 是怎么集成的(原理)
struts和spring是怎么集成的spring和hibernate是怎么集成,配置文件的作用。。还有要用口头表述怎么说。最好是吧内部原理说下。到底是struts向sp...
struts和spring是怎么集成的 spring和hibernate 是怎么集成,配置 文件的作用。。
还有要用口头表述 怎么说。最好是吧 内部 原理说下。到底是struts向spring注入 还是spring向 hibernate注入 还是 。。到底是哪个注入到哪个。。?他们是怎么关联的。 展开
还有要用口头表述 怎么说。最好是吧 内部 原理说下。到底是struts向spring注入 还是spring向 hibernate注入 还是 。。到底是哪个注入到哪个。。?他们是怎么关联的。 展开
展开全部
其实比较典型的JavaWeb开发结构,是由 页面表示层 业务逻辑层 数据持久层 三层的架构。
对应的 就是 servlet或action, service, dao(数据访问对象) 三种类。
简单的说一下他们的依赖关系,
action依赖 service处理业务,service依赖dao来处理数据库访问。
对于ssh这个主流JavaWeb开发集成方案,dao是依赖了hibernate来操作数据库的。
也就是说 dao依赖 hibernate。
就出现这个 依赖关系
action -> service -> dao -> hibernate
在ssh中,利用spring提供的依赖注入特性,
以一种低耦合,松散的结构来管理以上三种类的依赖关系。
也就是说 利用spring,将service 注入 action,将dao注入 service,然后将hibernate 注入 dao.
说得比较抽象,我建议你多看看ssh的代码,结合理论知识,你就应该比较容易搞清楚他们的关系了.
对应的 就是 servlet或action, service, dao(数据访问对象) 三种类。
简单的说一下他们的依赖关系,
action依赖 service处理业务,service依赖dao来处理数据库访问。
对于ssh这个主流JavaWeb开发集成方案,dao是依赖了hibernate来操作数据库的。
也就是说 dao依赖 hibernate。
就出现这个 依赖关系
action -> service -> dao -> hibernate
在ssh中,利用spring提供的依赖注入特性,
以一种低耦合,松散的结构来管理以上三种类的依赖关系。
也就是说 利用spring,将service 注入 action,将dao注入 service,然后将hibernate 注入 dao.
说得比较抽象,我建议你多看看ssh的代码,结合理论知识,你就应该比较容易搞清楚他们的关系了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询