说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

微软推出了一系列的Application Block,请举出您所知道的Application Block并说明其作用?

编辑:说三道四文库 发布时间:2017-11-24 08:53
HTML文档下载 WORD文档下载 PDF文档下载
微软推出了一系列的Application Block,请举出您所知道的Application Block并说明其作用?
不知
Configuration Application Block:
1. 为应用系统提供了公用的配置管理解决方案,允许应用程序方便灵活地从不同配置存储读写配置信息
2. 隔离应用程序和配置数据的物理存储位置(Storage Location)
   Storage Providers: 允许从不同的物理存储读写信息(如SQL/XML)
   Transformers:将读取的配置数据经转换器转换为结构化数据
3.内置了XML Storage Provider和XML Transformer
   也能扩展为对纯数据库的支持
4.改善安全性 (支持加密保存)
5.配置文件监控器( watchers) 能够监测到配置文件的变化并发出事件通知
6.增强设计时(Design-Time)的易用性 

Data Access Application Block:
1.对数据库访问提供了简单、高效的访问方式 
   减少编写重复累赘代码去执行标准的数据访问任务
   易于使用,使用单条语句即可完成Stored Procedure的调用
   屏蔽了对常用ADO.NET使用的复杂度,提供了基于最佳实践, 正确快速使用接口
2.对不同类型的数据库(SQLServer/Oracle/DB2)提供了编程上的透明性
   为不同数据库类型提供了统一的编程。
   当移植应用程序到不同数据库类型时,减少重写代码的数量
3.搭起了逻辑数据库与物理数据库间的桥梁,降低改变物理数据目标的难度
4.增强了数据库联接串的安全性
5.容易对数据库访问的配置信息进行调整和验证
Cryptography Application Block
1.简化了开发人员为敏感信息进行加解密工作
加解密任何类型(Stream/Byte)的信息
提高易用性
CreateHash / CompareHash 
EncryptSymmetric / DecryptSymmetric
2.Cryptography Application Block加解密算法
基于.Net Framework已提供的Cryptographic/Hash 算法
对称算法:DES, RC2, Rijndael Managed and TripleDES
散列:SHA1, SHA256, SHA284, SHA512, SHA1Crypto, MD5Crypto, MACTripleDES
允许集成自己开发的加解密算法Provider
3.提高集成性
Supports all .NET crypto algorithms out of the box, or implement your own
Supports DPAPI for keyless crypto on a single machine
Algorithms and keys can be managed through the configuration tool
......太多了
up者有分,欢迎大家继续
我目前就在做这个!

用了很多Application Block,自己改了一部分,又加了二个


Provder是个挺好玩的东西,
感觉Data Access Application Block:比SqlHelper合理了很多

to:listhome(不想睡)(只回水贴) 
把你知道的也加进来啊
up
我怎么都没注意到!

UP
up
你去微软网站下一个Enterprise Library 2.0不就得了,还用在这问吗,源代码都有


不过里面的Object builder比较晕,强烈建议你跳过!
确实如此
《近匠》环信CEO刘俊彦:移动客服的未来化场景 iOS UIView动画实践(三):Transition Animation 【CTO讲堂】无社交,不App!——为App加载强大的通讯社交引擎 【探秘ES6】系列专栏(七):箭头函数 【前端框架】Backbone.js在大型单页面应用中的应用实践 【探秘ES6】系列专栏(六):解构赋值 《近匠》TestBird,专注的手游自动化云测试平台 【探秘ES6】系列专栏(八):JS的第七种基本类型Symbols 专访李林锋:我与Netty那些不得不说的事 手把手教学:巧用Core Data和RubyMotion开发iOS应用 《近匠》琥珀天气,精细化打磨征服Google Play 【CTO讲堂】人工智能到底能为我们带来什么? Linksys再度回归中国市场,主推智能路由 Windows 10:全平台战舰与移动化破冰——微软(中国)操作系统工程院院长谢育涛专访 专访友盟CEO叶谦:深挖海量终端用户数据的价值 七牛资深前端工程师马逸清:前端测试探索实践 实战iOS 9:开发者必须掌握的三种搜索API 腾讯Bugly干货分享:浅谈Swift在实际项目中的应用 【前端人生】ThoughtWorks黄峰达:利用横向扩展方式,快速学习前端新框架 这是前端最好的时代——论前端的“三化”建设 游戏引擎网络开发者的64做与不做(一):客户端方面 六问七牛CDN:打造融合CDN管理服务平台 《近匠》Wilddog野狗,跨平台的实时通信云服务 【CTO讲堂】招人不易留人更难——创业团队要闯哪些关? iOS UIView动画实践(四):过渡与伪3D动画 日程全公布|年度人工智能技术精英聚会 7月26-27相约北京 TypeScript 1.5发布,支持大量ES6新特性 快快快!27个提升效率的iOS开源库推荐 《近匠》Maxense,“云+传感”推动产业变革 【探秘ES6】系列专栏(九):使用Babel和Broccoli 2015年Postgres全球开发者大会参会总结 为什么我画透明位图,重画了n次后,位图会显示为黑色,重画次数少没问题 快来呀! 如何使用BDE打开有密码的PRODOX的数据库 为什么用Windows Media Encoder9做网络电台,有5个人连上后就不能有人再连接 update的问题 没分了,但还是要提问:为什么我的sleep(2000)会出错。 系统分析员工作状况和薪资大调查 我的自己怎么浏览 不了ASP。NET 如何在运行过程中动态生成一个非可视化的控件? 局域网中为什么就我不能共享上网? 有没有人帮忙? asc转换成字符的问题 关于句柄的解释! 在职研究生,值不值? 高分请教:指针赋值问题 用PB我怎么样才能一句一句读TXT文件??? 笑死不陪命!! http://top2u.net/~ec-soft 帮帮忙,解决一个不是asp的问题,给分!! 如何实现这样的功能 笑死不陪命!! http://top2u.net/~ec-soft qq设计 奇怪的VF,怎么修改Label1的caption? 赠送小程序者有分 如何配置外置Moderm??? 用户游览时在页面上启动了一个Timer,如何在用户关闭游览器时停止此Timer? 关于JBuilder中MSSQL2000在EJB设计时DataSource的连接问题?求救!!! linux 0.01是在UNIX上开发的吗? 裸机上怎么成功引导它的呢? 大家看看我程序错在何处,谢谢了 winroute代理怎么设置让指定的用户只能在指定的时间上网。。。 怎样写一份采用J2EE的框架的软件测试报告? C#还能使用BHO吗?如果能100分求C#使用BHO(browser helper object)的例子。 请问如何制作Win98启动盘(我现在没有Win98的机子)? 关于换行的问题 javascript判断操作系统 一个奇怪的time问题,偶是菜鸟了~~~~~~~~~~~ d7版本所带的qr是什么版本的? 请教:创建数据库表时,怎样突破默认字段长度? 免费注册 Jboss 或 应用服务器 除了网上有,买d版的不知道有没有啊,下载太慢啊!! datagrid 中的一例为4位小数的数据,如何在datagrid设置使其值显示为带二位小数?? 让你的企业、产品、网站一夜成名 企业中一般如何写数据字典阿?急,在线等待 文件上传 如何将txt文件导入mdb文件之中,在线等,解决问题立即给分。 在菜单中打开MDI窗口,但是每一次点击,就出现一个新窗口,如何只出现一个? 大侠,救命啊,这个编译错误,折磨我好几天了,如何解决啊?????? 求C语言程序:从键盘上输入若干个证书,去掉重复的,将剩余数的前n个输出显示 新手发问(有关C#和MySQL数据库)! 试用期的前几天会被安排做什么?(对于一个没有一点工作经验的大学生) 如何合并两个字符串?急!!! 请问哪有jive 的中文版原代码下载啊?? jdon的压缩包不好使!!谢谢 关于静态方法! 无稽之谈的近义词 意想不到的近义词是吗? he -----(try) to drive back to his home before the flood ------(pass)through the village.请教一下:这个句子主句和从句的时态应该用什么 怎么解释 谢谢 -two in the afternoon_nine at night,he has no tim-two in the afternoon_nine at night,he has no time for rest. biow out the candles是什么意思 ____two in the afternoon at nine at nightat应为to ______two in the afternoon ______nine at night,he has no time for rest. facilitite skill facilitition skill 什么意思 transferable 意想不到的近义词 18个月巴西首富变“首负”贝卢斯科尼被爆已与28岁女友完婚偷渡客残杀5人 凸显底层华人困境普京登顶权势榜 只怪奥巴马不争气美国航班飞行中将 允许使用部分电子设莫斯科市民发起“落叶保卫战”英欲对外国购房者征重税“歧视胖子” 香奈儿艺术总监惹官司埃及多地爆发大规模反对军方游行墨西哥总统号召全民减肥印度开建“全球最高”塑像欧洲足球昨天战报件件有着落 让利剑作用更加凸显好冻?来一碗羊肉烩面!去年内地游客减少 港迪士尼亏损过亿市民政局 “三突出”助力查办案件公租房租期及补贴延至5年一点孤独情绪出口锐减 韩经济恐下行药企告食药监总局不予立案泰入境现金不许少带 拉动消费还是“惹我不知道该怎样做
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