自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuhancai6314的博客

最害怕外面的世界繁花似锦,而自己却碌碌无为

  • 博客(10)
  • 收藏
  • 关注

原创 Spring实战第十一章

使用对象-关系映射持久化数据11.1 在Spring中集成Hibernate11.1.1 声明Hibernate的Session工厂使用Hibernate所需的主要接口是org.hibernate.Session.Session接口提供了基本的数据访问功能。获取Hibernate Session对象的标准方式是借助于Hibernate SessionFactory接口实现的...

2018-03-22 09:09:53 315

原创 Spring实战第十章

通过Spring和JDBC征服数据库1.对象的持久化(Persistence)   对象持久化就是让对象的生存期超越使用对象的程序的运行期。将对象存储在可持久保存的存储介质上,在实际应用中,运用相应的对象持久化框架,将业务数据以对象的方式保存在数据库中,如比较早的Hibernate。在一定周期内保持不变就是持久化,持久化是针对时间来说的。数据库中的数据就是持久化了的数据,只要你不去删除或修...

2018-03-22 09:09:17 328

原创 Spring实战第九章

保护Web应用9.1 Spring Security简介Spring Security是为基于Spring的应用程序提供声明式安全保护的安全性框架。它能够在Web请求级别和方法调用级别处理身份认证和授权。充分利用了依赖注入和面向切面技术。9.1.1 理解Spring Security模块 Header One Header Two ACL 支持通过...

2018-03-22 09:08:19 234

原创 Spring实战第八章

使用Spring Web FlowSpring Web Flow是一个Web框架,它适用于元素按规定流程运行的程序。 其实我们可以使用任何WEB框架写流程化的应用程序,但是这样就没有办法将流程和实现分开了,你会发现流程的定义分散在组成流程的各个元素中,没有地方能够完整地描述整个流程。Spring Web Flow是Spring MVC的扩展,它支持开发基于流程的应用程序。它将流程的定义与...

2018-03-22 09:06:41 190

原创 Spring实战第七章

Spring MVC的高级技术7.1.1 自定义DispatcherServlet配置在SpittrWebAppInitializer中重载的三个方法是必须要重载的abstract方法。但是实际上有更多的方法进行重载,从而实现额外的配置。如: customizeRegistration(Dynamic registration) 借助此方法中Dynamic对象,我们能够完成多项任务...

2018-03-22 09:05:58 212

原创 Spring实战第五章

构建Spring Web应用程序5.1.2 搭建Spring MVC配置DispatcherServletDispatcherServlet是Spring MVC的核心。不使用web.xml文件,采用java将DispatcherServlet配置在servlet容器中。package spittr.config;import *;public class S...

2018-03-22 09:05:08 503

原创 Spring实战第四章

面向切面的SpringDI有助于应用对象之间的解耦,而AOP可以实现横切关注点与他们所影响的对象之间的解耦。横切关注点:在软件开发中,散布于应用中多处的功能。通常来讲,这些横切关注点从概念上与应用的业务逻辑相分离,但是往往会直接嵌入到应用的业务逻辑中。 把这些横切关注点与业务逻辑相分离正是面向切面编程所要解决的问题4.1 什么是面向切面编程重用通用功能最常用的面向对象的技术:...

2018-03-22 09:04:14 359

原创 Spring实战第三章

高级装配3.1 环境与profile3.2 条件化的bean@Conditional注解,用到带有@Bean注解的方法上,如果给定的条件计算结果为true,就会创建这个bean,例如:@Bean@Conditional(MagicExistsCondition.class)public MagicBean magicBean(){ return new Magi...

2018-03-22 09:02:01 279

原创 Spring实战第二章

装配bean 注解 释义 @Component 表明该类会作为组件类,并告知Spring要为这个类创建bean @Component(“beanID”) 为组件扫描的bean命名 @Named(“beanID”) 同上 @ComponentScan 默认扫描与配置类相同的包 @ComponentScan(“packageNa...

2018-03-22 09:00:42 332

原创 Spring实战第一章

Spring之旅1.1 简化Java开发为了降低Java开发的复杂性,Spring采取了以下4中策略: + 基于POJO的轻量级和最小侵入性编程 + 通过依赖注入和面向接口实现松耦合 + 基于切面和惯例进行声明式编程 + 通过切面和模板减少样板式代码1.2 容纳你的beanSpring并不是只有一个。Spring自带多个容器实现,可以归为两种不同类型: + bea...

2018-03-22 08:58:44 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除