计算机程序虚拟的人生
虚拟世界中的游魂
  这个文档的作者是夏昕。先看看这个文档的内容,在作出评论!! 
  看了spring初探这一章,给我的感觉就是利用java的反射机制,和hibernate差不多!!
 
  控制反转 IOC(Inversion of control):由容器控制程序之间的关系,而非传统实现中,有程序直接操控。
  依赖注入DI(Dependency injection):组件之间的依赖关系由容器在运行期决定,即由容器动态的将某种依赖关系注入到组件中。
 
 依赖注入的特性:依赖注入机制减轻了组件之间的依赖关系,同时也大大地提高了组件的可移植性,这意味组件得到重用的机会将会更多!

 注入主要有:接口方式、参数方式、构造方式,其实我觉得参数和构造应该都属于参数传值的方式。 
 
 什么叫热部署?
      热部署指的是配置文件修改后自动被容器读取,无需重新启动应用服务器。

<beans>
     <description>Spring Quick Start</description>
     <bean id="messageSource"
               class="org.springframework.context.support.ResourceBundleMessageSource">
           <property name="basenames">
              <list>
                    <value>messages</value>
              </list>
           </property>
      </bean>
</beans>
这里声明了一个名为messageSource的Bean(注意对于Message定义,Bean ID必须为messageSource,这是目前Spring的编码规约),对应类为ResourceBundleMessageSource,目前Spring中提供了两个MessageSource接口的实现,即ResourceBundleMessageSourceReloadableResourceBundleMessageSource后者提供了无需重启即可重新加载配置信息的特性

注意:实际上Spring实用了jdk中的ResourceBundle来读取配置文件

对于属性文件中的国际化中文问题:可以利用JDK中的转码工具native2ascii.exe来进行转换
posted on 2009-06-22 15:49 小兄弟(Robbins) 阅读(242) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: