JAVAEE的DAO模式

        1、JavaEE的dao模式
		* javaee的三层结构:web层,业务逻辑层、持久化层

		* dao模式是持久化层的一种开发模式,专注于对数据库的操作的模式

		* dao(data access object):数据访问对象,在三层结构里面,通过业务逻辑层调用持久化层
			-持久化层如何供业务逻辑层调用
				-- 提供对数据库表操作的接口,crud操作的方法
		
		* 使用jsp(v)+servlet(c)+javabean(m)+jdbc(dao)架构可以是目前看到的所有的应用
			- 一般在企业中不会只有这种架构,这套架构太底层

			- 一般在企业中会使用框架 ssh:struts2、spring、hibernate

		* mvc的开发模式和dao的模式本身并不冲突,因为这两个模式是不同的开发阶段,由不同的人提出的模式;
			-mvc由一些开发人员提出的模式,dao由sun公司提出的模式,dao模式专注于用在持久化层用于操作数据库的模式
		
	2、使用mvc+dao模式完成登录案例
		* dao模式实现操作数据库的表
			-首先定义一个接口,定义操作数据库表的方法
			
			- 根据定义的接口,创建接口的实现类,在实现类里面实现接口里面定义的方法

			- 在StudentService里面调用接口里面的方法
				StudentDao dao = new StudentDaoImpl();
				boolean checkUserPass = dao.checkUserPass(stu);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值