当前位置: 移动技术网 > IT编程>开发语言>Java > (5) 小项目

(5) 小项目

2020年04月30日  | 移动技术网IT编程  | 我要评论

男拧有噶坏,中国最快的高铁,tenyqq

由于我是按标准三层架构来的(前面文章有包的结构图,可以上去看一看)

前面我已经完成到dao的实现类,所以下面我需要创建service层以及serviceimpl层

 

service层创建类memberservice(这个跟dao层有点像)

1 package edu.uc.service;
2 
3 import java.util.list;
4 
5 public interface memberservice{
6 
7 member loadbyname(string name);//这个要跟dao层对应
8 }

然后就是很顺利就是实现memberservice

创建实现类memberserviceimpl

 1 package edu.uc.service.impl;
 2 
 3 import java.util.list;
 4 import edu.uc.bean.member;
 5 import edu.uc.dao.memberdao;
 6 import edu.uc.dao.impl.memberdaoimpl;
 7 import edu.uc.service.memberservice;
 8 
 9 public class memberserviceimpl implements memberservice{
10 //向上转型(实际上是memberserviceimpl)
11 private memberdao  memberdao = new memberdaoimpl();
12 
13 //方法,调用前面的loadbyname
14 public member loadbyname(string name){
15 //memberdao就调用自己已经实现的方法
16 return memberdao.loadbyname(name);
17 }

然后我们还需要ui层cil实现列表功能

然后创建star类

 1 package edu.uc.ui.cli;
 2 import edu.uc.bean.member;
 3 import edu.uc.service.memberservice;
 4 import edu.uc.service.impl.memberserviceimpl;
 5 
 6 public class start{
 7 
 8 public void main(string [] args){
 9 memberservice memberservice = new memberserviceimpl();
10 
11 
12 string name = "ti";//就是将数据库中叫ti的行打出来
13 
14 //然后你需要调用我们之前写的带方法(dao层的)
15 member bean = memberservice.loadbyname(name);//这个其实是转换了,等会给你讲
16 
17 //然后输出
18         system.out.println(bean.getuserid());
19         system.out.println(bean.getusername());
20         system.out.println(bean.getuserpass());
21         system.out.println(bean.getnickname());
22         system.out.println(bean.getstatus());
23     }
24 }
25    

上面我觉得重要代码说一下

member bean = memberservice.loadbyname(name);、

这个代码是通过一层一层调用,代码先调用memberserviceimpl的方法,它又调用memberdaoimpl的实现方法

而name是你输入的参数(就像生活在点餐,说我要吃西红柿炒蛋(就是参数))

然后方法会返回对象(就是西红柿炒蛋)

后面对象中的属性提取出来,输出(好像你将西红柿炒蛋的西红柿和蛋分开一样)

 

运行的图片显示:

 

 到现在我们已经完成了一个查找功能了

后面还有很多功能,主要的功能就是增删改查

 

 

 

有错误说一下,上面代码都是手动敲的,要源码,可以找我,或者加我的qq1482617086,要备注一下,免费的

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网