JavaWeb
文章平均质量分 95
JavaWeb学习笔记
卷儿~
在校大学生,好撸铁。性别男,爱好女。
个人主页:http://www.wayne-lee.cn/
展开
-
【JavaWeb】一个用于规范前后端交互的消息类
疯狂咕咕的卷卷毛来了,这次我们来封装一个用于规范前后端交互传递消息和数据的类。(其实这招是我跟大哥偷师的,它的主页在这里:地址。大家快去滴滴他)这次的操作针对的是在前后端交互过程中信息和数据传递的问题。在前后端的交互过程中,从后台获取数据一直是交互的核心需求之一。通常情况下,我们习惯于将返回的数据按照json的格式解析成为字符串,然后将这个字符串作为真正的数据返回。由于spring提供的responseBody注解,可以使方法返回的对象默认处理为Json的格式更进一步的,在ResponseB原创 2021-04-19 19:01:12 · 431 阅读 · 0 评论 -
【JavaWeb】(血泪踩雷史...)Token登录前后端交互及跨域问题
hello,我是卷卷毛,我又来啦,咱们书接上回,上一节我们讨论了一种基于token验证方式的登录方案,文章在这里:【JavaWeb】实现基于Token方式的用户登录上节的内容,简单些说,就是介绍了一种实现用户登录的方式。服务端在校验用户的账号密码信息无误后,为用户生成一串token作为口令返回给用户。之后,按照约定,用户在访问后端时将token添加在请求头中,发送给后端。后端根据头部中的token信息校验用户的登录状况。那么这一节,承接上回,我们要解决这一登录方案的前后端交互问题,焦点在于to原创 2021-04-14 18:21:13 · 2657 阅读 · 2 评论 -
【JavaWeb】实现基于Token方式的用户登录
哦吼,我是卷卷毛,我回来啦。这一次我们来实现一个使用Token方式的用户登录机制。听说现在使用token方式登录非常流行,可以替代之前使用cookie/session方式实现用户登录。对博主而言,一个非常便捷的地方在于,使用token进行登录验证,在前后端分离开发时可以避免许多跨域相关的问题。(cookie跨域问题真的是调了好久好久。。。。)首先,对于演示环境,后台使用的框架是Spring Boot,调试使用的软件是Postman我们先创建一个基本的spring boot项目,部署在端口80上。如原创 2021-04-07 11:53:26 · 6846 阅读 · 1 评论 -
【JavaWeb】如何实现支持回复功能的留言板
hello大家好,我是卷卷毛,我又回来了这次给大家带来一个支持回复功能的留言板的设计方案,这个留言板现在就正运行在我的个人博客中,它支持简单的留言、回复功能,先来看一下效果图:欢迎大家来留言板逛逛呀,有意见建议可以留言~【留言板】还挺简洁大方的对吧,不过这次我们讨论的重点不在前端的页面,而是后端的逻辑。所以还是先说回留言板的开发。首先,关于使用的技术:后端整体框架是Spring Boot数据库使用的是MySQLORM框架使用的是Mybatis设计这个功能的过程,我的顺序是数据库-原创 2021-04-05 18:23:37 · 4567 阅读 · 1 评论 -
SpringBoot入门 集成Mybatis框架连接数据库及项目打包部署
上一篇我们介绍了如何使用springBoot快速创建一个项目,链接在这里:SpringBoot入门 快速创建并部署web后端这次我们就来进一步对后端进行搭建,上一篇我们完成了对静态资源以及controller的创建和访问,那么接下来一个重要的话题就是数据库!!所以这一节我们的重心就在于如何使用springBoot链接数据库。具体一些,是使用springBoot整合mybatis框架来链接数据库。接着在数据库链接成功后要讨论的,是如何将这个maven项目打包并部署在服务器端。配置mybatis框架和原创 2020-10-27 23:38:21 · 637 阅读 · 0 评论 -
springBoot搭配java小爬虫 获取百词斩单词释义
大致思路首先,我们知道百词斩的单词释义api为:http://mall.baicizhan.com/ws/search?w=单词这个api可以直接访问,只要给w赋予要查询的单词,对方就会返回单词释义的json,像这样:但是这个地址是不允许跨域访问的,也就是说不能在前端直接使用ajax请求,会遭遇XMLHttpRequest cannot loadhttp://mall.baicizhan.com/ws/search. No 'Access-Control-Allow-Origin' header i原创 2020-10-27 11:25:29 · 2018 阅读 · 2 评论 -
SpringBoot入门 快速创建并部署web后端
创建一个SpringBoot项目让项目跑起来配置端口静态资源的存放整合mybatis项目打包及部署原创 2020-10-25 19:11:32 · 1401 阅读 · 0 评论 -
javaweb 课设常见问题及其解决总结 前后端交互部分
前言做完课设很久了,做课设的过程中遇到了很多问题,有些问题很沙雕,有些问题坑很深,但是不论什么,解决他们花费了很长时间和精力,甚至让博主几近崩溃(拼写错误debug一下午是真的难顶)。不过更多的情况是各路博主的百家饭,把一个一个的技术要点搞明白。我认为这是值得的,因为发现问题——寻找答案——解决问题的过程就是一种高效学习。好在浏览器有浏览记录,能让我看见做课设的几周的心路和成长历程 (第一次提到浏览记录而没产生快删的想法)在此,我打算把做课设过程中遇到的问题进行一下汇总,如果你也在做javaweb的课原创 2020-07-19 17:06:00 · 2752 阅读 · 0 评论 -
【从零开始JavaEE课设】《影院系统》成品展示——后台管理系统
后台管理系统是整个课设最磨人的地方写起来的感觉简直就是:while(头发总数 != 0){ 头发总数--;}员工登录员工登录按钮位于前台页面的正上方,点击那个图标即可显示员工登录窗口。输入员工的身份证号码以及密码即可登录,登录后将自动跳转到后台管理页面。在后台管理界面点击标题栏的大logo即可返回前台,回到前台后,会显示员工的登录情况。点击管理员信息文字可以再次跳转到后台,而点击退出图标即可注销管理员账号。来看看完整的操作吧~~~后台总览看过了管理员登录,这回终于到了重中原创 2020-07-13 21:08:47 · 4313 阅读 · 7 评论 -
【从零开始JavaEE课设】《影院系统》成品展示——vip管理
vip管理是整个课设的第二部分主要涉及到vip的登录、注销;注册信息查改,以及使用vip购买优惠影票。vip管理vip注册使用vip系统的第一步当然是注册成为vip。vip的登录、注册和信息展示位于网页的最右端,是个固定(fixed)的展示框。点击“注册”字样的黑色头像框,即可进入注册页面在注册页面,头顶栏的标题字样可以跳转回主界面。注册会员需要填写会员的基本信息,当前包括:姓名电话生日密码额外的,在注册的同时可以进行充值。这里的选项都是具有校验功能:姓名,为必填项,校验原创 2020-07-13 17:18:43 · 952 阅读 · 0 评论 -
【从零开始JavaEE课设】《影院系统》成品展示——主页面
距离上一次更新做课设的博文已经过去了半个月了。在上一篇博文中,课设还只停留在持久层。现在它已经完工了!先来给大家展示下成果。课设的制作过程后面还会持续更新的,毕竟总还有各种各样的技术等待总结(捂脸笑)咱不会剪辑精美的视频,也不会制作图集进行渲染,只好以博文的形式讲解各部分的功能,一边讲一边放图。。。。好了,话不多说,这就开始吧。首页展示先来看一看这个精美的首页:啊,他长得简直就像某18+的网站。它的外形非常的精美,黑色的底色配上白色的打字,到处透露着vip尊享的上流气息。卡通猫打底的粉色标题,原创 2020-07-13 00:20:07 · 10082 阅读 · 0 评论 -
【从零开始JavaEE课设】《影院系统》(四)搞定持久层
前言这是课设制作总结的第四篇,目前仍旧奋战在持久层。前面三节分析了项目需求、编写了持久层mapper接口、实现了部分mapper接口的配置文件及测试。这一节就来继续将剩下的mapper文件配置并测试完。有关项目背景和model类设计可以查看第一节:【从零开始JavaEE课设】《影院系统》(一) 需求分析 数据库设计 后端model类 model层类涉及到的不多,仅有七个类且类间关系比较简单明确:知识点简结resultMap配置resultMap真的是一大神器,可以在其中清晰的表达类之间的对原创 2020-06-25 22:58:34 · 774 阅读 · 0 评论 -
【从零开始JavaEE课设】《影院系统》(三)配置mybatis框架,编写mapper文件并测试(附mybatis知识点)
知识点梳理配置mybatis步骤使用sql include标签多个参数的访问模糊查询结果集映射一对一一对多多对多子查询中不能使用limit不等号的替换使用SqlSession进行测试原创 2020-06-25 01:22:20 · 1438 阅读 · 0 评论 -
【从零开始JavaEE课设】《影院系统》(二)编写持久层Mapper接口
前言这是JavaEE课设连载的第二篇,上一篇在这里:【从零开始JavaEE课设】《影院系统》(一) 需求分析 数据库设计 后端model类 上一篇分析了项目所需的数据库表和基础的model类。这一篇,就来搭建持久层框架mybatis,完成这些model的ORM映射。为后面的业务逻辑实现打下坚实的基础...原创 2020-06-24 11:51:57 · 718 阅读 · 1 评论 -
【从零开始JavaEE课设】《影院系统》(一) 需求分析 数据库设计 后端model类
前言吼吼吼,紧张的JavaEE阶段学习结束了,刚学完SSM框架,转眼这就到期末课设了。时间过得可真快啊。(然而我的框架使用和前端技术可能还是老八心爱的奥利给)但是不论如何,课设就这么来了,这倒是个好机会,能把学过的技术栈给穿起来复习复习。刚好JavaEE阶段学了很多很多技术,但是都没有来得及写成博客梳理一番。借着这个项目,一边完成,一边梳理知识知识点,美汁汁~~所以这个系列可能会连载许多篇 (我尽量) ,其中会有技术应用的,也会有完成结构的。当然,在完成的过程中一定是充满各种问题的,像是数据库设计的优原创 2020-06-22 21:20:45 · 3943 阅读 · 0 评论 -
JS、AJAX 实现级联下拉列表
实现在下拉框的级联查询,可以使得用户不进行页面跳转便可以根据下拉框中所选的高级选项更改低级选项的内容。增进用户体验以省市县/区为例,在用户选择不同的省时,更新后面的市和对应的县/区;在用户选择不同的市时,更新后面县/区的内容。数据库存放省市县/区的数据库表单:省市县/区前端前端页面上,放一个div,用CSS简单装饰一下。在中间放上我们的主角:三个下拉框,分别代表省、市、县/区。最后加上一个提交按钮。捏个页面这里我们仅演示如何实现下拉框的级联查询,所以省略了action属性的内容,并原创 2020-05-18 12:21:04 · 1487 阅读 · 1 评论 -
HTML 学习总结3.1 开发工具的使用 div标签
这是HTML学习总结的第三篇,前两篇戳下面:HTML 学习总结1入门 基本概念、格式 文字标签 图片标签 链接标签 表格标签 注释HTML 学习总结2 框架 表单这节课,开始使用开发工具eclips开发动态网页工程(Dynamic Web Project)。并且学习了HTML的div标签,入门了CSS。同时在学习中也串联了许多HTML的知识。思维导图:话不多说,开始梳理本节的内容...原创 2020-03-20 21:15:32 · 261 阅读 · 0 评论 -
HTML 学习记录3.2 CSS基础语法 选择器 创建形式
这是HTML学习总结的第三篇第二节,前两篇及上一节请戳下面:HTML 学习总结1入门 基本概念、格式 文字标签 图片标签 链接标签 表格标签 注释HTML 学习总结2 框架 表单CSS基础说完了上面的前置知识,我们迎来了今天的主角CSS。相信很多小伙伴和我一样,在刚开始接触到这个名词的时候简直不知所云,那么,学习CSS就先从了解它是个什么东西开始。接着,我们需要了解CSS的创建形式及选择...原创 2020-03-20 21:15:17 · 293 阅读 · 0 评论 -
HTML 学习总结2 框架 表单
这是HTML学习总结系列的第二篇,第一篇在这里:HTML 学习总结1入门 基本概念、格式 文字标签 图片标签 链接标签 表格标签 注释这次的学习内容相较第一次分类少,但是比较杂。框架集标签框架标签是将网页设置成网页框架的一种双标签,被设计成框架的网页被切分成若干区域,没有实际的内容,只当做框架用于镶嵌其它的网页。那么,这个标签是:<frameset></framese...原创 2020-03-16 11:28:42 · 619 阅读 · 0 评论 -
HTML 学习总结1入门 基本概念、格式 文字标签 图片标签 链接标签 表格标签 注释
今天初学html,先是了解了HTML的基本概念,然后学了些基本的标签使用。下面来总结一下HTML基本概念就是先了解了这个语言是个啥,在哪里用的。HTML是缩写,全拼是 Hyper Text Markup Language。拆开念就是 超文本标记语言啥,你问我怎么拼出来的,问度娘啊。简单点说,就是一种用来编写文本的语言,这种语言它编写了一种超级文本,通过浏览器,不仅可以显示文本,还可以...原创 2020-03-12 11:10:43 · 801 阅读 · 0 评论