
Spring学习笔记
文章平均质量分 93
SuperMan-zhang
什么都不重要,重要是你的思想
展开
-
Spring学习笔记-Spring容器
Spring容器顾名思义是用来容纳(装)东西的,装的就是Bean。Spring容器负责创建、配置、管理Bean。Spring容器有两个核心接口:BeanFactory和ApplicationContext接口,后者是前者的子接口。在基于Spring的Java EE程序中,所有的组件都被当成Bean来处理,包括数据源对象、Hibernatede的SessionFactory、事务管理等,程序中的所有j原创 2015-09-08 08:31:04 · 787 阅读 · 0 评论 -
Spring实战-读书笔记(章节一、二)-Spring框架的目的以及装配Bean
Spring框架的目的spring框架的目的和意义:让java开发变得简单。spring提供四种核心策略实现这个目的:1、不侵入POJO2、使用依赖注入(DI)来实现对象之间保持松散耦合3、使用面向切面(AOP)来确保POJO的简单性(不侵入POJO)4、使用模板代码来消除样板代码(类如JdbcTemplet类,将JDBC API封装简化数据库的放问,将业务代码和JDBC代原创 2017-11-12 10:51:06 · 424 阅读 · 0 评论 -
Spring实战-读书笔记(六)-渲染Web视图
渲染Web视图理解视图解析我们知道Controller方法返回逻辑视图的名称,DispatcherServlet将视图逻辑名称传递给视图实现类处理获得物理视图资源。Controller并不直接返回物理视图,而是返回逻辑视图名称,这样就很好的实现了解耦,保证了在不影响请求处理逻辑的情况下维护和修改视图。那么视图实现如果根据逻辑视图名称解析物理视图资源呢?Spring自带了13个视图解析器,能原创 2017-12-08 21:39:58 · 474 阅读 · 0 评论 -
Spring实战-读书笔记(五)-构建Spring Web应用程序
构建Spring Web应用程序跟踪Spring MVC的请求使用Spring构建的Web程序中,请求最先接触到的是Spring中的DispatcherServlet。从图中可以看见DispatcherServlet相当一个调度者,所有的核心环节最终都要汇总到DispatcherServlet中。对图流程的概要说明:DispatcherServlet其实是一个Ser原创 2017-12-05 23:12:36 · 1195 阅读 · 0 评论 -
Spring实战-读书笔记(章节四)-面向切面的Spring
面向切面编程什么是面向切面编程?面向切面的编程方式提供了更高的重用性和更好的低耦合性。以声明的方式定义一个功能在什么时候和什么地方使用,这样我们就可以不用在把需要的功能硬编码到其它功能中。例如:public class UserDao{ /** * 网站用户信息添加 * @param 用户注册信息 * @param 用户个人信息 */ public int原创 2017-11-16 19:21:36 · 378 阅读 · 0 评论 -
Spring实战-读书笔记(章节三)-高级装配
Spring profileSpring profile是在Spring3.1引入的功能。它的作用是根据环境创建不同的Bean,是条件化创建Bean的一种方式。我们的项目可能在开发环境、测试环境和生产环境上部署,三种环境需要使用不同的DataSource,假设对于三种环境的不同DataSource有三个Bean,我们需要根据环境来切换到合适的Bean。这样一个部署文件(如war文件),修个一个原创 2017-11-14 21:39:31 · 316 阅读 · 0 评论 -
Spring实战-读书笔记(七)-Spring MVC的高级技术
Spring实战-读书笔记(七)-Spring MVC的高级技术Spring MVC的文件上传我们在从浏览器中选择的文件上传到服务时,请求报文的请求头(Request Headers)中的Content-type为:Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryr2pw9Slr664W64KTDis原创 2017-12-16 15:18:03 · 1226 阅读 · 0 评论