![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
基础知识点
起个名字都这么男
Stay hungry,Stay foolish!
展开
-
如何设计优雅的后端接口
转发一条后端接口设计的文章,强烈推荐!转载 2020-11-06 21:33:28 · 1323 阅读 · 0 评论 -
Java向指定Excel写入读取数据
POI,向Excel中写入数据,读取数据原创 2020-10-28 21:27:46 · 4524 阅读 · 3 评论 -
初识JWT
JWT 的格式,JWT的作用,JWT与session相比的优势原创 2020-09-27 14:46:55 · 180 阅读 · 0 评论 -
有关Servlet的面试题
Servlet的生命周期,Servlet与CGI的对比,Servlet是不是线程安全的?什么情况下需要进行同步?原创 2020-07-12 17:12:47 · 161 阅读 · 0 评论 -
mmall商城分类模块总结
后台分类model的开发具体功能有:添加分类名称,修改分类名称,查询所有子分类,查询父分类以及它下面的子分类(递归)需要注意的是,在后台管理进行操作的时候,都需要验证当前用户是否是管理员的角色,不管进行哪些操作都需要提前验证身份。具体的实现方法就是,先从session中获取user,判断不为空的条件下再进行角色验证,如果不是管理员直接返回错误信息,提示需要管理员登录,如果是管理员才能进行下面的...原创 2020-02-25 11:32:49 · 352 阅读 · 0 评论 -
mmall商城购物车模块总结
购物车模块的设计思想购物车的实现方式有很多,但是最常见的就三种:Cookie,Session,数据库.三种方法各有优劣,适合的场景各不相同.Cookie方法:通过把购物车中的商品数据写入Cookie中,再通过浏览器进行读取.这个方法,适合在用户没有登录的情况下使用,但是有个非常严重的缺点,即在用户禁用了Cookie的时候是无法使用的.Session方法:通过Session来保存商品信息,这确实是...原创 2020-02-25 11:29:54 · 422 阅读 · 0 评论 -
mmal商城商品模块总结
学习目标FTP服务器的对接SpringMVC文件上传流读取properties配置文件抽象POJO、BO、VO对象之间的转换关系及解决思路joda-time快速入门静态代码块mybatis-pageHelper商品模块分为前后台操作,前台功能接口有:搜索,分页显示,商品详情;后台管理模块有保存商品,修改商品在线状态,获取商品详情,分页显示,按照名称或者商品id搜索,上传商品图片...原创 2020-02-25 11:28:08 · 499 阅读 · 0 评论 -
mmall商城用户模块开发总结
1、需要实现的功能介绍注册 登录 用户名校验忘记密码 提交问题答案 重置密码获取用户信息 更新用户信息 退出登录目标:避免横向越权,纵向越权的安全漏洞MD5明文加密级增加的salt值Guava缓存的使用高复用服务响应对象的设计思想级抽象封装session的使用横向越权:攻击者尝试访问与他人拥有相同权限的用户。纵向越权:低级别攻击者尝试访问高级别用户的资源当用...原创 2020-02-25 11:25:42 · 423 阅读 · 0 评论 -
web网上书店总结(jsp+servlet)
web网上书店总结前端的首页。效果如下:基本上按照页面有的内容对其实现功能。按照用户划分功能模块,有后台管理员和普通用户,登录的时候会判断账户的类别,例如0权限代表普通用户登录,1权限代表管理员登录,然后转发到相对的页面。普通用户登录成功后返回首页,我的账户:xxx,显示用户名,这时就可以加入购物车;如果没有登陆就点击了购买就会跳转到登录页面,注册的时候需要验证码,注册成功返回登录页面。主要还...原创 2019-11-22 16:54:52 · 1613 阅读 · 0 评论 -
获取json格式的数据变成了undefined!?
今天在做一个简单的登陆功能时,当一切准备就绪,点击登陆时,什么都没发生。。然后开始debug,打断点调试,然后发现了这个。向页面传递数据flag是true代表该用户的账号密码验证码等信息正确可以登录,那怎么会没有响应呢,后来测试发现$(function () { //1.给登录按钮绑定单击事件 $("#btn_sub").click(function () { ...原创 2019-09-21 11:47:23 · 5888 阅读 · 2 评论 -
Tomcat配置上遇到的一些问题
Tomcat启动:在bin目录下双击startup.bat文件就行。访问:在浏览器输入http://localhost:8080回车访问的是自己 的界面; http://othersip:8080 访问的是别人的网站。关闭:直接把startup.bat打开的小窗口关闭,服务器也随之关闭。鼠标双击Shutdown.bat文件也可以关闭,Ctrl+c也能关闭。启动中可能遇到的一些问...原创 2019-09-15 20:50:07 · 123 阅读 · 0 评论 -
了解一下ajax
AJAX:是一种无需重新加载页面的情况下能够更新部分(局部更新)网页的技术。1. 概念:ASychronous JavaScript And XML 异步的JavaScript和XML 首先了解一下异步和同步的区别。 异步:客户端发送请求到服务器,无论服务器是否返回响应,客户端都可以随意做其他的事情,中间的过程并不影向其他操作。 同步:客户端发送请求给服务器端,当服务器返回...原创 2019-09-04 21:19:24 · 87 阅读 · 0 评论 -
MVC与三层架构
MVC设计模式:model-view-Controller简写。MVC是软件工程中的一种常见的架构模式,是一种分离业务逻辑和显示页面的设计方法,他将软件系统的分为三个基本的部分:模型、视图、控制器。Controller:对请求进行处理,负责请求转发。View:界面设计人员进行图形化设计Model:编写程序应用功能实现算法,数据库管理。MVC可对程序的后期维护和扩展提供了方便,并...原创 2019-08-17 11:35:19 · 164 阅读 · 0 评论 -
cookie和session会话技术
因为http协议是无状态的,也就是说每个客户端访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端状态。会话技术是帮助服务器记住客户端状态的。一次会话的开始是通过浏览器访问某个站点,结束是关闭这个浏览器的过程。会话技术就是记录这次会话中客户端的状态哦与数据的。会话技术分为两种,分别是cookie和session。cookie:数据存储到客户端本地,减少了服务器的存储压...原创 2019-08-12 10:53:15 · 100 阅读 · 0 评论 -
servlet+jsp完成简单登录
将用户在注册界面中的数据填充到数据库相对应的表格中。当用户再次登录时,从数据库中拿到相应的数据查询并与页面的数据做对比,判断是否登陆成功。需要在HTML文件中将form表单上的action属性值设置为web项目名加处理数据的servlet文件。1.导入相应的jar包,MySQL,c3p0,BeanUtils,页面的文件和图片等。2.按照数据库中表单的相应数据创建JavaBean3....原创 2019-08-10 21:05:48 · 496 阅读 · 0 评论 -
HTTP基础知识点小结
什么是http协议?http,超文本传输协议是现在互联网应用最为广泛的协议,所有的www文件都必须遵循这个标准设计这个最初的目的是为了发布和接收HTML文件。http就是web通信的基础,就是为了能够让文档之间互相关联可以进行互相传阅。http协议在应用层。http协议的组成HTTP协议由HTTP请求和相应组成,当在浏览器输入网址进行访问的时候,你的浏览器将你的请求封装成一个HTTP请求发...原创 2019-07-23 11:54:56 · 105 阅读 · 0 评论 -
Servlet知识点小结
Web核心之servletServlet的API(生命周期)Servlet接口中的方法:Init方法(ServletConfig config) config代表的是该servlet对象的配置信息Servle...原创 2019-07-25 11:11:39 · 98 阅读 · 0 评论