javaweb
文章平均质量分 86
JavaWeb学习
tomcat jsp
为什么爱喝冰美式
常说是非事,必是是非人。
爱吃火龙果的武守梦202205403128
展开
-
《web应用技术》第十一次课后作业
登录校验的基本流程:先访问登录接口login,登录成功后服务端生成一个jwt令牌并返回给前端,前端将jwt令牌记录下来,在后续的每一次请求中都会将jwt令牌携带到服务端。请求到达服务端后要想访问对应的服务功能,此时必须先校验令牌的有效性,在过滤器当中实现,无效则响应错误的信息,有效则放行访问对应的web资源,执行对应的业务操作。:放行前的逻辑 / 放行(访问对应的web资源)/ 放行后的逻辑(回到过滤器)放行后访问对应资源,资源访问完成后,还会回到Filter中,执行放行后的逻辑。原创 2024-06-14 00:04:38 · 442 阅读 · 0 评论 -
《web应用技术》第十次课后作业
浏览器在第一次请求服务器时,服务器创建会话对象session,每一个session都有一个id,服务器端给浏览器响应数据时会将id通过Cookie响应给浏览器,(Set-Cookie:JSESSION=1),浏览器接收到响应数据后自动将Cookie存储在浏览器本地,在后续的每一次请求都会将Cookie的数据获取出来并且带到服务端,服务器拿到session的id会从众多的session中找到当前请求的会话对象session。优点:支持pc端、移动端,解决集群环境下的认证问题,减轻服务器端存储的压力。原创 2024-06-06 22:54:58 · 690 阅读 · 0 评论 -
《web应用技术》第九次课后作业
循环遍历,collection:要遍历的集合;item:遍历出来的元素;open:遍历开始前拼接的sql片段;close:遍历结束后拼接的sql片段。使用test属性进行条件判断,如果条件为true,则拼接sql.(1)XML映射文件的名称与Mapper接口名称一致,且将XML映射文件和Mapper接口放置在相同包下。(3)XML映射文件中sql语句的id与Mapper接口中的方法名一致,并保持返回类型一致。(2)XML映射文件的namespace属性为Mapper接口全限定名一致。原创 2024-05-25 00:22:03 · 356 阅读 · 0 评论 -
《web应用技术》第八次课后作业
查询:(图书编号和读者编号都有3)删除:(删除id为3的)原创 2024-05-23 01:45:07 · 424 阅读 · 0 评论 -
《web应用技术》第七次课后作业
编写WriterUpdate.html页面:(前面点击修改后跳转到该页面时先根据js中的selectById方法获取到相应的值到表单中,然后再进行修改,点击更新按钮后执行js中的updateById方法返回数据,并回到首页表格)在mapper中编写sql语句:(id是自动编号就不修改id的值)(${this.id}这个刚开始手打的一直不对啊复制过来才成功了)controller:(注意地址后添加参数/{id})WriterDelete.html:(链接删除)运行:(更新第一条的内容)原创 2024-05-12 11:47:37 · 1414 阅读 · 0 评论 -
《web应用技术》第六次课后作业
在浏览器输入“/WriterShoe.html”后,前端页面中axios中发起get异步请求(‘/showAll’),controller接收请求根据地址‘/showAll’确定位置后执行,到service在到mapper得到数据后到service再到controller返回响应给前端。(2)展示页面 即查询所有数据,因为在mapper中处理数据,于是编写sql语句:(WriterMapper)整体编写步骤:pojo->mapper->service->cotroller。原创 2024-05-11 01:37:05 · 437 阅读 · 1 评论 -
《web应用技术》第五次课后练习
MyBatis是一款优秀的持久层(三层架构中的数据访问层dao)框架,用于简化JDBC的开发(几乎免除了JDBC代码以及设置参数和获取结果集的工作)。MyBatis是在Java程序中编写sql语句,再将这条sql语句发送给数据库执行,数据库再将执行的结果返回给Java程序。原创 2024-05-08 09:32:55 · 762 阅读 · 1 评论 -
《web应用技术》第四次课后练习
上节课案例中,全部都写在一个类empController中,而在设计和开发的时候需要尽量让每一个接口、类或者是方法它的职责更加单一,只管一块儿功能,即,才会使可读性更强、复杂度更低、拓展性更好以及利于后期维护,基于此才有了三层架构。:控制层,接收前端发送的请求,对请求进行处理,并响应数据。:业务逻辑层,处理具体的业务逻辑。:数据访问层(Data Access Object持久层),负责数据访问操作,包括数据的增删改查。原创 2024-04-24 15:52:26 · 1902 阅读 · 0 评论 -
《web应用技术》第三次课后练习
springboot,postman,前后端发送数据原创 2024-04-16 22:02:54 · 832 阅读 · 1 评论 -
《web应用技术》第二次课后练习
try {//1.注册驱动//2.获取连接//3.获取执行sql的对象statement//4.定义sqlString sql = "update StudentInformation set SSex = '女' where SName = '张三'";//5.执行sql//返回受影响的行数//6.处理结果//7.释放资源s.close();c.close();(navicat里张三的SSex原来是“男”现在已经更新为“女”)原创 2024-04-11 23:30:00 · 695 阅读 · 0 评论 -
《web应用技术》第一次课后练习
(不同的jdk版本对应不同版本的tomcat)原创 2024-04-06 20:52:17 · 1554 阅读 · 1 评论