2015年5月18日
摘要: 使用属性占位符可以将 Spring 配置文件中的部分元数据放在属性文件中设置,这样可以将相似的配置(如 JDBC 的参数配置)放在特定的属性文件中,如果只需要修改这部分配置,则无需修改 Spring 配置文件,修改属性文件即可。下面是一个属性占位符的示例。 Spring 配置: properties 阅读全文
posted @ 2015-05-18 23:25 huey2672 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 在 Tomcat 中设置 HTTP 基本认证的示例 测试: a) 无认证信息请求 b) 错误认证信息请求 c) 正确认证信息但该用户无指定资源的访问权限 d) 正确认证信息且该用户无指定资源的访问权限 阅读全文
posted @ 2015-05-18 22:49 huey2672 阅读(2180) 评论(0) 推荐(0) 编辑
摘要: 有数百万的人在用 Web 进行私人事务处理,访问私有的数据。通过 Web 可以很方便地访问这些信息,但是仅仅是方便访问还是不够的。我们要保证只有特定的人能看到我们的敏感信息并且能够执行我们的特权事务。并不是所有的信息都能够公开发布的。服务器需要通过某种方式来了解用户身份。一旦服务器知道了用户身份,就... 阅读全文
posted @ 2015-05-18 21:38 huey2672 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 首部类型首部类型说明通用首部客户端和服务器都可以使用的通用首部。可以在客户端、服务器和其他应用程序之间提供一些有用的通用首部。请求首部请求首部时请求报文特有的。它们为服务器提供了一些额外信息,比如客户端希望接收什么类型的数据。响应首部响应报文有自己的首部集,以便为客户端提供信息。实体首部实体首部指的... 阅读全文
posted @ 2015-05-18 14:21 huey2672 阅读(718) 评论(0) 推荐(0) 编辑
  2015年5月17日
摘要: 大多数情况下,Bean 之间的依赖非常直接:被依赖的 Bean 作为属性。在 XML 配置文件中最常见的就是使用 元素。在一些特殊情况下,Bean 之间的依赖不够直接。比如,某个类的静态初始化块中使用了其他的 Bean,如果其他 Bean 还没实例初始化,将会引发异常。depends-on 属性可... 阅读全文
posted @ 2015-05-17 21:37 huey2672 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Spring 容器可以管理 singleton 作用域 Bean 的生命周期,容器能够跟踪 Bean 实例的创建、销毁。管理 Bean 生命周期行为主要有两个时机: 注入 Bean 的依赖关系之后 即将销毁 Bean 之间 依赖关系注入之后的行为 有三种方式可以在 Bean 的所有属性设置成功后执行 阅读全文
posted @ 2015-05-17 21:15 huey2672 阅读(775) 评论(0) 推荐(0) 编辑
摘要: @Resource 和 @Autowired 都是用来装配依赖的,它们之间有些异同。 @Resoure @Resource 是 JSR-250 规范的注解。 @Resource 可以标注在字段、方法上,但不可以标注在构造方法上。 默认情况下,@Resource 按依赖的名称进行装配。@Resourc 阅读全文
posted @ 2015-05-17 00:09 huey2672 阅读(554) 评论(0) 推荐(0) 编辑
  2015年5月16日
摘要: 除了基于 XML 的配置外,Spring 也支持基于 Annotation 的配置。Spring 提供以下介个 Annotation 来标注 Spring Bean: @Component:标注一个普通的 Spring Bean @Controller:标注一个控制器组件类 @Service:标注一 阅读全文
posted @ 2015-05-16 23:03 huey2672 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,Spring IoC 容器启动后,在初始化过程中,会以单例模式创建并配置所有使用 singleton 定义的 Bean 的实例。通常情况下,提前实例化 Bean 是可取的,因为这样在配置中的任何错误就会很快被发现,否则可能要几个小时甚至几天后才会被发现。 有时候你可能并不想在 Appli 阅读全文
posted @ 2015-05-16 16:08 huey2672 阅读(906) 评论(1) 推荐(0) 编辑
摘要: Spring 支持五种作用域,分别是 singleton、prototype、request、session 和 global session。 singleton 作用域 默认情况下,Spring IoC 容器启动后,在初始化过程中,会以单例模式创建并配置所有使用 singleton 定义的 Be 阅读全文
posted @ 2015-05-16 15:01 huey2672 阅读(577) 评论(0) 推荐(0) 编辑