JSP(四)

简介: JSP(四)

MVC 、 三层架构


1. MVC

//掌握
 - M:Model,模型。JavaBean
  * 完成具体的业务操作,如:查询数据库,封装对象
 - V:View,视图。JSP
  * 展示数据
 - C:Controller,控制器。Servlet
  * 获取用户的输入
  * 调用模型
  * 将数据交给视图进行展示
 - 优缺点:
  1. 优点:
    1. 耦合性低,方便维护,可以利于分工协作
    2. 重用性高
  2. 缺点:
    1. 使得项目架构变得复杂,对开发人员要求高


2. 三层架构(软件设计架构)


JavaWeb三层框架 → JavaWeb独有


①. 界面层(表示层)→ 用户看的得界面。用户可以通过界面上的组件和服务器进行交互


②. 业务逻辑层→ 处理业务逻辑的(Service)


③. 数据访问层→ 操作数据存储文件


注意:

在业务层中不能出现JavaWeb API,例如request、response等。也就是说,业务层代码是可重用的,甚至可以应用到非Web环境中。业务层的每个方法可以理解成一个万能,例如转账业务方法。业务层依赖数据层,而Web层依赖业务层!



20190405195041979.png2019082709193029.png

相关文章
|
6月前
|
JavaScript Java
jsp使用
jsp使用
|
6月前
|
前端开发 JavaScript Java
jsp简单了解
JSP(Java Server Pages)是一种用于开发动态Web应用程序的Java技术。它允许将Java代码嵌入到HTML页面中,以生成动态内容。在服务器上运行时,JSP会被编译成Java Servlet,并在每个请求时动态生成页面内容。JSP提供了丰富的标签和API,用于访问数据库、处理表单数据、进行条件判断和循环等常见操作。它是Java EE(现在被称为Jakarta EE)的一部分,可以与Java Servlet、JavaBeans、Java标准标签库(JSTL)等一起使用。
42 2
 jsp简单了解
|
11月前
|
Java 数据库
Jsp应用
Jsp应用
55 0
|
Java
jsp3
jsp3
128 2
|
存储 Java 应用服务中间件
JSP详解
JSP详解
|
Java 应用服务中间件 Apache
JSP
JSP
75 0
|
Java 数据库连接 API
使用jsp
使用jsp
125 0
|
Java
JSP 处理
JSP 处理
92 0
|
前端开发 搜索推荐 Java
JSP是什么
JSP是什么
305 0
JSP是什么
JSP(一)
Java Server Pages: java服务器端页面(可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码) JSP = html + Java脚本(代码片段) + JSP动态标签
118 0
JSP(一)