数据库版本的购物车,需要利用分层。分层分别在web项目下的src(数据访问层和业务逻辑层)和WebContent(视图层)。
package biz;
import java.util.ArrayList;
import entity.Goods;
public interface IGoodsBiz {
/**
* 查询所有商品
* @return 返回ArrayList集合
*/
public ArrayList<Goods> getAll();
/**
* 根据商品编号查询商品对象
* @param bid
* @return
*/
public Goods getById(int bid);
}
1
package biz;
import java.util.ArrayList;
import entity.OrderItem;
public interface IOrderItemBiz {
/**
* 查询指定用户的所有订单
* @param uuid 用户编号
* @return 返回订单集合
*/
public ArrayList<OrderItem> getAll(int uuid);
/**
* 查询用户的某个订单
* @param oid 订单编号
* @return 成功就返回订单对象,失败返回null
*/
public OrderItem getById(int oid);
/**
* 删除订单
* @param oid 订单编号
* @return 成功返回1,失败返回0
*/
public boolean deleteById(int oid);
/**
* 修改订单数量
* @param oid 订单编号
* @param number 订单商品数量
* @return 成功返回1,失败返回0
*/
public boolean updateByOid(int oi