- 博客(8)
- 收藏
- 关注
原创 Service层和Dao层的关系
Service层就是业务层,就是用来处理业务逻辑的。 什么是业务呢?用户要进行的一个操作,比如银行转账就是一个业务(软件所提供的一个功能都叫业务)。这个业务从数据库方面的操作来说就是两个用户的金额加减。需要修改两个用户的金额数据,这就用到了Dao层所写的Update()方法。所以Service层是由一个或多个Dao层操作组成的。 传入的参数要进行JDBC的操作时,要进入业务层进行逻辑的判断。数据可以在Service层判断是否符合业务操作的条件,这样就可以减少对数据库的负担。
2022-07-02 14:35:25 2647 1
原创 Dao层中的增删改查操作
在Dao层,专门用于和数据库交互的层次,例如增删改查的功能实现。我们在一个项目中不能把对于数据库的增删改查的操作写到main方法中,下次要调用数据库操作时还要再写一遍,这样的操作是我们不希望看到的。我们希望把增删改查都先写好,然后要用的时候直接调用。 这时候就需要Dao层来体现这样的作用了。 Dao层的实现类中的添加数据操作,这样的实现我们可以注意到使用了Utils类中的连接方法和资源释放,这样就体现了灵活性。这样的代码也十分整洁,可读性也更强。 我们的CRUD操作
2022-07-02 11:43:30 2263
原创 JDBC的封装
JDBC是Java和数据库之间的一个桥梁,是一个规范而不是一个实现。每次用户想要对数据库操作,都要进行如下流程:1、加载对应数据库厂商的驱动2、填写数据库地址,账号密码进行数据库连接3、获取数据库操作对象4、操作对象执行sql语句5、获得执行语句后的返回结果(用来判断sql语句是否执行成功)6、关闭数据库资源 对于每一个数据库操作都要进行上面六步操作,当面对大量的CRUD操作时,这样的代码会显得十分冗余,所以我们想能不能把每次操作都会用到的步骤写成一个方法,封装起来,这样我们就只要写sql操
2022-07-02 10:57:19 563
原创 JavaSE学习日记之封装、继承、多态
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前言一、封装a、封装的概念及好处b、为什么要使用封装?c、封装的具体实现二、继承a、继承的好处及性质b、继承c、多级继承和构造方法d、拓展this和super的异同点二、多态a、多态的定义b、传参方式实现多态、返回值方式实现多态以上内容都是新人学习心得,假如有错误请留言,作者一定虚心改正。前言一点点学习心得,和大家分享。提示:以下是本篇文章正文内容,下面案...
2022-05-21 15:20:50 356
原创 面向对象小知识点
面向对象小知识点一、成员变量和局部变量1、位置成员变量:在类的内部,与成员方法平级局部变量:在方法体中。2、内存中的位置成员变量:属于对象,存在于堆中。局部变量:随着方法的调用而产生,随着方法的销毁而销毁,在栈区中。3、作用域(有效范围)成员变量:作用范围在整个类中。局部变量:作用范围就在该方法体中。4、两者的默认值成员变量:不用先赋值,带有默认值。如int类型默认值为0,String类型默认值为null。局部变量:要赋值才能使用。5、出现重名作用域问题当局部变量与成员变量出
2022-05-21 10:58:32 72
原创 数组知识点
JavaSE学习日记之数组一、为什么要使用数组?数组中存储的数据都是类型相同,且长度固定的。例如,当我们需要在程序中存储大量int类型的数据,那我们就需要对每个数据都用变量去接收,这样的代码冗余度是很大的。而使用数组,可以把这些数据收集到一起,调用查看都很方便。二、数组a、数组的创建数组的创建常见的有四种方式,其中可以直接给数组a[]添加数据,这样系统会自动分配存储空间。还可以先声明大小,不添加数据。b、数组中添加数据数组下标是从0开始的c、数组的扩容在某些情况下,先前已经填充了数据的
2022-05-11 20:48:26 240
原创 JavaSE学习日记
文章目录JavaSE学习日记一、关键字static二、跳出循环之continue、break和returnJavaSE学习日记一、关键字staticstatic是静态修饰符,程序在经过编译之后分配的内存会一直存在。对于用static修饰的方法,在类加载的时候就已经加载,所以它不需要单独去创建对象,然后用对象调用方法。可以使用方法名或者类名直接调用。用了static的方法直接调用,而其他的方法需要根据类创建对应的对象才能调用方法.
2022-05-10 21:03:17 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人