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

相关文章
|
4天前
|
JavaScript Java
jsp使用
jsp使用
|
4天前
|
前端开发 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)等一起使用。
24 2
 jsp简单了解
|
9月前
|
存储 Java 应用服务中间件
JSP详解
JSP详解
|
9月前
|
存储 缓存 Java
jsp2
jsp2
30 0
|
9月前
|
Java
jsp3
jsp3
78 2
|
11月前
|
前端开发 Java 应用服务中间件
深入理解JSP(一)
深入理解JSP(一)
86 0
|
11月前
|
Java
【jsp】为什么出现JSP?
【jsp】为什么出现JSP?
|
11月前
|
Java
【JSP】jsp的组成
在上一篇博客【jsp】为什么出现JSP?,讲了jsp出现的原因,接下来这篇博客,将向大家讲述jsp中都有哪些内容。
|
Java
jsp处理
jsp处理
84 0
|
Java 数据库连接 API
使用jsp
使用jsp
105 0

相关课程

更多