JavaWeb10(三层框架)

25 篇文章 0 订阅

分层模式

        分层模式是常见的一种架构模式

        分层模式是很多架构模式的基础

分层

        将解决方案的组件分隔到不同的层中

        在同一个层中组件之间保持内聚性

        层与层之间保持松耦合

三层模式的划分

1.表示层

2.业务逻辑层

3.数据库访问层

 层与层之间的关系

 

 面向接口编程:是为了实现和设计完全分离

复习之前知识点:接口

接口的特性:

1.接口不能被实例化 因而要用到里式替换原则

2.接口里面的方法都默认是公开的抽象方法(public abstract)

抽象方法有何特点:

1.没有方法体

2.在子类中必须实现(重写),除非子类也是抽象类

3.只能放在抽象类中

接口中的增删改查

数据库访问层(以前怎么写dao方法 这里也怎么写)

查询全部  返回用户集合

public List<User> getAll();

模糊查询 colName 列名 str 关键字 返回用户集合

public List<User> getAll(String colName,String str);

单个查询 uuid用户编号 返回用户对象

public user getUser(int uuid);

用户注册 u用户对象 返回影响行数

public int addUser(User u);

删除 uuid用户编号 返回影响行数

 

public int deleteUser(int uuid);

修改用户 u用户对象 uuid用户编号 返回影响行数

public int updateUser(User u,int uuid);

登录 uname用户名 upwd密码 返回用户对象

public User login(String uname,String upwd);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值