自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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学习日记之集合

集合

2022-05-28 00:23:24 167

原创 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关注的人

提示
确定要删除当前文章?
取消 删除