武汉理工大学实训记录(ssm功能实现篇)

昨天把spring的架构搭建完成并完成了查询所有用户的展示,并且也完成了网页前端的设置工作。今天主要完成添加,修改,删除,模糊查询功能。

首先是所有的结构:
在这里插入图片描述
重新回顾一下spring架构的功能顺序:→bean - dao(impl) - service(impl) - controller - 页面,在代码实现时也要按照这个顺序。

首先是添加功能的dao包实现,bean包在之前的工作就就已经全部完成,所以以后所有的工作都只需要完成后面的部分。前面所过,dao内全都是接口,所以dao内的函数都是抽象的,说一下新建接口的方法:在dao上右键new,选择Java class,在下面的选项选择interface
在这里插入图片描述
以下是dao的代码:

package com.whut.dao;

import com.whut.bean.User;

import java.util.List;

public interface UserDao {
   
    List<User> findAllUser();

    void addUser(User user);

    User findUpdUserById(int id);

    void updUserById(User user);

    void delUserById(int id);

    List<User> findUserByName(String username);
}

dao之后就是service的实现,service包括一个接口一个impl,在service包下新建一个包,命名为impl,在service包下新建一个接口,在service.impl下新建一个类:
在这里插入图片描述
UserService接口也都是抽象的,代码如下:

package com.whut.service;

import com.whut.bean.User;

import java.util.List;

public interface UserService {
   
    List<User> findAllUser();

    void addUser(User user);

    void updUserById(User user);

    User findUpdUserById(int id);

    void delUserById(int id);

    List<User> findUserByName(String username);
}

UserServiceImpl是实现类,需要调用接口的函数,代码如下:

package com.whut
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值