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

推荐订阅源

Security Archives - TechRepublic
Security Archives - TechRepublic
罗磊的独立博客
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
The Register - Security
The Register - Security
J
Java Code Geeks
V2EX - 技术
V2EX - 技术
Vercel News
Vercel News
N
News and Events Feed by Topic
腾讯CDC
P
Proofpoint News Feed
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
爱范儿
爱范儿
O
OpenAI News
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
D
Docker
Y
Y Combinator Blog
博客园 - 聂微东
G
Google Developers Blog
S
Security @ Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
S
Schneier on Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
CERT Recently Published Vulnerability Notes
I
Intezer
G
GRAHAM CLULEY
有赞技术团队
有赞技术团队
Attack and Defense Labs
Attack and Defense Labs
V
Visual Studio Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
W
WeLiveSecurity
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
Scott Helme
Scott Helme
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
LINUX DO - 最新话题
C
Cybersecurity and Infrastructure Security Agency CISA

博客园 - Flier Lu

[草稿] 自动下载完整的.NET源代码 Atlas 实现机制浅析 [3] Atlas 实现机制浅析 [2] Atlas 实现机制浅析 [1] [草稿] Managed COM Apartment - ExecutionContext [1] ASP.NET 2.0 异步页面原理浅析 [1] 也评《应用框架的设计与实现——.NET平台》 CLR 调试支持机制原理浅析 [1] 整体结构 [草稿] 咬文嚼字之 Java 版 关注企业级服务自身的可管理性 感受 COM+ 事务性 在 CLR 1.1 中获取 IL 函数体信息 GDS [1] 使用Google桌面搜索构建企业搜索方案 基于透明代理的内部类访问抽象 [2] 自动类型转换与封装 基于透明代理的内部类访问抽象 [1] 类型与调用的封装 [TIPS] 正确判断当前用户角色 使用 FishEye 直观了解 CVS 情况 在 .NET 中获取 AD 上帐号密码过期时间 用WinDbg探索CLR世界 [10] 透明代理实现原理浅析 - 静态结构
享受 .NET 时代的 COM+ 开发
Flier Lu · 2005-08-21 · via 博客园 - Flier Lu

http://spaces.msn.com/members/flierlu/Blog/cns!1pQ1oe7hJhEc4MgjNgGwRvvA!128.entry

    等明天看完 Queue Component 和 Loosely Coupled Events 两章,这本《Enterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services》就基本上快结束了。虽然是工具书类型的,但也算让我重新系统的了解了一把 .NET 时代的 COM+ 开发。
    虽然本质上还是换汤不换药,但 CLR 对COM+功能的封装能力,绝对能让经历过用 ATL 编写 COM+ 组件的人,流下一大滩口水,呵呵。COM+组件的集成调试和 DCOM 的发布配置,是为数不多曾让我能感受到抓狂感觉的技术,以至于当年有一段时间给别人出的方案,都是能关的安全设置就关,所有应用服务器和web服务都用相同密码的admin帐号,呵呵,这大概就是绝望下的垂死挣扎吧。
    而与 Delphi 支持思路一脉相承的 CLR 在这方面,则将 RTTI/Metadata 的威力发挥的淋漓尽致,大量的底层薄记工作丢到 CCW/RCW 以及相关辅助工具中。但要全面了解这些强大的attributes和一堆辅助工具,缺了这样一本书还真是不行。虽说以前有些COM+的底子,也看过并实际用过System.EnterpriseServices,居然还能在此书中找到20%强的新知识,感觉实在是非常不错。结合前段刚刚看的 Trans COM+ 一书,偶的 COM+ 了解在三个代表的指引下又 level up 了。
    不过此书的不足之处也是很明显的,就是非常明确的工具书定位,基本上很少涉及原理性和实践性的知识。稍好一点的是在一些可互相替代技术或选项之间,提供了一个纯技术层面的对比。不过相对于以前那几本号称 .NET 下企业级编程的书来说,已经强过太多了。
    但就算如此,感觉 .NET 下的企业级开发的改进余地仍然很大,MS 在技术连贯性、互通性和合作能力方面,距离 java 阵营还是挺远的。就连出的半官方企业开发支持库,都取一个不怎么合时宜的 Enterprise Library 做名字,跟 Java 阵营满天非的 Framework, Architecture, Infrastructure 相比太厚道了一点,呵呵。希望 MS 不要在这方面落得太远,毕竟只有 Library 层面支持的开发环境,是无法被称之为企业级开发环境的。而寄希望于使用者能自行了解并整合分散技术点,在一段相当长时间内也是不现实的。