惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
博客园 - 司徒正美
美团技术团队
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Troy Hunt's Blog
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Engineering at Meta
Engineering at Meta
Cisco Talos Blog
Cisco Talos Blog
T
Tor Project blog
B
Blog
NISL@THU
NISL@THU
月光博客
月光博客
博客园 - 【当耐特】
AWS News Blog
AWS News Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
腾讯CDC
L
Lohrmann on Cybersecurity
The Cloudflare Blog
L
LINUX DO - 最新话题
S
Security @ Cisco Blogs
S
Secure Thoughts
Spread Privacy
Spread Privacy
有赞技术团队
有赞技术团队
The Last Watchdog
The Last Watchdog
Project Zero
Project Zero
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Vercel News
Vercel News
H
Hacker News: Front Page
S
SegmentFault 最新的问题
Schneier on Security
Schneier on Security
aimingoo的专栏
aimingoo的专栏
P
Privacy & Cybersecurity Law Blog
博客园 - 三生石上(FineUI控件)
Forbes - Security
Forbes - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
InfoQ
T
Tailwind CSS Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
G
GRAHAM CLULEY
W
WeLiveSecurity
小众软件
小众软件
Recorded Future
Recorded Future
Cyberwarzone
Cyberwarzone
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

博客园 - 小小飞鹰

MMM互助金融/理财源码 js 弹出窗口 防止拦截,突破阻止,保存后打开 .NET开发者必备的工具箱 NBIbatis web/winform框架 NBIbatis 微信框架 NBIbatis 框架体系说明 开源中国上一些有用的开源系统 TfS+强制删除签出锁定项 thinkphp支持大小写url地址访问,不产生下划线 sqlserver 链接 ODBC 访问 MySql ibatis + log4net 配置注意事项 Devexpress GridView内嵌dx:ASPxGridLookup取得控件值乱跳解决方案 【转】Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案 将关系数据库映射到业务实体 百度贴吧10亿量级LAMP架构分享 [转]ASP.NET中 WebSite 跟 WebProject 的异同 dynamics ax 2009 distinct实现及数组集合 dynamics ax 2009 字段类似的表绑定界面注意 dynamics Ax 2009 实现 union 效果
NBIbatis 基础框架
小小飞鹰 · 2015-01-27 · via 博客园 - 小小飞鹰

基础框架

NBIbatis 为真实在用的系统中剥离出的一个ibatis.net应用框架,目的在于通过此项目让软件工程师集中关注表现层及业务规则编写。

通过数据访问和业务规则可快速搭建不同表现形式的网站或应用程序,内含:

  •   数据访问:ibatis.net ORM数据访问,目前支持MS Sqlserver、MySql数据库
  •   业务规则:封装基础业务规则,快速构建业务逻辑

框架配置

环境说明

  •   .net framework 4.0 C# VS2010
  •   Sqlserver 2008R2
  •   DevExpress 12.1.8.0注册版:

下载地址

  •   IbatisNet: IBatisNet.DataAccess 1.9.2.0 + IBatisNet.DataMapper 1.6.2.0

IbatisNet是开源ORM框架,目前已改为Mybatis.net,参考这里

  •   log4net 1.2.10.0

如何使用框架?

一、全源码下载

这里下载NBIbatis 框架全源码,下载文件目录概览:

DataBase:数据库备份文件

WX20150116001.bak(Sqlserver2008)

ERPWXDB_CreateDB.sql(可直接创建空数据库,无数据可能部分功能无法运行)

Lib:第三方程序集

项目中应用到的所有第三方程序集dll,包含DevExpress,若需要修改表现层代码则必须安装DevExpress 12.1.8.0

二、数据库配置

/DataBase/ WX20150116001.bak 数据库还原,内含演示数据SQL server 2008如何还原数据库_百度经验

三、程序配置修改

  •   数据库连接字符串加密:打开NBIbatis.WX项目页面 EncriptDecript.aspx加密即可。

参考字符串格式:Data Source=172.21.6.64;Initial Catalog=erptestdb;User ID=sa;Password=sa

  •   Aplication中 web.config 或 app.config

<connectionStrings>

                   <clear/>

                   <!--ibatis.net将读取default-->

    <!--数据库配置,ibatis.net将读取default -->

    <add name="Default" connectionString=" ERP_TESTDB_64"/>

    <!--172.21.6.64-->

    <add name="ERP_TESTDB_64" connectionString="加密字符串"/>

    <!--172.21.6.63-->

    <add name="ERP_DB_63" connectionString="加密字符串"/>

    <!--数据库配置,MySql-->

    <add name="MySql_Default" connectionString="MySql_214"/>

    <add name="MySql_213" connectionString="server=192.168.21.213;port=3306;user id=b2buser; password=nEDDj4FZX8dNf6vn; database=product;CharSet=utf8; pooling=true;Persist Security Info=True;Allow Zero Datetime=True"/>

    <!--数据库配置,MySql-->

  </connectionStrings>

注意: 可配置mssql及mysql连接字符串;

mssql字符串必须先进行加密,mysql字符串目前没有做加密处理,需要请自行修改;

Default中为默认的连接字符串,多个数据库全部先配置好,在项目中可进行自由切换,具体开发方法参考下一篇:NBIbatis 框架体系说明