`

关于MVC的SSH

    博客分类:
  • SSH
阅读更多

1.    Hibernate、Spring、Struts都是基于MVC思想设计的框架

 

2.    SSH是Hibernate、Spring、Struts的整合,一般将开发分为pojo、dao、service、action四层

       pojo层是ORM映射

       dao层是pojo的CRUD操作,如果添加针对pojo的一个实例的业务方法,就是BO,BO=dao+基本的业务方法(一个pojo的一个实例)

       service层是对dao层的复杂封装,通过复杂的业务逻辑来组织dao层

       action层是调用service层的功能,和页面通信

 

3.    作为SSH整合的一部分,Hibernate主要和数据库之间的操作关系处理,并有很好的会话session和缓存memcached管理,注意一张数据库表table就对应一个Hibernate pojo是面向数据库的设计思想,应该利用ORM的优势进行业务上的整合

 

4.    作为SSH整合的一部分,Struts主要负责前后台的通信,能过对页面URL的请求响应进行整合、控制、管理,能够理清大网站的URL之间的脉络关系

 

5.    作为SSH整合的一部分,Sping主要负责管理控制,

       优势一、Sping通过配置文件applicationContext.xml和IOC容器对pojo、dao、service、action四层的对象的生命周期进行有效管理

       优势二、Spring的AOP组件是面向切面编程,可以灵活地组合业务逻辑

       有了Spring,Hibernate才能专注于数据库的操作,Struts才能专注于前后台的通信,

 

6.    实例讲解

(未完待续)

 

分享到:
评论

相关推荐

    MVC与SSH的区别MVC与SSH的区别

    在探讨MVC与SSH的区别之前,我们先来明确一下这两个概念的基本定义以及它们在软件开发中的作用。 MVC,即Model-View-Controller,是一种软件架构模式,主要用于简化应用程序的开发与维护。它将应用程序分为三个核心...

    SSH框架与MVC架构之间的关系

    MVC(Model-View-Controller)架构模式则是SSH框架设计的基础,它将应用程序分为三个主要部分:模型、视图和控制器。 1. **模型层(Model)**:在这个层次,主要关注业务逻辑和数据处理。Hibernate框架是SSH中的...

    SSH MVC基本简介

    ### SSH MVC基本简介 #### 一、Web三层架构与MVC模式的概念 ##### Web三层架构: Web三层架构是指为了提高应用程序的可维护性、可扩展性和可读性,将一个Web应用按照功能的不同分为三个相对独立的部分:用户接口层...

    SSH(springmvc)环境

    SSH,全称Spring、Struts和Hibernate,是Java Web开发中的一个经典组合,常用于构建企业级应用。这个环境的搭建涉及到多个组件的配置和整合,下面将详细讲解SSH环境的搭建过程及其核心知识点。 首先,Spring是SSH...

    jsp ssh mvc java web j2ee网络商城+论文+源码 购物系统网页设计

    标题"jsp ssh mvc java web j2ee网络商城+论文+源码 购物系统网页设计"中,提到了一系列关键技术和应用领域,这些包括: 1. JSP(JavaServer Pages):JSP是Java平台上用于创建动态网页的技术,它允许开发者在HTML...

    基于 Java ssh整合 开源博客系统 spring mvc,hibernate,spring,maven 整合开发

    【标题】中的“基于 Java ssh整合 开源博客系统”指的是一个使用Java技术栈开发的开源博客平台,这里的“ssh”是三个Java框架的缩写,分别代表Spring、Struts和Hibernate。Spring MVC、Hibernate和Spring是Java Web...

    ssh demo.rar_DEMO_promiseddzi_spring mvc_ssh_ssh demo

    【标题】"SSH Demo"指的是一个使用Spring、Spring MVC和Hibernate技术栈的示例项目,主要涉及SSH(Spring、Spring MVC、Hibernate)框架的集成应用。这个DEMO旨在展示如何在Java Web开发中运用这些技术进行基本的...

    ssh mvc ajax 购物车

    SSH MVC AJAX购物车是一个基于Java Web技术开发的电商应用程序,主要使用了Struts2、Spring和Hibernate这三大框架,它们是Java领域中用于构建企业级Web应用的常用工具。SSH框架组合提供了模型-视图-控制器(MVC)...

    基于Annotation的MVC框架SSH示例.rar

    在这个"基于Annotation的MVC框架SSH示例"中,我们将探讨如何使用注解(Annotation)来简化SSH框架的配置和实现。 1. **Spring框架**:Spring是核心容器,负责管理应用对象的生命周期和依赖注入。在传统的Spring配置...

    mvc的ssh技术

    **MVC 模型** ...总结来说,SSH框架是基于MVC模式的Web应用开发的强大工具,它通过结合Struts的控制层、Spring的服务层管理和Hibernate的数据访问层,为开发者提供了一个高效、灵活和可扩展的开发环境。

    jsp ssh mvc java web j2ee bs 在线考试系统+论文+源码 网页设计

    《基于JSP SSH MVC的Java Web在线考试系统详解》 在线考试系统是现代教育技术发展的重要成果,它利用互联网技术,实现了考试的无纸化、自动化。本系统以JSP(JavaServer Pages)为核心,结合SSH(Struts、Spring、...

    Extjsmvc+ssh源码

    【标题】:“Extjsmvc+ssh源码”指的是一个基于ExtJS MVC模式并结合SSH(Struts2、Spring、Hibernate)框架的Web应用程序源代码。这个项目可能是一个示例或者学习资源,展示了如何将这两者整合在一起开发复杂的前端...

    Java+SSH+MVC.rar

    Java SSH MVC框架组合是企业级应用开发中广泛采用的经典技术栈,主要由Java语言、Struts、Spring和Hibernate这三个核心组件组成。这个框架组合在过去的多年间为许多公司的后端开发提供了稳定的基础,尽管现在有更新...

    ssh研究生毕业环节管理系统ssh框架 MVC模式

    JSPssh研究生毕业环节管理系统 是一套完善的WEB设计系统,对理解JSP java 编程开发语言有帮助,系统采用ssh框架 MVC模式进行开发,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。本系统运用MVC设计模式,...

    采用MVC、SSH框架开发的汽车销售管理系统,可用于毕业设计

    采用MyEclipse8.5集成开发环境,SQL Server 2005数据库,MVC框架和SSH框架。涉及前后台系统,主要功能如下: (1)系统前台基本功能设计与实现: 用户维护模块设计与实现; 汽车展示模块设计与实现; 购物车模块的...

    深入浅出的理解框架SSH与MVC设计模式 - 副本.docx

    《深入浅出理解框架SSH与MVC设计模式》 在当今的Java EE开发领域,SSH(Struts2、Hibernate、Spring)框架与MVC设计模式是开发者必须掌握的核心技术。这些框架不仅简化了开发流程,提高了开发效率,而且在解决传统...

    3.0ssh mvc汽车销售系统

    SSH MVC汽车销售系统是一款基于Java技术的Web应用程序,主要用于实现汽车销售业务的管理。SSH是Spring、Struts和Hibernate三个开源框架的缩写,它们分别是Spring框架、Struts框架和Hibernate ORM框架。这个系统采用...

    MVC设计模式实战ExtJS4.2高级组件+SSH2在线投稿系统

    01.教程简介_ExtJS4.2简介_SSH2基本框架搭建 02.编写几个通用的service方法、设计数据库 03.搭建ExtJS的MVC框架 04.主界面的搭建、登录功能和菜单树的生成 05.创建菜单树、前台保存用户信息 06.菜单树响应事件、我的...

    ssh2 MVC 结构框架搭建

    SSH2 MVC结构框架是软件开发中的一个经典组合,由Spring、Struts2和Hibernate三个开源框架集成而成。这个框架主要用于构建高效、可维护且松耦合的企业级Web应用程序。下面将详细阐述这三个组件以及如何利用它们搭建...

Global site tag (gtag.js) - Google Analytics