JAVAEE的DAO模式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39531549/article/details/82726868
        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);

猜你喜欢

转载自blog.csdn.net/weixin_39531549/article/details/82726868