MVC实例应用模式

MVC实例应用模式java

       要了解mvc的具体的实例应用模式,首先要了解一下mvc模式,这样才能知道他要如何应用到具体的实例中。spring

l  mvc模式数据库

mvc的全名是Model -View- Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑汇集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不须要从新编写业务逻辑。架构

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计建立 Web 应用程序的模式。mvc

              Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。一般                  模型对象负责在数据库中存取数据。框架

              View(视图)是应用程序中处理数据显示的部分。一般视图是依据模型                数据建立的。ssh

              Controller(控制器)是应用程序中处理用户交互的部分。一般控制器                    负责从视图读取数据,控制用户输入,并向模型发送数据。jsp

l  mvc模式的应用实例hibernate

这学期咱们主要的任务就是用ssh框架重写xxx系统,而ssh框架就是一个典型的mvc模式的框架,下面介绍一下mvc在ssh中的具体应用。设计

 

 ssh框架,SSH框架的系统从职责上分为四层:表示层,业务逻辑层,数据持久层和域模块层,以帮助开发人员在短时间内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts做为系统的总体基础架构,负责MVC的分离,在struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring作管理,管理struts和hibernate。具体作法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的java对象,而后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的实现,采用Hibernate架构实现的DAO类来实现java类与数据库之间的转换和访问,最后由spring作管理,管理struts和hibernate。

 

mvc在ssh中的具体应用,MVC三层架构:模型层、控制层和视图层。模型层,用hibernate框架让javaBean在数据库生成表及关联,经过对javaBean的操做来对数据库进行操做;视图层,用jsp模板把页面展示给用户以及提供与用户的交互;控制层,用strust框架来链接数据层和视图层的接收、处理、发送数据并控制流程。而spring框架粘和了hibernate和struts,透明的管理了整个架构,提供IOC容器使代码松耦合以及AOP框架的切面功能等等

相关文章
相关标签/搜索