Java EE学习笔记
文章平均质量分 92
zhuixun1993
这个作者很懒,什么都没留下…
展开
-
MVC框架实现
1 背景之前编写的项目,每个请求都需要一个servlet来响应。我们可以优化代码结构,让多个请求可以被一个servlet接收,然后分发给不同的方法进行处理。2 原理定义一个servlet,接收某一大类的请求(比如*.do);定义一个分发处理类,保存请求地址uri和处理方法之间的映射关系;由servlet接收请求,调用分发处理类的get方法,找到能够处理此请求的对象(注意java是面向对象的,因此能够处理请求的方法一定是封装在对象里的)由对象.方法进行请求处理。2.1 方法绑定请求地址通过原创 2021-08-02 22:32:53 · 321 阅读 · 1 评论 -
JavaWeb-项目实战心得和经验
文章目录1 对转发的新理解2 JSTL标签库中定义的变量保存到哪里3 如何实现页面跳转并同时弹出对话框4 关于请求路径5 服务器报错:com.alibaba.druid.pool.GetConnectionTimeoutException5.1 问题背景:5.2 产生原因:5.3 解决方法:6 关于EL表达式直接获得对象的私有属性7 关于AJAX得到服务器返回值8 数据库操作错误:java.sql.SQLSyntaxErrorException: You have an error in your SQL原创 2021-08-02 00:59:53 · 2115 阅读 · 0 评论 -
版本控制工具git和远程服务器
文章目录1 git相关操作1.1 初始化1.2 创建用户名和邮箱1.3 添加/修改文件1.4 删除文件(本地的文件被删除)1.4.1 去除文件的版本控制但不删除本地文件1.5 删除文件夹1.5.1 删除文件夹1.6 提交到版本库2 远程服务器进行版本控制的相关概念2.1 仓库(Repository)2.2 收藏(star)2.3 复制克隆项目(fork)2.4 发起请求(pull request,简称PR)2.5 关注(watch)2.6 事务卡片(Issue)2.7 Gitee主页2.8 仓库主页3 id原创 2021-07-26 23:41:53 · 203 阅读 · 0 评论 -
JavaWeb-文件上传与下载
文章目录1 文件上传1.0 首页准备1.1 创建文件上传对象1.2 初始化文件上传对象1.3 设置编码1.4 文件上传1.5 获取文件信息和表单上的其他信息1.6 设置文件保存路径1.7 将上传的文件保存到服务器1.7.1 解释1.8 跳转页面1.9 完整代码2 下载文件1 文件上传使用SmartUpload类进行操作。分为以下几个步骤1.0 首页准备首页需要有一个表单。表单必须设置:enctype="multipart/form-data",以及提交方式:method="post"文件输入框原创 2021-07-26 17:40:07 · 95 阅读 · 0 评论 -
JavaWeb- AJAX
文章目录1 AJAX原理2 AJAX包含的技术3 AJAX工作原理4 AJAX编程步骤4.1 JS实现4.1.1 创建XMLHttpRequest对象4.1.2 设置请求方式4.1.3 注册回调函数4.1.4 发送请求4.2 Jquery实现4.2.1 `$.ajax()` 实现4.2.2 `$.get()`方法4.2.3 `$.post()`方法5 JSON以及对象转换5.1 bean对象转换为JSON字符串5.2 JSON字符串转换为bean对象5.3 bean对象集合转化为JSON数组5.4 JSON原创 2021-07-26 02:04:51 · 135 阅读 · 0 评论 -
JavaWeb-Session、cookie、过滤器、监听器
文章目录1 Session和Cookie1.1 Cookie1.1.2 Cookie的应⽤1.1.2.1 保持⽤户登录状态1.1.2.2 记录⽤户名1.1.3 具体方法1.1.4 实现案例1.1.5 cookie的相关方法1.2 Session1.3 session和cookie的区别(面试会考)2 Filter过滤器2.1 定义2.2 语法格式2.3 使用场景2.3.1 设置每个request的characterEncoding2.3.2 防止用户未登录就访问到某个页面2.3.3 加密解密(密码的加密和解原创 2021-07-24 11:17:39 · 289 阅读 · 0 评论 -
JavaWeb-用户登录实现V2与踩坑点
文章目录1 实现代码1.1 思路1.2 login.html1.3 login_result.jsp1.4 invalidate_session.jsp2 注意点2.1 不能在javascript标签中通过jsp进行session失效操作2.2 表单数据接收2.3 使用JSTL操作数据库1 实现代码实现要求:前面我们实现了用户登录功能,当时我们要求用户登录成功后,跳转到success.html 页面,现在需要做需求迭代,用户登录成功后,要求跳转到success.jsp 页面,这个页面展示登录成功原创 2021-07-23 19:58:08 · 468 阅读 · 0 评论 -
JavaWeb-JSP
文章目录1 什么是JSP2 JSP为什么会出现3 JSP语法格式3.1 JSP中的注释4 JSP原理5 JSP内置对象5.1 page5.2 pageContext5.3 request:HttpServletRequest5.4 response:HttpServletResponse5.5 session:HttpSession5.6 application5.7 config5.8 out:PrintWriter5.9 exception5.10 JSP内置对象作用域6 JSP指令6.1 page指令原创 2021-07-23 19:12:42 · 99 阅读 · 0 评论 -
JavaWeb-用户登录实现V1与踩坑点
文章目录1 项目实现1.1 HTML页面(基于bootstrap)1.1.1 login.html1.1.2 success.html、failure.html1.1.3 web.xml1.2 数据库连接与验证类1.3 MyServlet1.4 其他配置1.5 项目结构图2 踩坑点2.1 ClassNotFoundException2.1.1 问题背景2.1.2 产生原因2.1.3 解决方法2.2 名为xx和xx的servlet不能映射为一个url模式(url-pattern) [/xxx]2.2.1 问题原创 2021-07-22 22:05:32 · 703 阅读 · 0 评论 -
JavaWeb-Servlet
文章目录1 概念1.1 Servlet⼯作模式:2 servlet API3 第一个servlet程序3.1 自定义servlet类3.2 通过web.xml文件把自定义的servlet类和html页面上的相关请求关联起来3.3 启动tomcat,在浏览器输⼊http://localhost:8080/⼯程名/访问服务器的路径。4 Servlet⼯作原理5 servlet生命周期(重要)6 请求6.1 客户端如何向服务器发送数据6.1.1 通过表单 get/post提交6.1.2 通过a标签发送数据(get原创 2021-07-22 20:36:13 · 163 阅读 · 0 评论 -
JavaWeb-入门
文章目录1 HTTP 协议2 HTTP请求/响应步骤2.1 客户端连接到Web服务器2.2 发送HTTP请求2.3 服务器接受请求并返回HTTP响应2.4 释放TCP连接2.5 客户端浏览器解析HTML内容3 HTTP请求⽅法4 两种开发模型4.1 概念4.2 各自优缺点5 Web服务器分类5.1 Tomcat 服务器5.2 Resin 服务器5.3 JBoss服务器5.4 WebSphere 服务器5.5 WebLogic 服务器6 Tomcat6.1 安装步骤6.2 Tomcat目录(重要!)7 IDE原创 2021-07-21 22:54:13 · 91 阅读 · 0 评论