自下而上整合SSM框架(创建MAVEN项目)

本文是自下而上搭建SSM框架的一部分,适用于初学者。首先介绍了项目背景,然后详细讲解了环境配置,包括JDK 1.7、IDEA、MYSQL、Spring 4.3.7、SpringMVC 4.3.7和Mybatis 1.3.1的设置。接着,通过创建商店项目展示了如何搭建Maven Web项目,特别提示了在IDEA中搭建Servlet 3.1项目的方法。此外,还指导了如何根据数据库表创建实体类和DAO包。最后,文章提及配置Tomcat启动并进行初步测试。
摘要由CSDN通过智能技术生成

此篇为自下而上搭建SSM框架子篇,如果第一次看该系列,请先看总篇:自上而下的搭建SSM框架

前言

我们搭建一个商店项目,主要是演示用,你可以搭建你自己项目

环境搭建

  • JDK_1.7
  • IDEA
  • MYSQL
  • Spring_4.3.7
  • SpringMVC_4.3.7
  • Mybatis_1.3.1

创建数据库表(主要是测试用,你可以使用自己的表)

DROP DATABASE IF EXISTS shop;
CREATE DATABASE shop;  -- 创建shop数据库
USE shop;
CREATE TABLE `tb_area` (  -- 创建商店区域表
    `area_id` INT (5) NOT NULL AUTO_INCREMENT,
    `area_name` VARCHAR (200) NOT NULL,
    `create_time` datetime DEFAULT NULL,
    PRIMARY KEY (`area_id`),
    UNIQUE KEY `UK_AREA` (`area_name`)
) ENGINE = INNODB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;

搭建项目

使用maven搭建web项目就不赘述了,不会的可以百度,这里说一点,IDEA里maven搭建默认为servlet2.3的项目,如果想搭建3.1项目,可以参考我另一篇文章:IDEA下maven新建servlet3.x/web3.x工程

创建项目:
这里写图片描述
如果创建完之后缺少maven目录结构一些文件夹,创建出来maven目录结构如图
这里写图片描述

创建实体类

目录结构创建好之后,创建com.csdn.shop.entity包和com.csdn.shop.dao包,根据库里的表创建出两个实体类,供以后测试

package com.csdn.shop.entity;

import java.util.Date;
//区域实体类
public class Area {
    //ID
    private Integer areaId;
    //名称
    private String areaName;
    //创建时间
    private Date createTime;

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}

目录
这里写图片描述

测试

配置tomcat启动,什么都没有改动肯定是没有什么问题的,就不上图了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值