Dorian Deng-www.doriandeng.cn

追随理想和美人而生活

博客园 首页 新随笔 联系 订阅 管理
  95 Posts :: 0 Stories :: 204 Comments :: 77 Trackbacks

我的评论

re: 需求的陷阱--简单不简单 Dorian Deng 2008-06-10 13:35  
@Vincent
多与用户沟通,沟通不成,直接向双方领导上报情况,没有人的青春可以浪费。
re: Unity的属性注入 Dorian Deng 2008-05-23 12:37  
你终于发现了,呵呵
我会在《深入 Unity 1.x 依赖注入容器之四:依赖注入》中详细描述这些方面,有兴趣的可以继续关注。
@浪子
@紫色阴影
@b4nc
以上我们讨论的问题,我会在《深入 Unity 1.x 之四》中给出一个满意的答案,而且是一个大家都期待的答案。
@紫色阴影
我指的是示例中的 Program 类,假如要在其中使用 Unity 来获取对象,如果不用其 API,又如何称为使用了 Unity?好绕的问题

如果连 DI 容器也要求可替换的,那就需要自己写代码来做成 Provider,这不就将问题复杂了,也失去了使用 DI 的好处。
@紫色阴影
是否被侵入是针对服务提供对象而言的,对于服务使用对象进行这样的讨论没有意义。
@b4nc
你会错我的意思了,我只是说没有人要求你在不合适的时机使用 Unity,它不过是一个工具,解决不了你的问题,当然可以使用其他的。与其在此讨论某个框架多不好,某个框架多好,不如好好讨论下在哪种环境可以发挥更好的作用,而哪些情况下不适用使用。

另外,我的看法是什么?你的看法又是什么?有什么不同?奇怪,好像并没有什么不同。

Unity 的确不适用于你所说的情况,可在某些地方,使用它却很合适。学会合理的使用一个工具,而不是抓住一个缺点就否定全部。
@b4nc
如果一定需要这样,可以考虑用 Spring.NET。没有人要求你一定使用 Unity。
@ganquan
每种方法都有其适用范围,只能说 Unity 不适用于你。

另外,不要看不起做网站的、Web 应用开发的和 B/S 架构企业应用开发的,Unity 同样适用于其他很多情况。
@b4nc
需要构造函数超长的情况实质上很少出现,如果出现这种情况,就应该首先考虑是不是自己的设计上存在问题了。
感觉我们俩在做一样的事,why?
http://forum.entlib.net.cn
原来这个域名在你手上啊,我以为在哪呢,喜欢来 http://wiki.entlib.net.cn。声明一下,我不认识楼主。

至于论坛嘛,学习一下代码可以,但功能只能用极少来形容。因为我也用过,还改过。
不错不错,顶一下。欢迎加入 http://wiki.entlib.net.cn, http://forum.entlib.net.cn
欢迎来 http://wiki.entlib.net.cn 与 ichaos 进行协作翻译。
re: 一个基础数据访问库 Dorian Deng 2008-04-25 19:12  
Enterprise Library 的数据访问应用程序块其实一般都够用了。
《Enterprise Library 中文文档》http://wiki.entlib.net.cn
@a feng
抱歉,基于某些原因,我们不得不暂时删除该下载,请谅解。
@自由、创新、研究、探索……
在 Unity 中的属性注入是可选的,设计者推荐使用构造函数注入来达到同样的目的。
当然,不排除在某些地方使用属性注入会更好。在后面的文章中我会更深入的讨论此问题。
在编辑文章时,将编辑器切换到源代码模式,删除“下面来一一考虑一下”前面的“<font style="background-color: #c0c0c0">”和最后的“</font>”,即可去掉背景。
@xiaofeixia
我已计划在译完文档后逐渐写一系列的 EntLib 实战方面的文章。
@金色海洋(jyk)
"通用审批"在此仅指项目内的通用。

“适当拆分”
如果4者放在一起的话,基本上模块的复杂度可以用10*10 来表示,如果拆开,复杂度可以用 10 + 10 来表示。这二个复杂度放在一起,你会选择哪一个呢?适当的冗余没有什么不可以。

