摘要:
SpringMVC笔记之拦截器 一、拦截器 1.1 概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别:拦截器是AOP思想的具体应用。 过滤器: servlet规范 阅读全文
摘要:
SpringMVC笔记之Ajax 一、简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以 阅读全文
摘要:
SpringMVC笔记之JSON 一、Json介绍 1.1 什么是JSON JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为 阅读全文
摘要:
SpringMVC笔记之实践 一、HelloSpring 1.1 配置版 新建一个Moudle , springmvc-hello , 添加web的支持! 确定导入了SpringMVC 的依赖! 配置web.xml , 注册DispatcherServlet <?xml version="1.0" 阅读全文
摘要:
SpringMVC笔记之概述 一、回顾MVC 1.1 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,M 阅读全文
摘要:
Spring笔记之事务 一、声明式事务 1.1 回顾事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个属性AC 阅读全文
摘要:
Spring笔记之AOP 一、什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范 阅读全文
摘要:
Spring笔记之代理模式 一、静态代理模式 为什么要学习代理模式,因为AOP的底层机制就是动态代理! 代理模式:静态代理、动态代理 1.1 静态代理 静态代理角色分析: 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般 阅读全文