美文网首页Java学习笔记ssh和ssm
基于SSH轻量级框架的整合应用及实例一

基于SSH轻量级框架的整合应用及实例一

作者: 程序o07 | 来源:发表于2018-07-27 15:22 被阅读6次

 基于SSH轻量级框架的整合应用及实例一

        使用Struts 架构作为了整个系统的基础框架,它负责了MVC 模型中各层的分离。利用Hibernate 作为系统持久层的底层结构。中间业务逻辑层由Spring 支持。根据需求来提出一个模型,将这些模型采用Java语言实现出基本的Java 对象,然后写出基本的DAO 接口,并给出Hibernate 的DAO 实现,采用Hibernate 架构实现的DAO 类来实现Java 类与数据库之间的转换和访问,然后由Spring 来完成业务逻辑。        

        在整个SSH 框架组合中,Spring 与Hibernate 的集成处于非常重要的地位,他们构成了整个系统的底层,负责了系统的数据传送与保存。Spring 的轻量级的bean 容器为业务对象。DAO 对象和资源对象提供了IOC 类型的装配能力。Spring 使用一个XML格式的应用配置文件为开发者提供了一种通过解析定制的属性文件来手动管理单实例对象或者工厂对象的选择性。由于Spring 将非***性作为一个重要的目标,因此可以由Spring配置管理的bean 对象均不需要依赖Spring 自有的接口和类就可以通过它们的bean 属性完成配置。        

        使用Hibernate 的应用中,Spring 的对DAO 对象通常的事务管理用来分离数据访问和事务处理。事务性业务对象不与任何特殊的数据访问或者事务策略绑在一起,从而不影响业务对象的可复用性。 Spring 的HibernateTemplate 类提供了一个简单的方式实现了基于HibernateDAO对象而不必关心如何获得Hibernate 的Session 实例,也不必关心多方参与的事务处理。无需使用try-catch 块,也无需进行事务检查。一个简单的Hibernate 访问方法就完全解决了这些问题。无论是在多个DAO 接口还是在多方事务的情况下,Spring 使得多种DAO 对象无缝地协同工作。         

        基于SSH框架整全的web应用控制器是按struts-config.xml 文件中的配置来决定业务流的转向的,开发人员在业务流控制方面的主要工作是对strutsconfig.xml 进行配置,struts-config.xml 的部分代码如下:   

        ❤Java初高级学习分享,共同学习才是最明智的选择,喜欢的话可以我的学习群64弍46衣3凌9,或加资料群69似64陆0吧3(进群备注平台名)

        Spring做为系统的中枢,所有的业务逻辑都定义在一个配置文件applicationContext.xml中,其中定义了数据源以及其他业务的服务bean。       

❤提问/互动请留言,可直接在最底右下方"写留言即可"

❤Java初高级学习分享,共同学习才是最明智的选择,喜欢的话可以我的学习群64弍46衣3凌9,或加资料群69似64陆0吧3(进群备注平台名)

❤如果觉得写得不错请点击“订阅”,每天更新全新的内容!

❤你们的喜欢和关注就是我最大的动力支撑!!!

相关文章

  • 基于SSH轻量级框架的整合应用及实例一

    基于SSH轻量级框架的整合应用及实例一 使用Struts 架构作为了整个系统的基础框架,它负责了MVC 模型中各层...

  • SSH框架整合

    参考文章SSH框架应用实例

  • 关于apache camel你需要知道的

    定义:轻量级的集成框架,基于EIP(企业整合模式)blabla... 什么时候使用:多个应用程序使用不同的协议和技...

  • SSH框架

    1.概述 SSH框架:Struts框架,基于MVC模式的应用层框架技术。Hibernate: 基于持久层的框架(数...

  • 05_Spring_SSH三大框架整合

    Spring框架的第四天 案例一:SSH框架整合保存客户 需求分析 案例一:SSH框架整合保存客户 技术分析之SS...

  • MuleESB3.0中文教程

    第一章 基础原理Mule 是一个轻量级的消息框架和整合平台,基于 EIP ( EnterpriseIntegera...

  • Flask框架从入门到实战

    Flask简介: Flask是一个使用 Python 编写的轻量级 Web 应用框架,基于 WerkzeugWSG...

  • 15_Spring SSH整合准备

    SSH框架 SSH = Struts2 + Spring + Hibernate Struts2框架整合所需jar...

  • SSH 三大框架的整合

    参考地址 SSH三大框架的整合思想 web应用的三层为:1.1 web层,(struts2),Struts2框架用...

  • Flask入门的第一个项目

    前言: Flask简介:Flask是一个使用 Python 编写的轻量级 Web 应用框架,基于 Werkzeug...

网友评论

    本文标题:基于SSH轻量级框架的整合应用及实例一

    本文链接:https://www.haomeiwen.com/subject/xshgmftx.html