栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于SSM框架的仿天猫在线商城系统(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于SSM框架的仿天猫在线商城系统(一)

一、表结构设计

1、表关系图

2、表之间的对应关系

3、建立表

在建立表之前,需要考虑外键约束关系(表与表之间存在依赖关系):比如,用户表对应订单(用户指向订单)

因此,需要先建立被外键指向的表

二、分类查询 出现的问题

1、ERROR [RMI TCP Connection(3)-127.0.0.1] - init datasource error, url: jdbc:m

MySQL和Druid版本问题: Druid-1.1.12,MySQL-5.1.35

2、/WEB-INF/jsp/admin/…/include/admin/adminHeader.jsp (line: [2], column: [1])

包含页面与被包含页面的@page指令里面的contentType不一致: 必须一模一样,多个空格都不行的

1、创建pojo类:Category 2、创建mapper接口:CategoryMapper 3、创建service接口:CategoryService 4、创建service接口实现类:CategoryServiceImpl 5、创建controller类:CategoryController 6、创建mapper.xml文件:CategoryMapper.xml

  
    select * from category order by id desc
  

7、创建日志文件:log4j.properties
# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.linjie.tmall=TRACE
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
8、创建数据库配置文件:jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3307/tmall_ssm?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456
9、创建applicationContext.xml
1. 启动对注解的识别
2. 指定对jdbc.properties的引用
3. 配置数据源
4. 配置Mybatis的SessionFactory,其中声明了别名,并且使用前面配置的数据源,扫描CategoryMapper.xml配置文件
5. 扫描Mapper类: CategoryMapper










    
    
    
    





    
    
    




    

10、创建springMVC.xml
1. 开启注解的识别
2.开通静态资源的访问,否则访问图片,css,js等文件可能出错
3. 视图定位:视图定位到/WEB-INF/JSP/*.jsp这里
4. 对上传文件的解析




    








    
    
    




11、修改web.xml
1. 指定spring的配置文件为classpath下的applicationContext.xml
2. 设置中文过滤器
3. 指定spring mvc配置文件为classpath下的springMVC.xml



    contextConfigLocation
    classpath:applicationContext.xml


    org.springframework.web.context.ContextLoaderListener




    CharacterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
        encoding
        utf-8
    


    CharacterEncodingFilter
    /*




    mvc-dispatcher
    org.springframework.web.servlet.DispatcherServlet
    
    
        contextConfigLocation
        classpath:springMVC.xml
    
    1


    mvc-dispatcher
    /

12、添加静态资源文件 13、配置Tomcat启动


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/677722.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号