MyBatis 学习笔记
¶Chapter 1. 框架概述 ¶1.1 三层架构 三层架构所包含的三层: 界面层(User Interface Layer):主要功能为接收用户的数据,显示请求的处理结果。 业务逻辑层(Business Logic Layer):接收表示传递过来的数据,检查数据,计算业务逻辑,调用数据访问层获取数据。 数据访问层(Data Access La ...
「Spring系列笔记」SpringBoot 2.0
选择 Spring Initializer 父项目无需选择任何一个 Dependencies ,因为它不会作为一个具体项目去使用,而是供具体的子模块来继承。然后在父项目的 pom.xml 中添加: 1<packaging>pom</packaging> 若不添加该节点,则打包子模块时会报错 子模块记得让 Mave ...
「JavaWeb学习笔记08」项目管理工具 Maven
¶Chapter 13. Maven ¶13.1 Maven 概述 传统项目开发中,需要数量众多的 jar 包,需手动下载并引入,同时,jar 包有版本兼容的问题,一个 jar 包可能要依赖其他的 jar 包,需要手动解决。此外,多个项目间需要的 jar 包有可能重复。 Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注 ...
AJAX 与 JSON
¶AJAX ¶一、概述 AJAX,Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。它并不是新的编程语言,而是一种用于创建快速动态网页的技术。 此处的异步与同步分别指,在客户端和服务器端相互通信的基础上, 同步:客户端必须等待服务器端的响应,在等待的期间客户端不能做其他操作; 异步:客户 ...
「jQuery 学习笔记02」动画、对象遍历、事件
¶Chapter 4. 动画 其中下面各方法的三个参数: speed:指动画的速度,预定义值有:"slow"、"normal"、"fast" 或表示动画时长的毫秒数值(如:1000) easing:用来指定切换效果,默认值:"swing"(动画执行效果是“先慢,中间快 ...
「jQuery 学习笔记01」选择器、DOM操作
¶Chapter 1. 概述 ¶1.1 概念 jQuery 是一个快速、简洁的 JavaScript 框架,是继 Prototype 之后又一个优秀的 JavaScript 代码库。 它封装了 JavaScript 常用的功能代码,提供一种简便的 JavaScript 设计模式,优化 HTML 文档操作、事件处理、动画设计和 Ajax 交互。 ¶1 ...
「JavaWeb学习笔记07」过滤器(Filter)与监听器(Listener)
¶Chapter 12. 过滤器 Filter 与监听器(Listener) ¶12.1 过滤器概述 过滤器,能够对一部分客户请求先进行预处理操作,然后再把请求转发给响应的 Web 组件,等到 Web 组件生成了响应结果后,过滤器还能对响应结果进行检查和修改,然后再把修改后的响应结果发送给客户。 各个 Web 组件中的相同操作可放到同一个过滤器中 ...
「JavaWeb学习笔记06」JSP技术、MVC
以后再填坑。
「JavaWeb学习笔记05」会话及其技术应用
¶Chapter 8. 会话技术 ¶8.1 会话机制 HTTP 是无状态的协议(对于事务处理没有记忆能力),必须在 HTTP 请求中加入一些额外的用于跟踪客户状态的数据。 在 Web 开发中,会话机制,便是用于跟踪客户状态的普遍解决方案(使用 ASP、PHP 或 JSP 开发的 Web 应用都可以运用会话机制)。 会话,指在一段时间内,单个客户与 ...
「JavaWeb学习笔记04」请求与响应
¶Chapter 5. HTTP ¶5.1 HTTP 概述 HTTP 协议(Hypertext Transfer Protocol,超文本传输协议),顾名思义,即关于如何在网络上传输超文本(即 HTML 文档)的协议。 HTTP协议,规定了 Web 的基本运作过程,以及浏览器与 Web 服务器之间的通信细节。 特点: 在分层的网络体系结构中,H ...
