ssm第一个项目,商城系统(项目环境搭建)

本文档详细介绍了如何搭建SSM(Spring、SpringMVC、MyBatis)的第一个项目——商城系统,包括开发环境的配置(JDK1.8、Tomcat7、Eclipse、MySQL5.5、Navicat)、资源准备、Web工程创建以及配置文件的分析。在工程创建过程中,涉及了静态资源的组织、jar包的管理、配置文件的层次划分,同时提到了数据库的初始化和MyBatis逆向工程的使用。

ssm第一个项目,商城系统(项目环境搭建)

1. 项目搭建

1.1 开发环境

  1. jdk1.8
  2. tomcat7
  3. eclipse
  4. mysql5.5
  5. navicat

1.2 资源准备

  1. 静态资源
  2. ssm及相关技术的jar
  3. mybatis逆向工程
  4. sql脚本及测试数据
  5. ssm整合配置文件

1.3 创建web工程

  1. 使用eclipse创建web工程
    在这里插入图片描述
  2. 把jar包拷贝到web-inf的lib包下
  3. 新建config源码文件夹,存放配置文件
  4. 将静态资源拷贝到webcontent目录下(json文件和jsp文件可能会报错),jsp文件需要servlet的支持,需要使用tomcat中的servlet。
  5. 将数据库文件导入到数据库中
  6. 使用mybatis逆向工程把pojo和mapping生成出来。

1.3 分析配置文件

在这里插入图片描述
配置文件也采用了分层的写法,这种写法让每一层的配置更清晰,也更容易找到相应的配置。

  1. SqlMapConfig.xml只负责mybatis的配置
    (指定使用什么数据库)</
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SSM框架+mysql的电子商城web系统项目源码+项目说明.zip ### 项目内容:SSM(Spring+Springmvc+Mybatis)框架的商城项目 ##### 技术基础: - **JDK版本**:1.8+ - **Tomcat版本**: 8.5 - **代码编辑器**:`IDEA` - **`Maven`项目管理工具**(这样就只需要引入dependency,maven工具会自动为你下载需要的jar包); 比如你需要`junit`的jar包,直接在`pom.xml`文件中加入下面代码(可以在`maven repository`中找到)就可以了。具体操作请自行百度。 ``` <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> ``` - **数据库**:`MYSQL(5.x.x)`; - **NoSQL**:`Redis`(并不是用的很多); - **其他工具推荐** - 谷歌浏览器 - redisManager:redis管理工具 - postman:接口测试 - navicate:数据库可视化连接管理 ##### 简介: 商城分为后台人员管理界面和前台处理服务器两个方面。 实现了登录,邮件注册,redis缓存机制,cookie的历史记录浏览,分页浏览商品,加入购物车,提交订单等等功能。 最精彩的是,如果你刚刚学完基础的SSM框架,那么你就可以跟着视频一起完成这个很nice的小工程了。哈哈,话不多说,让我们进入无尽的学习中吧!(光头不再是梦想:) ) **注**:学习视频并不是`SSM`框架,是由本人在学习了`SSM`框架之后,一步一步跟着视频转化而来。如果有些许错误,还请担待。<br> 在这里感谢黑马程序员的视频资料,感谢前一段时间自己的努力! 感觉不错就给我来个`star`吧!谢谢啦~<br> <br> ##### 资源下载: - [项目视频](https://pan.baidu.com/s/1rnmrioE7HSEaxuElKpjLlA) 提取码:t7hv <br> - [项目`Github`地址](https://github.com/JackyFuu/SSM-Maven-Heima) **数据库表、web页面都在WEB28/资源中:**
该课程主要涉及到的技术有:  项目涉及的技术:  1、前端:jsp、css、javascript、jQuery(js框架)、bootstrap框架 2、后台:Spring MVC、Spring、Mybatis框架、javaMail进行邮件发送、jstl 、jstl自定义分页标签、代码生成器等 3、数据库:Mysql 4、服务器:Tomcat项目开发涉及的功能: 1、项目以及数据库搭建2、用户登录、退出3、用户注册、邮件发送、以及用户信息激活4、首页商品信息页面搭建以及查询功能实现5、查询商品明细6、加入商品至购物车、删除、更新、清除购物车商品信息7、确认订单信息8、订单页面搭建以及下订单功能实现9、查询我的购物车以及订单信息10、商品系统后台界面搭建11、代码机器人使用等等其他实战项目:java项目实战之电商系统全套(前台和后台)(java毕业设计ssm框架项目)https://edu.csdn.net/course/detail/25771 java项目之oa办公管理系统(java毕业设计)https://edu.csdn.net/course/detail/23008 java项目之hrm人事管理项目(java毕业设计)https://edu.csdn.net/course/detail/23007 JavaWeb项目实战之点餐系统前台https://edu.csdn.net/course/detail/20543 JavaWeb项目实战之点餐系统后台https://edu.csdn.net/course/detail/19572 JavaWeb项目实战之宿舍管理系统(Java毕业设计含源码)https://edu.csdn.net/course/detail/26721 JavaWeb项目实战之点餐系统全套(前台和后台)https://edu.csdn.net/course/detail/20610 java项目实战之电子商城后台(java毕业设计SSM框架项目)https://edu.csdn.net/course/detail/25770 java美妆商城项目|在线购书系统(java毕业设计项目ssm版)https://edu.csdn.net/course/detail/23989 系统学习课程:JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10https://edu.csdn.net/course/detail/26941 Java Web从入门到电商项目实战挑战万元高薪(javaweb教程)https://edu.csdn.net/course/detail/25976其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值