SSM购物商城项目开发

开发环境 :

当前用myeclipse (idea) jdk7 tomcat 8,.5

创建项目

new —— web project ——— 记得把web.xml勾上

SSM框架整合配置
添加依赖

添加依赖的方式常用的有两种:

  1. 通过maven创建 项目,通过maven来添加依赖
  2. 本地导入对应的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

  • 10
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值