项目目的特别由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目https:github.comDraymondersCampus-Shopemmm, 项目目的 特别 由于准备春招,所以希望各位看客方便的话,能
项目目的 特别
由于准备春招,所以希望各位看客方便的话,能去github上面帮我Star一下项目 https://github.com/Draymonders/Campus-Shop
emmm, 已经大三了,手上还没有一个可以拿得出手的项目。或许,不能算合格的计算机专业的学生。 改掉过往懒惰的习惯,做个项目,熟悉项目的流程,学习框架,了解框架的使用。
如果可以的话,要多深入框架底层的东西。
慕课网教程
项目介绍
本项目运用SSM技术快速迭代出版校园商铺1.0,再结合SSM转型成Spring Boot的思路,切换到校园商铺2.0。同时包含MySQL主从同步实现读写分离,利用SUI Mobile快速实现响应式页面,Redis缓存,数据库加密配置,阿里云部署等实用技术点。
项目规划
Maven管理项目依赖
在此之前,我甚至都没用过Maven... Maven从我现在的感觉,就是你只需要写某个jar包的版本,他会从代理服务器下载相关的jar包,并自己关联到项目本身,所以不用到处找包了。 但是还是 你要知道你所需要的jar包。(这貌似就需要很多的项目经历了
pom.xml配置
Maven依赖的配置
4.0.0 com ssm war 0.0.1-SNAPSHOT ssm Maven Webapp http://maven.apache.org 4.3.7.RELEASE // junit 用作单元测试 junit junit 4.12 test // logback 用作日志记录 ch.qos.logback logback-classic 1.2.3 // spring核心 org.springframework spring-core ${spring.version} org.springframework spring-beans ${spring.version} org.springframework spring-context ${spring.version} // Spring Dao层 org.springframework spring-jdbc ${spring.version} org.springframework spring-tx ${spring.version} // Spring web org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.version} // Spring test org.springframework spring-test ${spring.version} test // servlet javax.servlet javax.servlet-api 3.1.0 // Map工具类 commons-collections commons-collections 3.2 // mybatis org.mybatis mybatis 3.4.2 org.mybatis mybatis-spring 1.3.1 // mysql mysql mysql-connector-java 5.1.37 // 数据库连接池 c3p0 c3p0 0.9.1.2 // 图片处理 net.coobird thumbnailator 0.4.8 // 文件处理 org.apache.directory.studio org.apache.commons.io 2.4 // jackson 用来json与对象之间的转换 com.fasterxml.jackson.core jackson-databind 2.9.7 // kaptcha验证码功能 com.github.penggle kaptcha 2.3.2 // 文件上传 commons-fileupload commons-fileupload 1.3.2 ssm // maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码 org.apache.maven.plugins maven-compiler-plugin 3.8.0 1.8 1.8 UTF8 写完了 别忘了右键项目-> Maven -> Update Projectweb.xml
web项目的核心配置文件,主要配置了SSM的前置控制器DispatcherServlet,主要负责流程的控制
spring-dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/spring-*.xml spring-dispatcher /jdbc.properties
数据库本身数据封装
jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/o2o?useUnicode=trueimport org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;/** * 配置spring和junit整合,junit启动时加载springIOC */@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({"classpath:spring/spring-dao.xml", "classpath:spring/spring-service.xml"})public class BaseTest {}资源下载
链接: https://pan.baidu.com/s/1htuUYqw 密码: j1am 如果失效,请E-mail Me. 我看到会尽快给你新的地址