您好,登录后才能下订单哦!
本篇内容主要讲解“JSP开发框架之MVC架构是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JSP开发框架之MVC架构是什么”吧!
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,来封装产生动态网页的处理逻辑。
在大多数WEB应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求。虽然很直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的增多会使JSP页面臃肿不堪,WEB服务器的负荷过重。因此,在中间层上采用基于模型视图控制器(MVC.Model-View-Controller)的设计模式。Model层用来实现业务逻辑,View层用来显示用户界面,Controller层主要负责View层和Model层之间的控制关系。如下图所示
DAO:Data Access Object 数据访问接口,是面向对象的数据接口
对数据库的访问操作一般会有:增加数据、删除数据、修改数据、查询数据等等
我们建立ORM(Object Relation Mapping),在数据库和DAO之间建立联系。
如图所示
如上图两张图我们可以初步了解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架构是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。