Spring MVC(Java)
Spring MVCSpring's Web MVC framework is designed around a DispatcherServlet that dispatches requests to handlers, with configurable handler mappings, view resolution, locale and theme resolution as well as support for upload files. The default handler is a very simple Controller interface, just offering a ModelAndView handleRequest(request,response) method. This can already be used for application controllers, but you will prefer the included implementation hierarchy, consisting of, for example AbstractController, AbstractCommandController and SimpleFormController. Application controllers will typically be subclasses of those. Note that you can choose an appropriate base class: if you don't have a form, you don't need a form controller. This is a major difference to Struts.
Homepage: www.springframework.org
Spring笔记之三(Usage of property config)
本文内容演示属性文件用法的简单例子。 首先定义模型接口Model,视图接口View,以及它们实现类ImpModel,ImpView. Model中定义方法getString();View中定义Model实例为其属性,在实现类ImpView中实现方法 disPlay(),其方法体为Model实例的getString()方法,并将其打印出来。 定义属性文件 msf.properties disPalyer.class = ImpView provider...
Spring笔记之二(Collection Injection)
通过<list/>,<set/>,<map/>以及<props/>元素定义和设置与java collection类型对应的List,Set,Map,Rproperties的值。 1 import java.util.Iterator; 2 import java.util.List; 3 import java.util.Map; 4 import java.util.Properties; 5 im...
Spring笔记之一(初探Spring)
初探Spring程序,程序如下: 1 BeanNaming.java 2 package spring.beantest; 3 4 import org.springframework.beans.factory.BeanFactory; 5 import org.springframewor...
spring页面转发和参数传递
1.最简单的action页面提交和参数p的传递 <form:form name="batchForm" method="post" action="/video/list.html"> <input type="hidden" name="p"...
在spring和hibernate下管理ehcache和query cache
1. 在Hibernate配置文件中设置: <!-- Hibernate SessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property&nb...
粗谈Spring——从执行顺序来看说Spring
1.Spring的加载(实例化) 如果不与Struts整合的话,Spring的加载是在Web程序的web.xml中配置的,在web.xml 中有两种选择,一种是ContextLoaderListener,另一种是ContextLoaderServlet。 如果与Struts进行整合,则Spring的加载是在struts-config.xml中配置的。 2.容器后处理器...
关于在 Spring 中对 DAO 进行单元测试的一些问题
最近在使用 Spring 2.0 和 Hibernate 3.2.0 进行开发,在对 DAO 进行单元测试的时候,出现了一些问题,因为对新环境不太熟悉,折腾了很久才把问题略为妥善的解决。 程序员喜欢用代码说话,所以先将测试的相关代码展示如下: public class FilterSetDaoTest extends TestCase { private FilterSetDao filterSetDao; ...
在项目中为 Spring Framework 配置 Log4j
创建一个基于 Spring Framework 的项目之后,在使用 JUnit 进行单元测试时,控制台中打印出警告信息: log4j:WARN No appenders could be found for logger (org.springframework.util.ClassUtils).log4j:WARN Please initialize the log4j system properly. 在网...
spring的jdbc和Table Data Gateway的研究
PEAA的Table Data Gateway模式是带有sql语句,可以处理数据表的搜索,插入,删除,更新的数据处理模式. 其中作者对Table Data Gateway模式返回map结构提出了反对意见,认为类型的检查不严格,容易在map中出现拼写错误,所以推荐返回DTO. 在spring中这两种方法都支持,getJdbcTemplate().queryForList返回一个由HashMap组成的ArrayList, 或者使用getJdbcTemplate().q...
Spring+Hibernate+Struts配置
spring加载log4j web.xml < context - param > < param - name > log4jConfigLocation </ param - name > < param - value >/ WEB - INF / classes / log4j.properties </ param - value > </ context - param > ...