IBatisNet.DataMapper 1.6.1.0之简单三层
首先介绍Solution的架构,一共分四个项目:
Web :前台应用;
BLL :业务处理层,如果嫌麻烦,可以再进一步抽象出来,然后将代码放置Web层的aspx.cs里面;
Model :这个就不多说了,地球人都知道(数据实体类)
SqlMaps:资源类,把配置文件和sql mapper文件全部打包起来。
二个文件夹:
Include :iBatis.Net架构的dll文件
Log :放置log文件的文件夹,在web.config里配置
1.在一些特定的环境下,一站式的解决方案未必有效
系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。
开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现。(银行大多有这样的限制)
系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的SQL语句(或存储过程)才能达到系统性能设计指标。
2.iBATIS之于小型、简单系统:非常适用
iBATIS自己就很小并且简单
iBATIS不会对现存应用的设计或者数据库结构强加任何影响
iBATIS非常适合于有成长趋势的系统
3.iBATIS之于大型、企业级系统:为之而设计
iBATIS的某些特性使得它能够高效地处理大型数据集
iBATIS允许你用多种方式建立从对象到数据库的映射关系
MySpace已应用
4.使用于任何类型的关系数据库:
应用数据库
企业数据库
私有数据库
遗留数据库
简单性
性能
明确分工
可移植性:Java、.Net或者其他
开源
5.何时不该使用iBATIS
当你能永远拥有完全控制权
当你的应用需要完全动态的SQL
当你并没有使用关系数据库时
当iBATIS不起作用时
DB_51aspx下为Sql数据库,附加后修改SqlMaps/database.config的Sql配置文件并编译才能生效
作者:一周
没有合适的资源?快使用搜索试试~ 我知道了~
IBatisNetDemo小例子
共80个文件
dll:29个
pdb:13个
cs:11个
5星 · 超过95%的资源 需积分: 9 47 下载量 43 浏览量
2010-07-14
09:23:03
上传
评论
收藏 354KB RAR 举报
温馨提示
在.net环境下,应用IBatis框架,实现数据映射,与数据库进行交互!搭建数据访问层。
资源推荐
资源详情
资源评论
收起资源包目录
IBatisNetDemo.rar (80个子文件)
IBatisNetDemo
Include
IBatisNet.DataMapper.dll 260KB
Castle.DynamicProxy.dll 72KB
log4net.dll 264KB
IBatisNet.Common.dll 100KB
IBatisNet.Common.Logging.Log4Net.dll 20KB
必看说明.htm 5KB
河源下载站.url 110B
Log
DB_51aspx
iBatisDemo_Log.LDF 1024KB
iBatisDemo_Data.MDF 1024KB
SqlMaps
sqlmap.config 1KB
obj
Debug
Service.SqlMaps.dll 25KB
ResolveAssemblyReference.cache 14KB
TempPE
Service.SqlMaps.pdb 16KB
SqlMaps.csproj.FileListAbsolute.txt 541B
bin
Debug
IBatisNet.DataMapper.dll 260KB
Castle.DynamicProxy.dll 72KB
Service.SqlMaps.dll 25KB
IBatisNet.Common.dll 100KB
Service.SqlMaps.pdb 16KB
Code
MyBatis.cs 7KB
Script
Insert_Person.sql 526B
Person.sql 576B
SqlMaps.csproj 3KB
Map
SqlClient
Person.xml 3KB
providers.config 12KB
database.config 713B
Properties
AssemblyInfo.cs 1KB
Model
Table
Entity.cs 116B
Person.cs 1KB
obj
Debug
TempPE
Service.Model.dll 5KB
Model.csproj.FileListAbsolute.txt 318B
Service.Model.pdb 14KB
bin
Debug
Service.Model.dll 5KB
Service.Model.pdb 14KB
Model.csproj 2KB
Properties
AssemblyInfo.cs 1KB
Web
Web.csproj 4KB
obj
Debug
Service.Web.pdb 12KB
Service.Web.dll 5KB
ResolveAssemblyReference.cache 29KB
TempPE
Web.csproj.FileListAbsolute.txt 781B
bin
IBatisNet.DataMapper.dll 260KB
Service.Web.pdb 12KB
Service.Web.dll 5KB
Castle.DynamicProxy.dll 72KB
log4net.dll 244KB
Service.SqlMaps.dll 25KB
IBatisNet.Common.dll 100KB
Service.Model.dll 5KB
Service.Model.pdb 14KB
IBatisNet.Common.Logging.Log4Net.dll 20KB
Service.SqlMaps.pdb 16KB
Service.BLL.dll 5KB
Service.BLL.pdb 16KB
Web.csproj.user 1KB
Default.aspx.cs 867B
Web.config 3KB
Default.aspx 3KB
Properties
AssemblyInfo.cs 1KB
Default.aspx.designer.cs 2KB
IBatisNetDemo.sln 4KB
源码必读.txt 2KB
BLL
BLL.csproj 5KB
obj
Debug
ResolveAssemblyReference.cache 18KB
TempPE
BLL.csproj.FileListAbsolute.txt 733B
Service.BLL.dll 5KB
Service.BLL.pdb 16KB
bin
Debug
IBatisNet.DataMapper.dll 260KB
Castle.DynamicProxy.dll 72KB
Service.SqlMaps.dll 25KB
IBatisNet.Common.dll 100KB
Service.Model.dll 5KB
Service.Model.pdb 14KB
Service.SqlMaps.pdb 16KB
Service.BLL.dll 5KB
Service.BLL.pdb 16KB
Service
PersonService.cs 1KB
IBll.cs 275B
Properties
AssemblyInfo.cs 1KB
BLL.csproj.user 544B
共 80 条
- 1
小淘气_CC
- 粉丝: 3
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 批量将py编译为pyd文件.atbx
- Python项目-学生管理系统
- verilog HDL硬件语法设计包括算术运算三人表决器Verilog的阻塞和非阻塞赋值源码例程quartus13.1工程合集
- 【文章话题分类论文】OpenAlex Topic Classification Whitepaper
- linux学习常用命令
- 功率拓扑快速参考指南-ti,TI官方出品
- 开关电源拓朴图表,各种电路拓扑表格
- 登录和注册 前端:vue3+iview plus +axios 后台:spring boot +mybatis
- 软件测试入门简介:从基础到实践的全面介绍
- 2024CDA Level Ⅰ 认证考试大纲
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页