Sping:
解决了一个关键问题:将对象之间的依赖关系转用配置文件来管理—依赖注入机制。
Bean:
包装有数据的Object
Context:
发现每个Bean之间的关系,根据Bean之间的关系,建立和维护该种关系
core:
一系列发现、建立和维护Bean之间关系的工具
Bean组件:
Bean组件位于Sping的org.spingframework.beans的package。
Context组件:
位于org.spingframework.context
提供一个Sping运行时的环境,保存各个对象的状态
Spring框架jar包:
为了简单,将spring-framework-3.1.1.RELEASE-with-docs.zip/dist/下的所有jar包拷贝到项目的WEB-INF/lib目录下;
Spring框架依赖的jar包:
需要添加Apache commons logging日志,此处使用的是commons.logging-1.1.1.jar;
需要添加jstl标签库支持,此处使用的是jstl-1.1.2.jar和standard-1.1.2.jar;
前端控制器的配置
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
load-on-startup:启动容器时初始化Servlet
**<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>**
url-pattern :那些请求需要解耦给Sping Web MVC处理,“/” 是用来定义默认servlet映射的。也可以如“*.html”表示拦截所有以html为扩展名的请求。