2023.2.3日学习内容(jsp的修改与删除)

1.MVC模式

M:model 实体类

V:view 视图 JSP页面

C:controller 控制层 Servlet层 接收页面数据(请求)和返回页面数据(响应)

2.三层架构

表现层:可以理解为MVC里面的V和C:页面和servlet层

逻辑层:处理逻辑的地方 service 层

数据访问层:dao 处理数据的地方(存储数据的地方)

DB:数据库

3.新增思路:

1)有一个页面:页面上有一个新增按钮

2)点击新增按钮跳转到新增页面

3)在新增页面点击提交按钮,讲表单里面的值传递到Java后台

4)在Java后台servlet里面去拿到前端数据

1:乱码处理 因为前端和后端交互会有中文出现

2:得到前端的值 req.getParameter("");

3:封装前端的值到model

4:调用服务逻辑层(因为要处理一些逻辑代码)

5:得到处理后的结果

6:将结果返回给页面(跳转到查询页面)

5)在service里面处理逻辑关系(将得到的数据保存到数据容器里面(集合list))

6)在dao数据持久层 里面设置一个容器接收保存的数据

4.查询思路:打开jsp页面

不能直接访问页面,因为页面的数据属于静态,则数据应该从Java后台来 所以,只能访问Java后台,通过将查询出来的数据响应给前端(页面转发)用户直接访问Java后台的注解地址:正常情况下,这里面应该有六个步骤并且不需要得到前端的值和封装到model

5.修改的思路:

1)点击修改按钮跳转到修改页面

2)将刚刚的数据放入修改页面

3)点击修改

4)返回查询页面

修改数据时,需要溢出list里面的数据,然后进行添加

建议用Iterator<BrandModel>进行遍历

1)写出对应的JavaBean

2)将html修改为jsp页面

3)每一个页面对应一个Servlet,所有的数据应该从后台读取

4)service直接调用dao

5)dao 存放数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值