自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 《web应用技术》第十二次课后作业

在父工程中配置各个工程共有的依赖。概念——私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的中央仓库,用于解决团队内部的资源共享与资源同步问题。版本锁定——在maven中,可以在父工程的pom文件中通过来统一管理依赖版本。概念——描述的是两个工程间的关系,与Java中的继承相似,子工程可以继承父工程中的配置信息,常见于依赖关系的继承。Servlet本身不能独立运行,需要在一个web应用中运行的,而一个web应用是部署在tomcat中的。

2024-06-20 21:22:05 454

原创 《web应用技术》第十一次课后作业

登录校验的基本流程:先访问登录接口login,登录成功后服务端生成一个jwt令牌并返回给前端,前端将jwt令牌记录下来,在后续的每一次请求中都会将jwt令牌携带到服务端。请求到达服务端后要想访问对应的服务功能,此时必须先校验令牌的有效性,在过滤器当中实现,无效则响应错误的信息,有效则放行访问对应的web资源,执行对应的业务操作。:放行前的逻辑 / 放行(访问对应的web资源)/ 放行后的逻辑(回到过滤器)放行后访问对应资源,资源访问完成后,还会回到Filter中,执行放行后的逻辑。

2024-06-14 00:04:38 411

原创 《web应用技术》第十次课后作业

浏览器在第一次请求服务器时,服务器创建会话对象session,每一个session都有一个id,服务器端给浏览器响应数据时会将id通过Cookie响应给浏览器,(Set-Cookie:JSESSION=1),浏览器接收到响应数据后自动将Cookie存储在浏览器本地,在后续的每一次请求都会将Cookie的数据获取出来并且带到服务端,服务器拿到session的id会从众多的session中找到当前请求的会话对象session。优点:支持pc端、移动端,解决集群环境下的认证问题,减轻服务器端存储的压力。

2024-06-06 22:54:58 647

原创 《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 346

原创 《web应用技术》第八次课后作业

查询:(图书编号和读者编号都有3)删除:(删除id为3的)

2024-05-23 01:45:07 392

原创 《web应用技术》第七次课后作业

编写WriterUpdate.html页面:(前面点击修改后跳转到该页面时先根据js中的selectById方法获取到相应的值到表单中,然后再进行修改,点击更新按钮后执行js中的updateById方法返回数据,并回到首页表格)在mapper中编写sql语句:(id是自动编号就不修改id的值)(${this.id}这个刚开始手打的一直不对啊复制过来才成功了)controller:(注意地址后添加参数/{id})WriterDelete.html:(链接删除)运行:(更新第一条的内容)

2024-05-12 11:47:37 961

原创 《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 427 1

原创 《web应用技术》第五次课后练习

MyBatis是一款优秀的持久层(三层架构中的数据访问层dao)框架,用于简化JDBC的开发(几乎免除了JDBC代码以及设置参数和获取结果集的工作)。MyBatis是在Java程序中编写sql语句,再将这条sql语句发送给数据库执行,数据库再将执行的结果返回给Java程序。

2024-05-08 09:32:55 735 1

原创 《web应用技术》第四次课后练习

上节课案例中,全部都写在一个类empController中,而在设计和开发的时候需要尽量让每一个接口、类或者是方法它的职责更加单一,只管一块儿功能,即,才会使可读性更强、复杂度更低、拓展性更好以及利于后期维护,基于此才有了三层架构。:控制层,接收前端发送的请求,对请求进行处理,并响应数据。:业务逻辑层,处理具体的业务逻辑。:数据访问层(Data Access Object持久层),负责数据访问操作,包括数据的增删改查。

2024-04-24 15:52:26 1004

原创 《web应用技术》第三次课后练习

springboot,postman,前后端发送数据

2024-04-16 22:02:54 808 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 686

原创 《web应用技术》第一次课后练习

(不同的jdk版本对应不同版本的tomcat)

2024-04-06 20:52:17 888 1

原创 Ajax,前端工程化,vue学习

1.作用:数据交换(给服务i其发送请求并获取服务器响应的数据),异步交互(可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术)3.原生Ajax(三步):创建XMLHttpRequest对象用于服务器交换数据、向服务器发送请求、获取服务器响应数据。4.Axios(对原生的Ajax进行了封装)使用:引入Axios的js文件、使用Axios发送请求并获取响应结果。2.同步与异步的区别:异步在等待服务器处理时客户端还可以执行其他操作。

2023-12-18 21:26:34 405

原创 第七次课后作业

配置环境 安装NodeJS 安装vue-cli 创建自己的项目

2023-12-18 17:25:50 409

原创 Vue学习

第六周课后作业:第六周上机练习内容:Vue-快速入门:Vue-指令-v-bind和v-model:Vue-指令-v-on:Vue-指令-v-if和v-show:Vue-指令-v-for:Vue-指令-案例:Vue-生命周期:

2023-12-08 17:31:24 383

原创 JavaScript学习

知识点:1.使用函数过程为两步:定义函数,调用函数2.函数分为两种:没有返回值的函数,有返回值的函数(return)。函数由function定义,变量由var定义。3。函数的调用:如果一个函数仅仅是定义而没有被调用的话,则函数本森时不会被执行的。直接调用:一般用于没有返回值的函数,在写完函数后直接 函数名();来调用;在表达式中调用:一般用于有返回值的函数,返回值会参与表达式的计算在超链接中调用:

2023-12-03 20:50:39 371 1

原创 第五周上机小测试

第一次上机测试:Bootstrap。

2023-12-01 16:00:13 392 1

原创 用Bootstrapt设计页面(week4)

自己设计一份完整的页面:

2023-11-28 20:41:59 346

原创 css学习(week3)

3.图片背景重复:backgroung-repeat 默认值是repeat在水平和垂直方向上同时平铺,repeat-x在水平方向上平铺,repeat-y在垂直方向上平铺,no-repeat不平铺。(2)内边距-指内容区和边框之间的空间,有padding-top,padding-bottom,padding-left,padding-right以及简写属性;(2)既有父元素,有兄弟元素时:该元素会先看4个方向有没有兄弟元素存在,如果有,则这个方向的margin就是相对于兄弟元素而言,没有则相对于父元素而言。

2023-11-17 23:48:42 40

原创 HTML学习(week2)

10.下拉列表:selection 和 option搭配使用,selection属性有multiple(设置下拉列表可以使用多项)和size(设置下拉列表显示几个列表项),option属性有selected(是否选中)和value(选项值)6单选框: 必须设置name和value ,且name属性必须一致才能单选,checked属性默认情况下选中第一个文本框。5.密码文本框:输入字符不可见,属性和单行文本框一样。

2023-11-10 22:44:47 56

原创 HTML学习(week1)

2.段落标签换行标签或使用两个p标签。1.标题标签3.文本标签(上标标签)5.文本标签(下标标签)4.水平线标签

2023-11-04 10:40:01 52

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除