数据访问层

Java22 分包分层和JDBC工具类

◇◆丶佛笑我妖孽 提交于 2019-11-28 23:57:40
分包分层 一般来说每个项目都会有各种各样的功能 分层就是讲项目的功能个分开 一般分为 l view层作用: 视图层,即项目中的界面 l controller层作用: 控制层, 获取界面上的数据,为界面设置数据; 将要实现的功能交给业务层处理 l service层作用: 业务层, 功能的实现, 与controller控制层和数据访问层DAO交互, 将对数据库的操作交给DAO数据访问层来处理 l dao层作用: 数据访问层, 用来操作数据库表的数据 l db数据库: 这里指MySQL l domain 实体包: 存放JavaBean l tools工具包:存放项目中使用到的工具类 l test 测试包: 存放项目功能测试的代码 JDBC工具类 则是用来连接数据库和java的一个纽带的作用 一般是在Dao层调用的 代码 来源: https://www.cnblogs.com/axu-xxx/p/11433273.html

7 天玩转 ASP.NET MVC — 第 3 天

我的梦境 提交于 2019-11-28 22:46:20
目录 第 1 天 第 2 天 第 3 天 第 4 天 第 5 天 第 6 天 第 7 天 0. 前言 我们假定你在开始学习时已经阅读了前两天的学习内容。在第 2 天我们完成了关于显示 Employees 列表的项目。 在第三天,我们将会通过介绍数据访问层和数据入口将它升级到一个新的层次。 1. 数据访问层 在真实场景的项目中,如果没有 Database,那么这个项目是未完成的。在我们的项目中,我们还没有谈到数据库。第三天的首个 Lab 将会学习数据库和数据库层。 这里我们将使用 SQL Server 和 Entity Framework 来创建 Database 和 Database 访问层。 简单来说,什么是 Entity Framework? 这是一个 ORM 工具。ORM 代表的是 Object Relational Mapping。即:对象关系映射。 在 RDBMS 领域中,我们所谈论的 Tables 表格和 Columns 列的这些方面,在 .NET 领域(面向对象领域)中被称为 Classes 类,对象和属性。 当我们思考任何有关数据驱动应用的方式时,都可以得出以下两种方式: 书写代码来和数据库打交道(被称为数据访问层和数据库逻辑) 书写代码来将数据库数据映射到面向对象中,反之亦然。 ORM 是一个工具,可以自动做如上两件事。Entity Framework 是微软的

PetShop 4 详解(转载)

本小妞迷上赌 提交于 2019-11-26 15:03:56
最近一段时间在研究petShop,希望能通过了解petShop的设计理念,整理出一套重用性强,适合自己在小项目中使用的架构。以作日后使用。 petshop4.0 详解之一(系统架构设计) 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。本系列试图对PetShop作一个全方位的解剖,依据的代码是PetShop4.0,可以从链接http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.asp中获得。 一、PetShop的系统架构设计 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图所示: 图一:三层的分层式结构