摘要: 引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖HTTP请求报文由3部分组成(请求行+请求头+请求体):下面是一个实际的请求报文:①是请求方法,GET和POST是最常见的HTTP方法,除此以... 阅读全文
posted @ 2015-04-10 18:10 何石-博客 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中文的操作系统则返回中文界面——这便是典型的i18n国际化问题。对于有国际化要求的应用系统,我们不能简单地采用硬编码的方式编写用户界面信息、报错信息等内容,而必须为这... 阅读全文
posted @ 2015-04-10 18:09 何石-博客 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻... 阅读全文
posted @ 2015-04-10 18:06 何石-博客 阅读(2455) 评论(0) 推荐(0) 编辑
摘要: 有必要对JDK 5.0新增的注解(Annotation)技术进行简单的学习,因为Spring 支持@AspectJ,而@AspectJ本身就是基于JDK 5.0的注解技术。所以学习JDK 5.0的注解知识有助于我们更好地理解和掌握Spring的AOP技术。了解注解对于Java开发人员来说,在编写代码... 阅读全文
posted @ 2015-04-10 18:05 何石-博客 阅读(328) 评论(0) 推荐(0) 编辑
摘要: XML的特殊字符XML中共有5个特殊的字符,分别是:&“’。如果配置文件中的注入值包括这些特殊字符,就需要进行特别处理。有两种解决方法:其一,采用本例中的特殊标签,将包含特殊字符的字符串封装起来;其二,使用XML转义序列表示这些特殊的字符,这5个特殊字符所对应XML转义序列在表4-2中说明:Spri... 阅读全文
posted @ 2015-04-10 18:03 何石-博客 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在Spring配置文件里,我们往往通过字面值为Bean各种类型的属性提供设置值:不管是double类型还是int类型,在配置文件中都对应字符串类型的字面值。BeanWrapper填充Bean属性时如何将这个字面值转换为对应的double或int等内部类型呢?我们可以隐约地感觉到一定有一个转换器在其中... 阅读全文
posted @ 2015-04-10 18:02 何石-博客 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http:... 阅读全文
posted @ 2015-04-10 17:59 何石-博客 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):[1] Java反射知识-->Spring IoC :http:... 阅读全文
posted @ 2015-04-10 17:57 何石-博客 阅读(213) 评论(0) 推荐(0) 编辑