注意细节:所有的页面请求由容器接收
Struts的核心组件是ActionServlet,像其它所有Servlet一样,它是生存在容器中的,比如Tomcat、WebLogic等,当容器启动的时候,它会读取web.xml文件(部署描述符),告诉容器它会装入哪些Servlet 。
一个标准的Servlet是通过servlet-mapping来设定,哪些请求,将会被提交到哪些servlet中。
步骤三:添加 Spring 支持
选择 Web 工程,MyEclipse—> Capabilities—>Add Spring Capabilities,勾上 Spring 2.0 Web Libraries 来支持 web 项目,勾选上 Spring2.0 core Libraries。如果使用 AOP 技术则勾上 spring 2.0 AOP Libraries。点 Next,选择默认,点击 Finish 按钮,完成 Spring 支持的添加。
PS:
Spring最常用的特性
利用Spring来创建对象(JavaBean工厂)
利用Spring构建业务逻辑层
管理依赖关系
适应需求变更
利用Spring创建数据访问对象(DAO)
利用Spring进行事务处理
ApplicationContext的三种常用实现:
步骤四:配置数据库连接池—applicationContext.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- <!-- 配置数据源 -->
- <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" >
- <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
- <property name="username" value="scott" />
- <property name="password" value="tiger" />
- <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl" />
- </bean>
- </beans>
配置数据源时,会出现找不到org.apache.comons.dbcp.BasicDataSource 的
提示。需要引入数据库连接池的jar 包:commons-dbcp.jar和commons-pool.jar。
本文出自 “棉花糖TWO” 博客,谢绝转载!