JSP开发框架之MVC架构是什么

发布时间:2022-09-26 11:09:19 作者:iii
来源:亿速云 阅读:159

本篇内容主要讲解“JSP开发框架之MVC架构是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JSP开发框架之MVC架构是什么”吧!

JSP简介

JSP:Java Server Page(java服务器页面),是一个动态的网页技术标准。它的主要目的是将表示逻辑从Servlet中分离出来。而Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP是在传统的网页HTML文件中插入Java程序段,从而形成JSP文件,后缀名为jsp。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。它实现了Html语法中的java拓展,即可以以(形式)来写入java编程语言。通常使用Java编程语言编写类XML的tags和scriplets,来封装产生动态网页的处理逻辑。

分层设计(MVC结构)

在大多数WEB应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求。虽然很直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的增多会使JSP页面臃肿不堪,WEB服务器的负荷过重。因此,在中间层上采用基于模型视图控制器(MVC.Model-View-Controller)的设计模式。Model层用来实现业务逻辑,View层用来显示用户界面,Controller层主要负责View层和Model层之间的控制关系。如下图所示

JSP开发框架之MVC架构是什么

MVC结合Dao的设计模式

DAO:Data Access Object 数据访问接口,是面向对象的数据接口

对数据库的访问操作一般会有:增加数据、删除数据、修改数据、查询数据等等

我们建立ORM(Object Relation Mapping),在数据库和DAO之间建立联系。

如图所示

JSP开发框架之MVC架构是什么

MVC架构详解

如上图两张图我们可以初步了解MVC的结构,Model层一般来说由许多JAVABeans组成,根据这些Beans在系统中起的不同的作用,将它们分为Command Beans、Data Beans、View Beans三种类型。View层主要都是一些ASPX页面文件,他们不包括后台代码。VIEW层中可以对所有的页面,进行HTML生成和格式化。可以在VIEW层中使用内联代码,进行动态页面开发。VIEW层中的ASPX页面的请求,只能调用CONTROLLER中的方法。Controller是整个MVC架构的核心。在Controller类中的方法都是用来相应浏览器或者VIEW层的请求。Controller将使用MODEL层来向VIEW层的页面传输数据。Controoler使用VIEWDATA来传输任何数据给到VIEW层。

到此,相信大家对“JSP开发框架之MVC架构是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. django MVC架构
  2. Android开发框架之---ThinkAndroid

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jsp mvc

上一篇:JSP如何连接SQL数据库

下一篇:JSP内置对象及方法有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》