dotNet下的1套消除方案,dotNet消除方案

By admin in 4858.com on 2019年4月8日

  很久没在天涯论坛写小说了,打算把直接由友好壹个人写的1整套种类开放出来,昨日先放1些截图及能够演示的地点!

  很久没在新浪写小说了,打算把一向由自身1人写的一整套系统开放出来,后天先放1些截图及能够演示的地方!

dotNet下的壹套消除方案,dotNet消除方案

dotNet下的1套消除方案,dotNet消除方案。  很久没在腾讯网写作品了,打算把直接由友好1位写的1整套体系开放出来,前天先放一些截图及能够演示的地点!

那套系统包蕴数据层(HB.Data)、布署义务(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。

  为何要写数据层呢?现成的OMuranoM不是第一次全国代表大会堆吗,为何还要本身写?多年前,dotNet里并不曾什么样O路虎极光M,很多事物都不得不协调写,稳步的数据层功用也就更是强大了,

能够由此实体类来生成数据库中的表,也能够通过数据库中的表来生成数据库,并且帮助多中数据库,比如Sql
Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增加和删除改查方法,并且帮忙参数化的写法,实体类里还有表达式的写法(注:表明式的写法如今辅助不健全)!

  Url重写的关键立异是支撑通过数据库来布置域名及重写规则,并且扶助多域名的花样。比如说笔者只买了一个空中,可是自身有几许个网址,该意义就足以兑现二个上空上就能够做五个网址的遵循!您能够试一试www.捌fdc.com、www.5肆rm.com、www.伍wshop.com,看到的结果都以不壹样的,因为重写了路子,www.八fdc.com实际上是跻身的站点下八fdc.com/www/
下的,依次类推,当然那一个是能够经过数据库来布局。

  api的功能主要达成了参数自动匹配,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx
的花样展开访问。

     先直接上全方位系统的图形把,看看影响,在结尾面开花网址后台演示地址!

 

4858.com 1

4858.com 2

4858.com 3

4858.com 4

4858.com 5

4858.com 6

4858.com 7

4858.com 8

4858.com 9

4858.com 10

4858.com 11

4858.com 12

4858.com 13

4858.com 14

4858.com 15

4858.com 16

4858.com 17

 

后台地址: 

帐号:test  密码:123456  

 

很久没在腾讯网写小说了,打算把直接由友好1位写的一整套体系开放出来,后天先放一些截图及…

迎接使用 PDF.NET 数据开发框架
(Ver 4.0)

那套系统包涵数据层(HB.Data)、安顿职务(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。

那套系统包罗数据层(HB.Data)、布署任务(HB.PlanTask)、日志系统(HB.Log)、模版系统(HB.TemplateEngine)、Url重写(HB.UrlRewriter)、api(HB.ApiControls)等。

有关框架的名字由来

         在本身安插www.pwmis.cn
站点(原域名曾经过期,现在正准备采用新域名
)的时候,思量到架构的包容性和今后升级的只怕性,最关键的是平素不丰盛的时光去为网址添加和保卫安全广大繁杂的先后,所以在借鉴前人成功经验的底子上,设计了
1套全新的全速数据处理框架 PWMIS Data development
Framework,简称PDF。本套框架的思考是借鉴Java平台的Hibernate 和 iBatis
而来,兼有OXC90M和SQL-MAP的特征,同时还参照了后来.NET的LINQ(本框架成型于200陆年,当时还未传说过LINQ)使用风格,设计了
OQL查询表明式。本框架的统一筹划思想是通用的,完全能够移植到Java
平台,今后只提供了.NET平台的完成,近期将本框架命令为

PDF.NET

(下载

  为啥要写数据层呢?现成的O福睿斯M不是一大堆吗,为何还要本人写?多年前,dotNet里并不曾什么O哈弗M,很多事物都只可以本身写,慢慢的数据层作用也就进一步强大了,

  为啥要写数据层呢?现成的OLacrosseM不是一大堆吗,为啥还要协调写?多年前,dotNet里并未怎么OCRUISERM,很多东西都只可以本身写,慢慢的数据层功能也就进一步强大了,

框架帮忙的机能

  • UI层(WinForm/Web)控件数据绑定、映射与查询;
  • BLL层实体对象查询(OQL)
  • DAL层SQL语句和.NET数据访问代码映射(查看
    SQL-MAP
    原理)

详见说来,框架还含有以下特点效益:

  • 类似LINQ的支撑O宝马7系M实体类查询的OQL表明式(有了LINQ为什么还要搞1个OQL?本框架
    OQL的着力安插在LINQ也许说本人知道
    LINQ此前,此外,.NET3.五框架才正式帮衬LINQ,而我们商行的1个出品却因为运用了3.伍框架安装配备不便利成为市集和客服日常怨声载道的说辞。
    现在还有这样的说辞,我们急切供给1个近乎LINQ的事物运转在好几客户过时的机械上。
  • 不用任何后台代码即可分页的滋长数据分页控件。
  • 只必要壹行代码达成页面数据的增,删,改,查。
  • 基于SQL词法分析的支持多样数据库的急速分页类,你只须要设置SQL语句和分页属性它便能够为你转移特定数据库平台的当前页数据的SQL语句。
  • 1套实用工具,能够生成实体类和基于SQL配置文件自动生成代码的代码生成器以及SQL配置文件管理程序。
  • 愈来愈多的效益等待你去发现:)

能够经超过实际体类来生成数据库中的表,也足以透过数据库中的表来生成数据库,并且帮衬多中数据库,比如Sql
Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增加和删除改查方法,并且接济参数化的写法,实体类里还有表达式的写法(注:表达式的写法权且扶助不完美)!

能够通超过实际体类来生成数据库中的表,也得以经过数据库中的表来生成数据库,并且匡助多中数据库,比如Sql
Server、Access、Sqlite、Oracle、MySql等。数据层有通用的增加和删除改查方法,并且扶助参数化的写法,实体类里还有表达式的写法(注:表达式的写法暂且协理不周到)!

与其余数据处理框架的关联

       
本框架是计算二种数目处理框架的独到之处,去除其复杂后的轻量级的多少处理框,所以或者未有您通晓的下列重量级框架强大的效益。本框架的安插目的是
轻量,火速,通用,命理术数 !

  • Hibernate:借鉴了它的OPRADOM原理和HQL语言,使用了就如的简练的O福特ExplorerM功效;
  • iBatis:借鉴了其SQL-MAP作用,对其复杂实行了不遗余力精简;
  • LINQ/Entity Framework:提供类似LINQ的OQL语法

  Url重写的重点创新是永葆通过数据库来布局域名及重写规则,并且帮忙多域名的花样。比如说作者只买了贰个上空,然则作者有某个个网址,该作用就能够完成三个空中上就足以做八个网址的成效!您能够试壹试www.8fdc.com、www.54rm.com、www.5wshop.com,看到的结果都以不平等的,因为重写了路子,www.捌fdc.com实际上是跻身的站点下捌fdc.com/www/
下的,依次类推,当然这些是足以经过数据库来布局。

  Url重写的根本创新是永葆通过数据库来安顿域名及重写规则,并且援助多域名的款型。比如说小编只买了四个空间,然则笔者有壹些个网址,该意义就足以完毕一个空中上就能够做多少个网址的功用!您能够试1试www.8fdc.com、www.54rm.com、www.5wshop.com,看到的结果都以不一致的,因为重写了门道,www.八fdc.com实际上是跻身的站点下八fdc.com/www/
下的,依次类推,当然这些是能够透过数据库来布署。

框架功效演示

  • 表单数据绑定,分页展现–
  • 数量映射,查询–
  • SQL-MAP演示(请查看DAL层代码)–
  •  OQL查询(演示请看TestSqlMapEntity 项目)
  • 支撑工具,提供代码生成器和SQLMAP配置文件管理程序–(请看消除方案Tools目录)

  api的功用重要完结了参数自动匹配,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx
的款式展开访问。

  api的机能首要完成了参数自动相配,直接在后台类中写方法,以 /api/类名前缀/方法名称.ashx
的款型展开访问。

框架的适用标准

  • 第一你是懒人只怕菜鸟,大牌请绕道;
  • 协理,你很兴奋平民化的技巧,不是那种非MS等大厂提供的框架不用的技艺狂热职员;
  • 末段,要是业主把您逼急了,提出您使用本框架,当然在此之前你得先熟稔它,本身正是在那种状态下不顾项目首席执行官的反对私下动用那套框架的,算是本框架的首先次商业项指标运用。(作者一个人成功了花色百分之七十5的代码开发,其它三个人只写了四分一,项目首席执行官最终才没话说)

     先直接上海市总种类统的图形把,看看影响,在结尾面开花网址后台演示地址!

     先间接上全部系统的图形把,看看影响,在最前边开花网址后台演示地址!

框架使用的范围标准

 

 

准予范围

      
首先,请尊重本框架的版权,自个儿能够有标准的开放本框架的部分还是全部源码,借使您获得了源码你能够轻易对其修改但不能修改本框架的称号和版权归属,你
不能将原始源码或然修改后的源码分发给别的第二方,假设您改改后,请向自家发送1份。假使你未从官方获得本框架的源码
,未经许可,不得采用别的工具对本框架反向工程查看和修改源码。任何团体和私家都能够将本框架使用于其它商业类型,可避防费应用本框架官方发表的尾声
DLL库和相关工具,但你有职分向自己告知您利用本框架的着力音讯,比如企业名称,项目名称,项目技术消息等。本身不对你使用本框架造成的其余损失承担任
何权利。假如你差异意上述条款,请勿使用本框架!

技能限制

      
当前版本基于.NET2.0以上平台,不协理实体对象对应的数据库表外键关系,OQL表明式不协理多实体类查询,不接济SQL的总计求和分组等,如有这几个复杂查询须要,请使用SQL-MAP技术。SQL-MAP
配置文件不帮忙八个布局文件,但您可以将布置文件以嵌入式文件分散到四个DAL项目中。数据访问已经放手了
SqlServer,奥莱Db,ODBC,Oracle,SQLite等,假若你想提供其余数据库类型的造访,能够选拔奥莱Db或许ODBC格局,或者继承本框架的数目访问类支出专用数据访问提供程序。

4858.com 18

4858.com 19

框架源码的收获

       你可以免费向本身索取本框架的测试消除方案
,假若您欣赏并想获得本框架的任何源码,请在线向本身发邮件联系:
dth197柒@sohu.com 

       本身也欢迎你从违法渠道得到本框架程序(不包括源码
),只要你依照许可限制。

4858.com 20

4858.com 21

慈善行动

      
本身属湖北岳阳职员,二〇〇八年中夏族民共和国长江汶四川大学地震黄冈也是重灾区,就算磨难已经离世一年多,但灾区重建照旧是二个短期进程。因而作者决定运用软件义卖格局,本身承诺,将本框架所获受益的五成捐献给灾区人民,请全数有慈善的人物鼎力辅助!

4858.com 22

4858.com 23

框架应用的花色案例

200七。安徽某市测绘流程管理种类,PDF.NET Ver一.0,工作流和新闻保管有个别;

贰零零玖。新加坡某房产备案管理体系,PDF.NET Ver一.0,工作流部分;

二〇〇玖。新加坡某经济咨询企银多少采取类型,PDF.NE电视机er贰.0,作为系统主题框架部分。

20拾。XX银行XX市分行基金经营销售类别,PDF.NE电视er肆.0,作为系统大旨框架部分。 

。。。越来越多成功案例等待你的落到实处:)

4858.com 24

4858.com 25

新版本音讯

 

Ver 4.0 更新:

宏观改写了实体类处理程序,效能升高10倍;

改良实体类生成器,援救从 SQLSESportageVE大切诺基 表字段表明变化实体类属性表明;

SqlMapDAL 帮助外部接口定义;

简化了支撑多少个SqlMap文件的处理格局;

SQL-MAP匡助复杂查询的分页;

SQL-MAP革新了对存款和储蓄进度的援助;

OQL匡助单行表达式语法(OQL.From(Entity).Select(….).Where(…).OrderBy(…).END);

实体类支持高效用分页;

优化了变更内部数据访问对象的功用(不再依赖于反射);

优化了别样操作的频率。

 

4858.com ,Ver 3.0 更新:

•全面改写了SqlMap模块,真正扶助SQL-实体类 映射
•全面调整了框架的命名空间,合并了基础程序集成为3个 PWMIS.Core.dll
•改良了自贰.0的话的Bug
•创新了代码生成器

Ver 2.0 更新:
•使用.NET 二.0技术改写原来有所的模块
•增强了Web控件验证效能
•周详改写原有实体类,提供实体类生成器
•周详改写了OQL功效
•援救.NET 二.0数据库连接配置

Ver 1.0 功能:
•提供SQL-MAP功能
•提供ORM功能,并提供OQL功能
•提供控件数据绑定成效
•提供急速分页控件
•提供控件数据他们表达功效

4858.com 26

4858.com 27

越来越多新闻

本框架官方网址
(新申请域名,借使不能够打开表达还在备案中,原网址:

自家联系格局

QQ:45383850 (墨玉绿医务卫生人士)只怕

mailto:bluedoctors@msn.com (抗震救济磨难)

PDF.NET 技术开发群:4310992玖

连锁文档和更加多消息请查看官方网址。

4858.com 28

4858.com 29

4858.com 30

4858.com 31

4858.com 32

4858.com 33

4858.com 34

4858.com 35

4858.com 36

4858.com 37

4858.com 38

4858.com 39

4858.com 40

4858.com 41

4858.com 42

4858.com 43

4858.com 44

4858.com 45

4858.com 46

4858.com 47

4858.com 48

4858.com 49

4858.com 50

4858.com 51

 

 

后台地址: 

后台地址: 

帐号:test  密码:123456  

帐号:test  密码:123456  

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有