SpringInAction
cairuojin
这个作者很懒,什么都没留下…
展开
-
SpringInAction第十章学习笔记:Spring 和JDBC
第十章:通过Spring和JDBC征服数据库10.1 Spring的数据访问哲学10.1.1 了解Spring的数据访问异常体系10.1.2 数据访问模板化10.2 配置数据源10.2.1 使用JNDI数据源10.2.2使用数据源连接池10.2.3 基于JDBC驱动的数据源10.2.4 使用嵌入式的数据源10.2.5 使用profile选择数据源10.3 在Spring中使用JDBC 10.1 S...原创 2020-01-09 21:57:23 · 260 阅读 · 0 评论 -
SpringInAction第九章学习笔记:Spring Security
第九章:保护Web应用 9.1Spring Security简介 Spring Security是一种基于SpringAOP和Servlet规范中的Filter实现的安全框架。 Spring Security是基于Spring的应用程序提供声明式安全保护的安全性框架。能够在Web请求级别和方法调用级别处理身份认证和授权。Spring Security使用Filter保护Web请求并限制URL级别的...原创 2019-04-25 17:35:33 · 673 阅读 · 2 评论 -
SpringInAction第八章学习笔记:Spring Web Flow
第八章:使用Spring Web Flow Spring Web Flow是一个Web框架,适用于元素按规定流程运行的程序。 8.1在Spring中配置Web Flow Spring Web Flow 是构建于SpringMVC基础上的,所有流程请求都需要首先经过SpringMVC的DispatcherServlet。所以,首先先配置DispatcherServlet吧,这里采用web.xml的配...原创 2019-04-25 17:09:39 · 374 阅读 · 0 评论 -
SpringInAction第七章学习笔记:SpringMVC高级技术
第七章:SpringMVC的高级技术 7.1SpringMVC配置的替代方案 1、自定义DispatcherServlet的配置 原本继承AbstractAnnotationConfigDispatcherServletInitializer的前端控制器中,重载是三个方法是abstract方法,最基础的配置,可以重载其他方法以对前端控制器进行更多的配置。 例如覆写customizeRegistra...原创 2019-04-25 17:04:19 · 320 阅读 · 0 评论 -
SpringInAction第六章学习笔记:SpringMVC视图
第六章:渲染Web视图 6.1理解视图解析 将控制器中请求处理的逻辑和视图中的渲染实现解耦是SpringMVC的一个重要特性。 SpringMVC定义了一个名为ViewResolver的接口,给其中的resolveViewName()传入视图名和Locale对象时,将返回一个View实例。 View是另一个接口,任务为接受模型以及Servlet的request和response对象,并将输出结果渲...原创 2019-04-25 16:44:51 · 397 阅读 · 0 评论 -
SpringInAction第五章学习笔记:SpringMVC
第五章:构建SpringWeb应用程序 5.1 SpringMVC起步 1、跟踪SpringMVC的请求 每当用户在浏览器中点击链接或提交表单的时候,请求就开始工作了。 1、第一站是SpringMVC的前端控制器DispatcherServlet。前端控制器是常用的Web应用程序模式,一个单实例的Servlet将请求委托给应用程序的其他组件来执行实际的处理。 2、前端控制器查询一个或多个处理器映...原创 2019-04-25 16:29:00 · 358 阅读 · 0 评论 -
SpringInAction第四章学习笔记:SpringAOP
第四章:面向切面的Spring 4.1、什么是面向切面编程 AOP可以实现横切关注点与它们所影响的对象之间的解耦。 1、描述切面常用的术语有: 通知(advice): 切面的工作被称为通知,通知定义了切面是什么以及何时调用。(AOP类的增强方法) 通知分分为五种类型: ·前置通知(Before):在目标方法调用前调用通知功能 ·后置通知(After):在目标方法完成之后调用通知,不关心方法的输出...原创 2019-04-25 16:00:43 · 282 阅读 · 0 评论 -
SpringInAction第三章学习笔记:Spring高级装配
第三章:高级装配 3.1、环境与profile 如果在不同的环境某个bean会不同(例如DataSource),可以通过配置profile bean,将不同的bean定义整理到多个profile中,部署的时候确保对应的profile处于激活状态。 在Java配置类中进行profile配置 ·使用@Profile注解指定某个bean属于哪个profile,注解在@Configuration类(3.1...原创 2019-04-24 23:25:22 · 265 阅读 · 0 评论 -
SpringInAction第二章学习笔记:Spring装配Bean
第二章:装配Bean Spring容器负责把需要相互协作的对象引用赋予各个对象。创建应用对象之间协作关系的行为通常称为装配(wiring)。 2.1、Spring配置的可选方案 ·XML显式配置 ·java类中进行显式配置 ·隐式的bean发现机制和自动装配 2.2自动化装配bean Spring从两个角度来实现自动化装配: ·组件扫描(component scanning) 自动发现应用上下文中...原创 2019-04-24 22:33:48 · 215 阅读 · 0 评论 -
SpringInAction第一章学习笔记:Spring简介
第一章:spring之旅 1.1、简化java开发 1、很多框架通过强迫应用继承提供的类或者实现接口从而导致应用与框架绑死。spring通过DI来装配pojo,保持应用对象之间的松散耦合。 2、依赖注入:通过DI,对象的依赖关系将由系统中负责协调各对象的第三方组件在创建对象的时候进行设定。 3、依赖注入的方式: ·使用属性的setter方法注入 ,这是最常用的方式;(bean声明时编写标签) ·使...原创 2019-04-24 22:01:10 · 239 阅读 · 0 评论