06 2021 档案

摘要:需求介绍—开发登录,退出功能 访问登录页面:点击头部区域的链接打开登录页面 登录: 验证账号,密码,验证码 成功时生成登录凭证发放给客户端,失败时跳转回登录页面 退出: 将登录状态修改为失效的状态 跳转至往网站的首页 代码实现 现在我们暂时把登录凭证存到数据库里面有一张表login_tickrt,以 阅读全文
posted @ 2021-06-17 17:45 宋同学shl 阅读(635) 评论(0) 推荐(0)
摘要:需求介绍—生成验证码 先生成随机字符串然后利用Kaptcha API生成验证图片 代码实现 先在pom.xml引入 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version 阅读全文
posted @ 2021-06-17 15:33 宋同学shl 阅读(422) 评论(0) 推荐(0)
摘要:需求介绍—会话管理 利用Cookie和Seesion使得HTTP变成有会话的连接,写几个实例演示一下 代码实现 先写个例子,表示客户端第一次访问服务器,服务器端创建一个Cookie发送给客户端。 不管是返回什么,都是通过做出响应,都是通过HttpServletResponse作响应,存到HttpSe 阅读全文
posted @ 2021-06-16 18:07 宋同学shl 阅读(364) 评论(0) 推荐(0)
摘要:需求介绍—开发注册功能 首先访问注册页面—点击顶部的链接,打开注册页面 提交注册数据 通过表单提交数据 服务端验证账号是否存在,邮箱是否已经注册 服务端发送激活邮件 激活注册账号 点击邮件中的链接,访问服务端的激活服务 实现代码 按着需求一个个完成。 首先访问注册页面 只是打开页面,没有业务,访问数 阅读全文
posted @ 2021-06-16 15:39 宋同学shl 阅读(349) 评论(0) 推荐(0)
摘要:需求介绍—发送邮件 首先要进行邮箱设置,要启用客户端SMTP服务。 而且SpringBoot也给了JavaMailSender发送邮件。 代码实现 首先你需要设置好邮箱,步骤百度一大堆,记住要配置一个授权码,是需要在后续进行配置的password。 然后就是正式的来写了。 首先引入一个jar包 <d 阅读全文
posted @ 2021-06-09 20:21 宋同学shl 阅读(135) 评论(0) 推荐(0)
摘要:需求介绍—社区首页 根据之前的学习,我们一般都是先按照DAO->Service->Controller这个顺序去开发 分布实现: 开发社区首页,显示前十个帖子。 开发分页组件,分页显示所有的帖子 代码实现 首先我们要知道贴子我们是放在discuss_post这个表里面,所以我们的操作都是根据这个表来 阅读全文
posted @ 2021-06-09 16:05 宋同学shl 阅读(186) 评论(0) 推荐(0)
摘要:需求介绍-MyBatis入门 首先就是安装Mysql Server 和Mysql Workbench。 SqlSessionFactory:用于创建SqlSession的工厂类 SqlSession:MyBatis的核心组件用于向数据库执行SQL XML文件:对MyBatis底层做一些配置。 Map 阅读全文
posted @ 2021-06-01 15:47 宋同学shl 阅读(98) 评论(0) 推荐(0)
摘要:需求介绍-SpringMVC 服务层的三层架构:表现层,业务层,数据层,浏览器访问服务器先访问表现层,期待表现层返回一些数据,表现层呢就访问业务层处理业务,而业务层在处理业务的时候会调用数据层请求数据和处理数据. SpringMVC 是一种设计模式,也是分为三层。 使用的核心组件是:Dispatch 阅读全文
posted @ 2021-06-01 14:49 宋同学shl 阅读(124) 评论(0) 推荐(0)