第一题:创建一个包名为
com.hr.entity
User(实体)
private int id;
private String name;
private String password;
private String address;
com.hr.dao
UserDao(接口)
方法有
int add(User user)
int update(User user)
int delete(User user)
User findOne(int id)
com.hr.dao.impl
UserDaoImpl(接口的实现类) implements UserDao
com.hr.service
UserService(服务接口)
方法有
boolean add(User user) 这里调dao的add
boolean update(User user) 这里调dao的update
boolean delete(User user) 这里调dao的delete
User findOne(int id) 这里调dao的findOne
com.hr.service.impl
UserServiceImpl(服务接口的实现类) implements UserService
com.hr.factory
HRFactory 工厂类
静态的方法,返回类型为接口,具体方法为实现类
public static UserService getUserServiceInstance() {
return new UserServiceImpl();
}
com.hr.test
TestUser
调用的是工厂类
UserService userService HRFactory .getUserServiceInstance();
User user = new User();
user.setXxx
user.setXxx
uesr.setXxx
user.setXxx
userService.add(user);
"添加了一个学生"+xxx
"更新了一个学生"+xxx
"删除了一个学生"+xxx
"查找了一个学生"+xxx
"根据学号精确查找到的学生有"+xxx
以上的框架是做项目规定的。希望好好搞清楚呀。
第二题
实体类为Goods
goodsId int 商品id
name String 商品名称
barcode String 条形码
price float 价格
number int 数量
positionId int 位置编号(外键)
kindId int 类别编号(外键)
第三题
实体类
Member
memberId int 会员编号
username String 会员帐号
password String 会员密码
name String 会员
role int 会员角色0收银员1仓管2管理员
isWork int 是否在岗