day4.txt
来自「加拿大达内科技有限公司配需java程序员的上课时的代码」· 文本 代码 · 共 55 行
TXT
55 行
使用OpenSessionInViewFilter:
可以使用hibernate的缓存
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-config/applicationContext.xml
</param-value>
</context-param>
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
<!--注意此处的sessionFactoryBeanName,其目的是默认情况下OpenSessionInViewFilter用sessionFactory作为名字来查找sessionFactory-->
<init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>mySessionFactory</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
spring的优点:
1.低侵入式设计,代码的污染极低.
2.独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once ,Run Anywhere的承诺.
3.Spring的DI机制降低了业务对象替换的复杂性.
4.Spring的高度开放性,并不强制应用完全依赖于Spring,开发者可自由选用Spring框架的部分和全部
spring支持集合类型
java.util.ArrayList
java.util.LinkedHashSet
java.util.LinkedHashMap
java.util.Properties
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?