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 + -
显示快捷键?