Java Web小课程1——MVC三次架构设计模式,安装Maven,安装Navicat

本文介绍了Java Web开发中的MVC架构,详细解析了Model、View和Controller各层的作用。接着讲解了如何安装和使用Maven进行项目管理,包括配置本地仓库。最后,列举了建立项目的步骤,包括安装Navicat数据库管理工具,新建数据库和创建表。
摘要由CSDN通过智能技术生成
MVC的开发模式

MVC:三层架构的设计模式
M层:Model层(模型层):JavaBean实体类,dao接口,impl实现类
V层:View层(视图层)—用来显示页面:JSP
C层:Controller层(控制层):Servlet
M层的JavaBean,dao,impl负责在C层调用(M层为C层服务),C层调用之后会拿到相应结果(集合或其他内容),会放到V层页面显示。
在Servlet中绑定字符串“张三”—把“张三”放到桥梁上—JSP通过桥梁拿到“张三”在Servlet中绑定字符串“张三”—把“张三”放到桥梁上,把桥梁发送到JSP—JSP通过桥梁拿到“张三”

请求转发:一次请求由一个组件(Servlet)完成其中一部分,交给另外一个组件(JSP)完成其他部分的过程。
组件:实现部分功能的逻辑代码(Servlet,JSP)
请求转发过程:
1)绑定数据(创建桥梁) request.setAttribute(String(绑定名/桥梁名),Object(绑定值))
2)获取转发器
RequestDispatcher rd = request.getRequestDispatcher(“转发的路径”)
3)实现转发
rd.forward(request,response)
4)在JSP中使用EL表达式通过绑定名获取绑定值
EL表达式:${绑定名}
注意:
1)转发运行时要运行第一部分组件(Servlet)
2)转发前和转发后共享请求和响应对象
3)地址栏的地址不变(转发前的地址)

在ServletDemo.java中

package com.dlxy;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值