????Sturts1???????????ActionServlet??org.apache.struts.action.ActionServlet???????DispatchAction

????Dao????ibatis?????spring.jar??SqlMapClientDaoSupport

????Sturts2???????????FilterDispatcher??org.apache.struts2.dispatcher.FilterDispatcher???????ActionSupport

????Dao????hibernate?????spring-orm.jar??HibernateDaoSupport

????SprintMVC??DispatcherServlet??org.springframework.web.servlet.DispatcherServlet??

????Dao??1.springjdbc SimpleJdbcTemplate

????2.??hibernate??SimpleHibernateDao

????spring??????BeanFactory??ApplicationContext

????1.jdbc

????2.jdbc???????????

????3.jdbc????proxool.xml(?????)

????4.hibernate

????5.spring????hibernate

????6.spring??????????????????????- JNDI(dataSource)

????7.spring????proxool.xml(????????} - web.xml?м???proxool.xml

????8.spring????Ibatis - SqlMap??????????????web.xml????proxool

????hibernate?????

????(

????)

????spring??????

????(

????)