欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

JavaEE 的基本实现

发布时间:2025/7/14 java 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 JavaEE 的基本实现 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

javaEE的实现中,最主要的是思想,有一个实现的逻辑和思路会让代码的实现更清晰

 

大概的流程如下:(注:每一步都要有对应的包,这样做才不会乱,思路更清晰)

1、建立数据库 ,建表

 

 

2、创建实体类,要和数据库中相对应的表对应

  实体类中有对应表的属性以及属性的setter 和 getter 方法

代码如下:

3、创建Dao的基类,一个接口类BaseDao

  接口类中有方法,实现这个接口的同时要实现里面的方法

 

4、创建Dao的实现类BaseDaoImpl

  实现BaseDao接口时,会用到一个工具类DBUtil

工具类DBUtil:

代码如下:

 

 

jdbc :是一个文件 传入相对应的数据库

内容:

 

5、创建具体表的Dao(是一个接口,接口中有方法的声明)

例如:public int executeUpdate(String sql, Object[] param);

6、创建具体表的Dao实现类

代码如下:

 

7、创建业务逻辑层的接口类(一个接口,接口中有方法的声明):

格式:表名Service

 例如:

public interface MasterService {

public Master login(String loginId,String password);

}

 8、创建业务逻辑层的接口类的实现类

例如:代码如下:

public class MasterServiceImpl implements MasterService{

@Override
public Master login(String loginId, String password) {//实现方法
MasterDao masterDao=new MasterDaoImpl();//调用相对应的数据库中表的Dao类的实现类,用对应表的Dao 接收
return masterDao.findMasterByLoginIdAndPassword(loginId, password);
}

}

 

9、最后创建测试类,测试

代码如下:

import java.util.Scanner; import com.beiwo.epet.entity.Master; import com.beiwo.epet.service.MasterService; import com.beiwo.epet.service.impl.MasterServiceImpl;public class TestMasterDao {@Testpublic void testLogin(){MasterService masterService=new MasterServiceImpl();Scanner input=new Scanner(System.in);System.out.println("请输入用户名:");String loginId=input.nextLine().trim();//去掉两端的空格 System.out.println("请输入密码:");String password=input.nextLine().trim();Master master=masterService.login(loginId, password);if(null!=master){System.out.println("登陆成功");}else{System.out.println("登陆失败");}}}

 

1)数据库中的其他的表的流程与上面的流程基本一致

2)其他表中的实现Dao的类中,要实现Dao类的同时要继承Dao的基类BaseDao

如:

 

 3)Dao的实现类       调用    工具类DBUtil

  其他表的Dao的实现类     调用     对应表的实体类(属性的get、set 方法)

  Service的实现类    调用   Dao类的实现类(用Dao类的对象接收)

  Test测试类        调用     Service的实现类(调用方法)

  

大概的流程就是这样,有什么不足的还请大家请教,留下宝贵的建议!!!

 

转载于:https://www.cnblogs.com/lgl-19960210/p/6182266.html

总结

以上是生活随笔为你收集整理的JavaEE 的基本实现的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。