摘要: Spring 配备构建Web 应用的全功能MVC框架。Spring可以很便捷地和其他MVC框架集成,如Struts,Spring 的MVC框架用控制反转把业务对象和控制逻辑清晰地隔离。它也允许以声明的方式把请求参数和业务对象绑定。 阅读全文
posted @ 2020-05-08 16:42 咔啡 阅读(436) 评论(0) 推荐(0)
摘要: 关注点是应用中一个模块的行为,一个关注点可能会被定义成一个我们想实现的一个功能。 横切关注点是一个关注点,此关注点是整个应用都会使用的功能,并影响整个应用,比如日志,安全和数据传输,几乎应用的每个模块都需要的功能。因此这些都属于横切关注点。 阅读全文
posted @ 2020-05-08 16:35 咔啡 阅读(2712) 评论(0) 推荐(0)
摘要: 大多数Spring框架的用户选择声明式事务管理,因为它对应用代码的影响最小,因此更符合一个无侵入的轻量级容器的思想。声明式事务管理要优于编程式事务管理,虽然比编程式事务管理(这种方式允许你通过代码控制事务)少了一点灵活性。 Spring面向切面编程(AOP) 阅读全文
posted @ 2020-05-08 16:34 咔啡 阅读(290) 评论(0) 推荐(0)
摘要: Spring支持两种类型的事务管理: 编程式事务管理 :这意味你通过编程的方式管理事务,给你带来极大的灵活性,但是难维护。 声明式事务管理: 这意味着你可以将业务代码和事务管理分离,你只需用注解和XML配置来管理事务。 阅读全文
posted @ 2020-05-08 16:33 咔啡 阅读(809) 评论(0) 推荐(0)
摘要: 在Spring中有两种方式访问Hibernate: 控制反转 Hibernate Template和 Callback。 继承 HibernateDAOSupport提供一个AOP 拦截器。 阅读全文
posted @ 2020-05-08 16:32 咔啡 阅读(475) 评论(0) 推荐(0)
摘要: JdbcTemplate 类提供了很多便利的方法解决诸如把数据库数据转变成基本数据类型或对象,执行写好的或可调用的数据库操作语句,提供自定义的数据错误处理。 阅读全文
posted @ 2020-05-08 16:31 咔啡 阅读(126) 评论(0) 推荐(0)
摘要: 注解装配在默认情况下是不开启的,为了使用注解装配,我们必须在Spring配置文件中配置 <context:annotation-config/>元素。 阅读全文
posted @ 2020-05-08 16:30 咔啡 阅读(582) 评论(0) 推荐(0)
摘要: 基于Java的配置,允许你在少量的 Java注解 的帮助下,进行你的大部分Spring配置而非通过XML文件。 以@Configuration 注解为例,它用来标记类可以当做一个bean的定义,被Spring IOC容器使用。另一个例子是@Bean注解,它表示此方法将要返回一个对象,作为一个bean 阅读全文
posted @ 2020-05-08 16:25 咔啡 阅读(515) 评论(0) 推荐(0)
摘要: Spring 容器能够自动装配相互合作的bean,这意味着容器不需要<constructor-arg>和<property>配置,能通过Bean工厂自动处理bean之间的协作。 阅读全文
posted @ 2020-05-08 16:09 咔啡 阅读(1520) 评论(0) 推荐(0)
摘要: 有两个重要的bean 生命周期方法,第一个是setup , 它是在容器加载bean的时候被调用。第二个方法是 teardown 它是在容器卸载类的时候被调用。 The bean 标签有两个重要的属性(init-method和destroy-method)。用它们你可以自己定制初始化和注销方法。它们也 阅读全文
posted @ 2020-05-08 16:08 咔啡 阅读(827) 评论(0) 推荐(0)
摘要: Spring框架支持以下五种bean的作用域: singleton : bean在每个Spring ioc 容器中只有一个实例。 prototype :一个bean的定义可以有多个实例。 request :每次http请求都会创建一个bean,该作用域仅在基于web的Spring Applicati 阅读全文
posted @ 2020-05-08 16:07 咔啡 阅读(2125) 评论(0) 推荐(0)
摘要: Spring beans 是那些形成Spring应用的主干的java对象。它们被Spring IOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中<bean/> 的形式定义。 Spring 框架定义的beans都是单件beans。在bean tag中有个属性 阅读全文
posted @ 2020-05-08 16:06 咔啡 阅读(1493) 评论(0) 推荐(0)
摘要: 一个定义了一些功能的接口。 这实现包括属性,它的Setter , getter 方法和函数等。 Spring AOP。 Spring 的XML 配置文件。 使用以上功能的客户端程序。 依赖注入 阅读全文
posted @ 2020-05-08 16:05 咔啡 阅读(389) 评论(0) 推荐(0)
摘要: Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。 阅读全文
posted @ 2020-05-08 16:04 咔啡 阅读(595) 评论(0) 推荐(0)
摘要: 通过使用JDBC抽象和DAO模块,保证数据库代码的简洁,并能避免数据库资源错误关闭导致的问题,它在各种不同的数据库的错误信息之上,提供了一个统一的异常访问层。它还利用Spring的AOP 模块给Spring应用中的对象提供事务管理服务。 阅读全文
posted @ 2020-05-08 16:03 咔啡 阅读(699) 评论(0) 推荐(0)
摘要: Bean 工厂是工厂模式的一个实现,提供了控制反转功能,用来把应用的配置和依赖从正真的应用代码中分离。 最常用的BeanFactory 实现是XmlBeanFactory 类。 阅读全文
posted @ 2020-05-08 16:02 咔啡 阅读(530) 评论(0) 推荐(0)
摘要: Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 阅读全文
posted @ 2020-05-08 16:01 咔啡 阅读(344) 评论(0) 推荐(0)