慕课网秒杀系统笔记

慕课网秒杀系统笔记

2018.2.21 Wed

27号就要入职新的工作了,所以这两天要多加练习自己的代码能力,跟着慕课网的 Java 高并发秒杀系统 这个课程边看边敲代码。

这里将学习笔记记录下来,也方便自己以后复习,总结,学习。

一 构建项目框架

首先是通过 maven 构建项目框架

进入要创建项目的文件目录下

D:\code\eclipse>mvn archetype:generate -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=local


构建完成后,通过 IDEA 导入项目。

这里需要修改 WEB-INFO 下的 web.xml 文件头,只需要到 tomcat/webapp/example 文件夹下的web.xml中复制过来即可。

接着在src的main目录下创建目录java用来放源代码

src下创建test目录,test下创建java目录放测试代码,创建resources目录放资源文件

结构如下图:


接着在 pom.xml 文件中添加相关依赖:

1. 单元测试

2. 日志相关

3. 数据库相关

4. DAO框架相关

5. Servlet相关

6. Spring相关

    6.1 核心依赖

    6.2 DAO层依赖

    6.3 Web相关

    6.4 test相关

如下:

  <dependencies>
      <!--单元测试依赖 需要4以上支持注解-->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>

      <!--日志相关的依赖 slf4j接口 接口规范
      实现 logback log4j common-logging
      使用 slf4j接口 + backlog -->
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.12</version>
    </dependency>
    <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-core</artifactId>
      <version>1.1.3</version>
    </dependency>
    <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.1.3</version>
    </dependency>

      <!--数据库相关依赖 驱动 数据库连接池-->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.38</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
       <groupId>c3p0</groupId>
       <artifactId>c3p0</artifactId>
       <version>0.9.1.2</version>
    </dependency>

    <!--DAO框架相关依赖 mybatis-->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
        <version>3.4.1</version>
    </dependency>

    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis-spring</artifactId>
        <version>1.3.0</version>
    </dependency>

    <!-- servlet 相关依赖 -->
      <dependency>
  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值