基于SSM框架的管理系统:简单实现增、删、改、查。

SSM框架项目的实现:
1.创建项目架构,搭建项目依赖,资源创建(我的项目架构)
在这里插入图片描述
2.创建数据库(数据就要自己填了哈)
在这里插入图片描述
3.实现java源码中的实体类

public class Paper {
    private int paperId;
    private String paperName;
    private int paperNum;
    private String paperDetail;

    public int getPaperId() {
        return paperId;
    }

    public void setPaperId(int paperId) {
        this.paperId = paperId;
    }

    public String getPaperName() {
        return paperName;
    }

    public void setPaperName(String paperName) {
        this.paperName = paperName;
    }

    public int getPaperNum() {
        return paperNum;
    }

    public void setPaperNum(int paperNum) {
        this.paperNum = paperNum;
    }

    public String getPaperDetail() {
        return paperDetail;
    }

    public void setPaperDetail(String paperDetail) {
        this.paperDetail = paperDetail;
    }

    public Paper() {
    }

    public Paper(int paperId, String paperName, int paperNum, String paperDetail) {
        this.paperId = paperId;
        this.paperName = paperName;
        this.paperNum = paperNum;
        this.paperDetail = paperDetail;
    }

    public Paper(String paperName, int paperNum, String paperDetail) {
        this.paperName = paperName;
        this.paperNum = paperNum;
        this.paperDetail = paperDetail;
    }

    @Override
    public String toString() {
        return "Paper{" +
                "paperId=" + paperId +
                ", paperName='" + paperName + '\'' +
                ", paperNum=" + paperNum +
                ", paperDetail='" + paperDetail + '\'' +
                '}';
    }
}

4.实现java源码中的dao
@Component:自动注入jdbcTemplate对象,不需要再new 对象
@Service:自动注入loginDao对象,不需要new

@Component
public interface PaperDao {
    //1.新增论文持久层
    int insertPaper(Paper paper);
    //2.删除论文持久层
    int deletePaper(int paperId);
    //3.修改论文持久层
    int updatePaper(Paper paper);
    //4.通过固定条件查询
    Paper findPaperById(int paperId);
    //5.全查
    List<Paper> findPapersByAll();
    //6.模糊查询
    List<Paper> findPapersByLike(String paperName);

}

5.Mybatis是为了实现轻量级持久层,是给我们提供持久层框架,核心是将java源码SQL语句统一管理。dao-impl是有Mybatis框架取代

Spring+Mybatis整合流程
resource>>db.properties文件>>实现jdbc封装

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/db_java1ssm?useSSL=true&characterEncoding=utf-8
jdbc.username=root	//自己数据的用户名
jdbc.password=123456	//自己数据库的密码

resource>>log4j.properties文件>>实现日志跟踪>>配置日志路径

log4j.rootLogger=ERROR,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

spring的核心配置文件
applicationContext.xml–>>spring-dao.xml,spring-service.xml,spring-mvc.xml

**<!--spring-dao.xml-->**
<?xml version="1.0" encoding="UTF-8" ?>
&l
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值