至于,用什么方式组件化,不同的项目中使用不同的开发工具,自己决定吧。




是的修改10个界面,但是一般不会有错误发生。如果不可以修改数据的人可以修改数据,相信领导们会很不高兴的,再说了,可以组件化查看模块。
@韩现龙
在安装了 Enterprise Library 之后,单击任务栏上的“开始”菜单,指向“所有程序”,指向“Microsoft patterns & practices”,再指向“Enterprise Library 3.1 - May 2007”,然后单击“Enterprise Library Documentation”,就能看到了。。。
@ Enzo
对,是自己的,欢迎有空多去逛逛。
re: 项目为什么会失败? Dorian Deng 2007-12-01 21:58  
简单是一种美.....

在时间不够的情况下用最简单的方式实现,以实现业务为根本目的。

所有所谓高深架构,如果整个项目只有设计人员一个人明白的话,绝对不可以用;尽量少用花哨的东西..................
re: DevFx.NET开发框架(开源) Dorian Deng 2007-12-01 14:07  
欢迎到 .NET 企业库原创框架区 http://forum.entlib.net.cn/yaf_topics12.aspx 介绍您的框架。
re: 我也发一代码生成器 Dorian Deng 2007-12-01 14:05  
欢迎到 .NET 企业库原创工具板块http://forum.entlib.net.cn/yaf_topics18.aspx 介绍您的工具。
re: 2.3 强命名 Enterprise Library 程序集 Dorian Deng 2007-11-26 12:16  
应该是没有装环境
Enterprise Library 在自己构建时对强名称没有要求。
我创建了一个用于 .NET 知识分享的站点 http://wiki.entlib.net.cn,如果愿意,可以在上面进行翻译。一起分享 .NET 技术。
re: 创建了一个.NET 技术的 Wiki 和论坛 Dorian Deng 2007-11-12 12:07  
已修复,抱歉。。。
@星幻夜空
可以的,在 UpdatePanel2 中添加一个触发器为 Button1 ,在 UpdatePanel1 中添加一个触发器为 Button2 即可。无论是否添加触发器,在服务器端都是可以修改的,只是修改后的结果可能不会刷新浏览器中的内容。
@星幻夜空
谢谢指出,的确是错了,已修正。
@风海迷沙
谢谢提醒!
@xietaoangel
哥们,如果你说你看完了以上的内容还不会进行缓存操作的话,只能建议你再仔细看一遍。
@星幻夜空
可以使用 ASP.NET Futures 中的 Dynamic Data Control 的 ASP.NET Web 站点。
@Cat Chen
好的,谢谢你的建议。
@Zhuang miao
谢谢,你也辛苦了
@12332112333
这个问题还真没有遇到过,如果可以看看你的代码,也许可以找到问题的所在。
@dguo
抱歉,是输入错误,应该是“元数据”。
@杨正祎
奇怪,我在 firefox 里看没有出现这点,请刷新一下试试。
请刷新试试
@volnet(可以叫我大V)
由设计图和源码可以得到以下创建顺序:CacheFactory -> CacheManagerFactory -> CacheManager -> Cache,在此是指初始化 CacheManager 的过程是先创建了一个 CacheManagerFactory ,然后再由 CacheManagerFactory 创建 CacheManager 。
@s33
抱歉,此文没有相关代码。
re: 7.3 [Enerprise Library]关键场景 Dorian Deng 2007-10-27 11:23  
@暗香浮动
如果有不妥之处请指正,谢谢!!
可下载的PDF 或 CHM 版本我会在全部译完后尽力放出的,谢谢大家的关注,也希望大家一起来完善它,找出其中的不妥之处,互相学习,共同进步!!!!

客气了,大家互相学习!!
re: 3.7 [Enterprise Library]设计模式 Dorian Deng 2007-10-17 13:33  
这儿只是对 Enterprise Library 中所使用的设计模式做一个介绍。
FOP 0.93是支持ttf字体的,但我还没有解决断行的问题,我在原来的随笔中加入了对0.93的补充。
http://www.cnblogs.com/peacefulsword/archive/2007/02/11/647396.html