自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java DAO模式 关系配置

本博客根据《李兴华--java8编程开发入门》视频整理而来。    首先要明白一点,现在所做的所有操作都是单表功能的操作。那么如何实现部门的操作呢?(DAO模式从头到尾遍历一遍)注意:本次的操作都不会牵扯到过于复杂的地步,正常来讲部门操作不会那么简单,但现在的模拟是只有一张部门表,没有后面的子表。    现在要求使用部门表(dept)实现如下功能(业务层要求):        1. 实现部门数据的...

2018-05-18 18:50:11 487

原创 Java DAO模式 Juit测试

本博客根据《李兴华--java8编程开发入门》视频整理而来。    对于这种业务的测试,使用junit是最好的选择,因为juint至少会返回两个值:green bar、red ber。    首先要选择测试的类或者接口,现在选择好IEmpService接口进行测试。步骤如下:1.选中要测试的接口IEmpService2.new->junit test case3.将这个测试类放在test.j...

2018-05-02 22:16:37 1126

原创 Java DAO模式 调用测试

本博客根据《李兴华--java8编程开发入门》视频整理而来。在现实开发之中,当业务层完成后,整个项目的内核就完成了。可是业务层最终是要交给用户去调用的,调用之前需要保证业务层的代码都是可用的。所以在调用之前需要进行代码测试(保存在test子包下)。因为最终的业务层是需要由用户去调用的,所以测试分为两种:一、调用测试(按照传统方式产生对象,而后调用里面的方法进行操作)范例:测试增加操作TestEmp...

2018-04-27 10:04:16 1080

原创 Java DAO模式 业务层工厂类

本博客根据《李兴华--java8编程开发入门》视频整理而来。业务层最终依然需要被其它的层(控制层)所使用,所以需要为其定义工厂类,该类同样保存在factory子包下。但是实际开发来讲,业务层应该分为两种:(1)前台业务逻辑:可以将其保存在service.front包中,工厂类:ServiceFrontFactory(2)后台业务逻辑:可以将其保存在service.back包中,工厂类:Servic...

2018-04-26 22:14:35 974

原创 Java DAO模式 业务层实现类

本博客根据《李兴华--java8编程开发入门》视频整理而来。业务层实现类的核心功能:(1) 负责控制数据库的打开和关闭,当存在了业务层对象后其目的就是为了操作数据库,即:业务层对象实例化之后就必须准备好数据库连接;(2)根据DAOFactory调用getIEmpDAOInstance()方法而后取得IEmpDAO接口对象。业务层的实现类保存在impl子包中。范例:定义EmpServiceImpl子...

2018-04-26 22:04:29 2495

原创 Java DAO模式 业务层接口

本博客根据《李兴华--java8编程开发入门》视频整理而来。数据层写完了,但数据层并不能真正给用户使用,所以开发业务层。业务层是真正留给外部调用的,外部可能是控制层或者直接调用。本次操作都是采用直接调用的形式进行。业务层也是由不同的层进行调用,所以业务层开发的首要任务就是定义业务层的操作标准。开发业务层标准——IEmpService业务层也可以成为Service层,由于描述的是Emp表的操作,所以...

2018-04-26 21:35:24 1241

原创 Java DAO模式 数据层工厂类

本博客根据《李兴华--java8编程开发入门》视频整理而来。1. 业务层要想进行数据层的调用,必须取得IEmpDAO接口对象2. 不同层之间要想取得接口对象实例,需要使用工厂设计模式(a->过度c->b,类似于 程序->JVM->适应不同的操作系统)3. 这个工厂类(DAOFactory)将其保存在factory子包中4. 使用工厂的特征就是外层不需要知道具体的子类范例:定...

2018-04-23 22:39:01 565

原创 Java DAO模式 数据层实现类

本博客根据《李兴华--java8编程开发入门》视频整理而来。1. 数据层需要被业务层调用,数据层需要进行数据库的执行(PreparedStatement)。2. 在开发中,一个业务层操作需要执行多个数据层的调用,所以数据库的打开与关闭操作,应该由业务层控制。3. 整个设计过程中,数据层中不用关注数据库如何打开关闭;但要想能够正常操作数据层,必须要保证存在有Connection对象。4. 所有的数据...

2018-04-23 22:00:22 2262

原创 Java DAO模式 数据层接口

DAO模式 层次结构图现在已经完成了数据库的连接与关闭(数据库连接类实现)、开发VO类(实体类),接下来我们需要进行数据层的开发。首先,要明确一点:不同层之间如果要进行访问,必须提供有接口,以定义操作标准。对于数据层而言,它最终要交给业务层执行,所以在数据层与业务层之间应该定义一个调用数据层的操作标准,即数据层接口。对于数据层的接口给出如下开发要求:1. 数据层既然是进行数据操纵的,那么将其保存在...

2018-04-23 19:04:46 4082

原创 Java DAO模式 VO类设计

程序严格来讲分为四个层次:显示层、控制层、业务层、数据层,不同层次之间一定要进行数据的传递,即需要操作数据表,所以数据的结构必须要与表的结构一一对应。随即想到用简单JAVA类(po、to、pojo、vo)实现。java的(PO,VO,TO,BO,DAO,POJO)解释:https://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.ht...

2018-04-17 23:05:36 9943 1

原创 Java DAO模式 数据库连接类

第一步:检查MySQL是否准备妥当首先检查mysql是否安装成功通过cmd进去mysql:以管理员身份运行cmd->输入:mysql -h localhost -u root -p -->输入密码-->成功进入。这一步操作是为了检查mysql是否安装成功。查看MySQL中有哪些数据库以及表mysql 显示所有的数据库:https://blog.csdn.net/u01074636...

2018-04-17 00:01:23 3570 1

转载 session与cookie的对比

2018-04-13 14:13:13 137

原创 JSP中使用Cookies实现登陆信息的保存

首先,此案例需要准备三个JSP页面:    1. login.jsp:负责登陆页面的显示(表单提交给dologin.jsp页面处理)    2. dologin.jsp:负责判断用户是否登陆成功、用户是否勾选记住账号密码(勾选则使用Cookies保存用户信息)、查看用户信息    3. user.jsp :显示用户信息页面(只有勾选了十天内保存用户信息才会显示用户信息)不添加任何业务逻辑的三个页面...

2018-04-13 14:04:11 12090 1

原创 jsp中forward动作与param动作

【转载内容】forward动作是指页面跳转至某一页面,而param动作常常和forward动作一起使用,作为其子标签,为页面跳转添加一些参数。1、forward动作的语法:<jsp:forward page="URL"/>,其中page是指跳转的页面名,forward动作类似于服务器内部转发方法:request.getRequestDispatcher("/url").forward(...

2018-04-12 22:21:21 3157

原创 include指令和include动作

转载内容1.include指令    include可以在JSP页面转换成Servlet之前,将JSP代码插入其中。它的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的设定。它的缺点是难于维护只要被包含的页面发生更改,就得更改主页面,这是因为主页面不会自动地查看被包含的页面是否发生更改。语法:<%@ include file="sampl...

2018-04-12 22:07:31 563

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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