![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE
文章平均质量分 62
JavaEE
ginger_mr
略...
展开
-
JavaWeb-事务
文章目录事务概述mysql的事务1.手动事务JDBC事务操作1.JDBC事务操作代码演示DBUtils事务操作1.DBUtils事务操作代码演示关于commit写在finally中分析图解jspJDBC工具类webservicedao使用ThreadLocal绑定连接资源1.ThreadLocal绑定连接资源分析图解使用ThreadLocal绑定连接资源代码演示1.ThreadLocal工具类webservicedao事务的特性和隔离级别1.事务的特性ACID2.并发访问问题->由隔离性引起3.事务的原创 2020-05-29 23:22:19 · 243 阅读 · 0 评论 -
JavaWeb-JDBC连接池&JdbcTemplate&DBUtils
JDBC连接池概念概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处: 1. 节约资源 2. 用户访问高效JDBC连接池实现1.标准接口:DataSource方法:获取连接:getConnection()。归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Connection.cl原创 2020-05-25 19:31:51 · 255 阅读 · 0 评论 -
JavaWeb-JDBC
文章目录JDBC基本概念JDBC使用的包JDBC使用APIJDBC原理图解JDBC快速入门JDBC步骤详解JDBC各个对象1. DriverManager:驱动管理对象1. 注册驱动:告诉程序该使用哪一个数据库驱动jar2. 获取数据库连接2. Connection:数据库连接对象1.获取执行sql的对象2.管理事务3. Statement:执行sql的对象1.执行sql2.练习1. account表 添加一条记录2. account表 修改记录3. account表 删除一条记录4.创建表4. Resul原创 2020-05-24 21:48:33 · 169 阅读 · 0 评论 -
JavaWeb-Ajax&JSON
文章目录Ajax概念Ajax实现方式1. 原生的JS实现方式2. JQeury实现方式1. $.ajax()2. $.get():发送get请求3. $.post():发送post请求JSON概念JSON语法1.基本规则2. 获取数据1. json对象.键名2. json对象["键名"]3. 数组对象[索引]4. 遍历3. JSON数据和Java对象的相互转换1.JSON解析器2. JSON转为Java对象步骤1. 导入jackson的相关jar包2. 创建Jackson核心对象 ObjectMapper3原创 2020-05-10 14:56:27 · 169 阅读 · 0 评论 -
JavaWeb-Listener
文章目录Listener概念Listener快速入门1.web.xml配置2.注解配置监听器有哪些?监听三大域对象的创建与销毁的监听器1.监听ServletContext域的创建与销毁的监听器ServletContextListener1.Servlet域的生命周期2.监听器的编写步骤(重点)3.监听的方法4.ServletContextListener监听器的主要作用2.监听Httpsessio...原创 2020-05-01 13:01:28 · 96 阅读 · 0 评论 -
JavaWeb-Filter
文章目录Filter概念Filter快速入门Filter细节1. web.xml配置2. 过滤器执行流程3. 过滤器生命周期方法4. 过滤器配置详解1.拦截路径配置2.拦截方式配置(资源被访问的方式)1.注解配置2.web.xml配置5. 过滤器链(配置多个过滤器)1.执行顺序:如果有两个过滤器:过滤器1和过滤器22.过滤器先后顺序问题1. 注解配置:按照类名的字符串比较规则比较,值小的先执行2....原创 2020-04-30 16:25:56 · 107 阅读 · 0 评论 -
JavaWeb-案例:用户信息列表展示
文章目录综合练习1. 简单功能1. 列表查询2. 登录3. 添加4. 删除5. 修改2. 复杂功能1. 删除选中2. 分页查询3. 复杂条件查询综合练习1. 简单功能1. 列表查询2. 登录3. 添加4. 删除5. 修改2. 复杂功能1. 删除选中2. 分页查询好处: 1. 减轻服务器内存的开销 2. 提升用户体验3. 复杂条件查询...原创 2020-04-28 20:01:28 · 1709 阅读 · 0 评论 -
JavaWeb-MVC与三层架构
文章目录jsp演变历史javaEE的开发模式什么是模式javaEE经历的模式model1模式model2模式MVC---- web开发的设计模javaEE的三层架构MVC与三层架构MVC图解JavaEE三层架构图解MVC与JavaEE三层架构有什么关系?jsp演变历史早期只有servlet,只能使用response输出标签数据,非常麻烦。后来又jsp,简化了Servlet的开发,如果过度使...原创 2020-04-25 12:29:26 · 205 阅读 · 0 评论 -
JavaWeb-JSP
文章目录JSP概念JSP原理JSP指令page指令 --- 属性最多的指令(实际开发中page指令默认)nclude指令taglib指定JSP的脚本和注释JSP的脚本JSP的注释jsp内置/隐式对象(9个)JSP概念Java Server Pages: java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码,用于简化书写。JSP原理JSP本...原创 2020-04-24 21:06:41 · 127 阅读 · 0 评论 -
JavaWeb-Session
文章目录seesion1. 概念2. 快速入门3. session原理4. session细节1. 当客户端关闭后,服务器不关闭,两次获取session是否为同一个?2. 客户端不关闭,服务器关闭后,两次获取的session是同一个吗?3. session什么时候被销毁?session特点案例:验证码seesion1. 概念Session技术是将数据存储在服务器端的技术,会为每个客户端都创建...原创 2020-04-23 13:14:50 · 100 阅读 · 0 评论 -
pageContext、request、session、 application四域总结
ServletContext创建:服务器启动销毁:服务器关闭域的作用范围:整个web应用request创建:访问时创建request销毁:响应结束request销毁域的作用范围:一次请求中Session创建:第一次执行request.getSession()时创建销毁: 1)服务器(非正常)关闭时 2)session过期/失效(默认30分钟) 问题:时间的起算点 从何时开...原创 2020-04-23 13:16:24 · 203 阅读 · 0 评论 -
JavaWeb-Cookie
文章目录为什么要会话技术会话技术1. 会话:一次会话中包含多次请求和响应。2. 会话功能:会话技术就是记录这次会话中客户端的状态与数据的。3. 会话技术分为Cookie和SessionCookie1. 概念:Cookie技术是将用户的数据存储到客户端的技术。2. 快速入门3. cookie实现原理4. cookie的细节1. 一次可不可以发送多个cookie?2. cookie在浏览器中保存多长时...原创 2020-04-22 16:36:37 · 102 阅读 · 0 评论 -
JavaWeb-文件上传中文乱码引发的惨案
文件上传中文乱码引发的惨案原创 2020-04-20 23:25:09 · 484 阅读 · 0 评论 -
JavaWeb-Response
文章目录HttpServletResponse概述request对象和response对象的原理response设置功能1. 设置响应行2. 设置响应头3. 设置响应response完成重定向和向客户端输出字符串1.response完成重定向2. 服务器输出字符数据到浏览器3. 服务器输出字节数据到浏览器4. 验证码路径写法ServletContext对象1. 概念:代表整个web应用,可以和程序...原创 2020-04-20 21:01:41 · 123 阅读 · 0 评论 -
JavaWeb-Request
文章目录request对象和response对象的原理request对象继承体系结构reques获取功能1.获取请求行数据2. 获取请求头数据3. 获取请求体数据reques其他功能1. 获取请求参数通用方式:不论get还是post请求方式都可以使用下列方法来获取请求参数2. 请求转发:一种在服务器内部的资源跳转方式3. 共享数据4. 获取ServletContext获取user-agent和re...原创 2020-04-19 22:10:29 · 169 阅读 · 0 评论 -
JavaWeb-Http
Http概念概念: HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法。传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:1. 基于TCP/IP的高级协议2. 默认端口号:803. 基于请求/响应模型的...原创 2020-04-17 16:14:49 · 131 阅读 · 0 评论 -
JavaWeb
XML博客JavaEE-XMLTomcat博客JavaEE-TomcatServlet博客JavaEE-Servlet原创 2020-04-16 21:57:54 · 342 阅读 · 0 评论 -
JavaEE-Servlet
文章目录ServletServlet概念Servlet快速入门Servlet中的生命周期方法Servlet3.0IDEA与tomcat的相关配置Servlet的体系结构Servlet相关配置Servlet 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. IDEA与tomcat的相关配置 7. Servlet的体系结构 8. Se...原创 2020-04-16 21:20:14 · 132 阅读 · 0 评论 -
JavaWeb-Tomcat
web相关概念1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态 ...原创 2020-04-16 09:04:20 · 168 阅读 · 0 评论 -
JavaWeb-XML
XML 1. 概念 2. 语法 3. 解析XML-概念概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 功能存储数据1. 配置文件2. 在网络中传输...原创 2020-04-15 16:11:27 · 151 阅读 · 0 评论