ssm整合-开发环境搭建01

环境搭建:

1. 创建maven的wabapp项目,导入maven坐标:




xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

cn.itcast
ssm
1.0-SNAPSHOT
war

ssm Maven Webapp

http://www.example.com


UTF-8
1.8
1.8
5.0.2.RELEASE
1.6.6
1.2.12
5.1.6
3.4.5





org.aspectj
aspectjweaver
1.6.8


org.springframework
spring-aop
${spring.version}


org.springframework
spring-context
${spring.version}


org.springframework
spring-web
${spring.version}


org.springframework
spring-webmvc
${spring.version}


org.springframework
spring-test
${spring.version}


org.springframework
spring-tx
${spring.version}


org.springframework
spring-jdbc
${spring.version}


junit
junit
4.12compile


mysql
mysql-connector-java
${mysql.version}


javax.servlet
servlet-api
2.5
provided


javax.servlet.jsp
jsp-api
2.0
provided


jstl
jstl
1.2



log4j
log4j
${log4j.version}


org.slf4j
slf4j-api
${slf4j.version}


org.slf4j
slf4j-log4j12
${slf4j.version}



org.mybatis
mybatis
${mybatis.version}


org.mybatis
mybatis-spring
1.3.0


c3p0
c3p0
0.9.1.2
jar
compile




ssm



maven-clean-plugin
3.1.0



maven-resources-plugin
3.0.2


maven-compiler-plugin
3.8.0


maven-surefire-plugin
2.22.1


maven-war-plugin
3.2.2


maven-install-plugin
2.5.2


maven-deploy-plugin
2.8.2






2. 创建文件夹:
创建java和resource目录要(添加成根目录)

ssm整合-开发环境搭建01_第1张图片

 

ssm整合-开发环境搭建01_第2张图片

 

 

3. 创建javabean的包

ssm整合-开发环境搭建01_第3张图片

 

 4. 创建dao,service和controller的包

ssm整合-开发环境搭建01_第4张图片

 

 

 

 5. 在domain的包中创建Account的类

ssm整合-开发环境搭建01_第5张图片

 

 有三个属性,对应数据库中的三个字段:

生成get和set方法:

package cn.itcast.domain;

import java.io.Serializable;

/*
* 账户
* */
public class Account implements Serializable {
private Integer id;
private String name;
private Double money;

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Double getMoney() {
return money;
}

public void setMoney(Double money) {
this.money = money;
}
}

6. 创建dao接口

ssm整合-开发环境搭建01_第6张图片

 

两个方法如图所示:

package cn.itcast.dao;

import cn.itcast.domain.Account;

import java.util.List;

/*
* 账户dao接口
* */
public interface AccountDao {

// 查询所有账户信息
public List findAll();

// 保存账户信息
public void saveAccount(Account account);
}

7. 创建service

ssm整合-开发环境搭建01_第7张图片

 

 

package cn.itcast.service;

import cn.itcast.domain.Account;

import java.util.List;

public interface AccountService {

// 查询所有账户信息
public List findAll();

// 保存账户信息
public void saveAccount(Account account);
}

生成service的实现类:

ssm整合-开发环境搭建01_第8张图片

 

 

package cn.itcast.service.impl;

import cn.itcast.domain.Account;
import cn.itcast.service.AccountService;

import java.util.List;

public class AccountServiceImpl implements AccountService {
@Override
public List findAll() {
System.out.println("业务层:查询所有账户...");
return null;
}

@Override
public void saveAccount(Account account) {
System.out.println("业务层:保存账户...");
}
}

7. 创建controller:

ssm整合-开发环境搭建01_第9张图片

 

 

package cn.itcast.controller;

/*
* 账户web
* */
public class AccountController {
}

8.


你可能感兴趣的:(ssm整合-开发环境搭建01)