JavaWeb
羽扬_
_人生如逆旅,我亦是行人-
https://github.com/yydcyy01
展开
-
1. 数据库连接池 2. Spring JDBC
内容1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. ...原创 2019-09-15 19:50:39 · 296 阅读 · 0 评论 -
自定义 Mybatis 框架的分析
我们将使用前面所学的基础知识来构建一个属于自己的持久层框架,将会涉及到的一些知识点:工厂模式(Factory 工厂模式)、构造者模式(Builder 模式)、代理模式,反射,自定义注解,注解的反射,xml 解析,数据库元数据,元数据的反射等。流程步骤示意图 :前期准备建立 Maven 项目工程引入相关坐标引入工具类到项目中目录层级说明代码稍后上传至 gitHub...原创 2019-09-22 13:13:31 · 125 阅读 · 0 评论 -
1 Maven概念 2 Maven 入门 / 使用 3 Maven 小结
内容1 Maven概念2 Maven 入门 / 使用3 Maven 小结1.1.1 Maven概念Maven 的正确发音是[ˈmevən]. Maven 在美国是一个口语化的词 语,代表专家、内行的意思。定义 : Maven 是一个项目管理工具,它包含了一个项目对象模 型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifec...原创 2019-09-16 18:16:56 · 114 阅读 · 0 评论 -
1. AJAX: 2. JSON
内容1. AJAX:2. JSONAJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 ...原创 2019-09-16 00:26:03 · 341 阅读 · 0 评论 -
JQuery 基础 [概念及 Demo]
今日内容1. JQuery 基础: 1. 概念 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器 5. DOM操作 6. 案例JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框...原创 2019-09-15 23:57:04 · 247 阅读 · 0 评论 -
1. Filter:过滤器 2. Listener:监听器
内容1. Filter:过滤器2. Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义...原创 2019-09-15 23:39:58 · 168 阅读 · 0 评论 -
1. Junit单元测试 2. 反射 3. 注解
今日内容1. Junit单元测试2. 反射3. 注解Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorT...原创 2019-09-15 21:46:40 · 311 阅读 · 0 评论 -
1. JSP 2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构
内容1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * content...原创 2019-09-15 20:04:57 · 424 阅读 · 0 评论 -
1. 会话技术 1. Cookie 2. Session 2. JSP:入门学习
内容1. 会话技术 1. Cookie 2. Session2. JSP:入门学习会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. ...原创 2019-09-15 20:03:10 · 200 阅读 · 0 评论 -
1. HTTP协议:响应消息 2. Response对象 3. ServletContext对象
内容1. HTTP协议:响应消息2. Response对象3. ServletContext对象HTTP协议:1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2...原创 2019-09-15 20:00:55 · 138 阅读 · 0 评论 -
1. Servlet 2. HTTP协议 3. Request
内容:1. Servlet2. HTTP协议3. RequestServlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Ser...原创 2019-09-15 19:58:49 · 220 阅读 · 0 评论 -
1. web相关概念回顾 2. web服务器软件:Tomcat 3. Servlet入门学习
内容1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个...原创 2019-09-15 19:53:16 · 301 阅读 · 0 评论