开发环境 :
当前用myeclipse (idea) jdk7 tomcat 8,.5
创建项目
new —— web project ——— 记得把web.xml勾上
SSM框架整合配置
添加依赖
添加依赖的方式常用的有两种:
- 通过maven创建 项目,通过maven来添加依赖
- 本地导入对应的jar包,初学者可以使用,不过添加内容比较多
我们现在用本地导入 WEB-INF --lib文件夹中
添加配置文件
1、spring的基本配置
applicationContext.xml文件的配置
由于需要配置的内容比较多,我们可以成多个文件进行配置
在这里:applicationContext-dao.xml applicationContext-service.xml applicationContext-tx.xml
基本配置:命名空间和约束条件,来源于官网的模板
2、springMVC的基本配置
创建springMVC.xml文件,添加约束
3、mybatis的配置
4、log4j.properties配置
一般情况我们使用通用配置,如果有特殊要求,可以去学log4j的配置语法
开始整合配置
1、在web.xml(项目自带的配置文件) 配置其他配置文件启动或者关联
1.1、实例化并启动spring的容器(加载applicationContext,让这个配置文件起作用)
<!--实例化spring的容器 -->
<context-param>
<!-- 指定一下applicationContext的路径 -->
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext-*.xml</param-value>
</context-param>
<!--添加监听器,启动spring的容器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
1.2、添加springmvc的配置
<!-- 添加springmvc的配置文件 -->
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--当springMVC.xml文件不在默认位置(webroot下web-inf),那么需要我们手动配置 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springMvc.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
1.3、添加编码过滤器
<!-- 避免中文乱码 -->
<filter>
<filter-name>characterFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterFilter</filter-name>
<!-- 匹配所有的请求,拦截下来 -->
<url-pattern>/*</url-pattern>
</filter-mapping>
2、其他配置按照正常开发流程,应该在这里配置(我们作为初学者,在需要的时候配置)
能够在浏览器上访问网页界面
1、创建前端界面
一般我们的前端界面放在WEB-IN