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

推荐订阅源

T
Threatpost
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security Affairs
N
News and Events Feed by Topic
T
Tenable Blog
P
Proofpoint News Feed
W
WeLiveSecurity
Simon Willison's Weblog
Simon Willison's Weblog
Google DeepMind News
Google DeepMind News
C
CERT Recently Published Vulnerability Notes
Help Net Security
Help Net Security
I
Intezer
T
Threat Research - Cisco Blogs
S
Secure Thoughts
C
Cyber Attacks, Cyber Crime and Cyber Security
L
Lohrmann on Cybersecurity
AWS News Blog
AWS News Blog
Google Online Security Blog
Google Online Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Know Your Adversary
Know Your Adversary
Project Zero
Project Zero
The Hacker News
The Hacker News
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Tor Project blog
N
News | PayPal Newsroom
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
A
Arctic Wolf
Forbes - Security
Forbes - Security
O
OpenAI News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Security Latest
Security Latest
P
Palo Alto Networks Blog
S
Schneier on Security
S
Securelist
C
Cybersecurity and Infrastructure Security Agency CISA
H
Heimdal Security Blog
V
Vulnerabilities – Threatpost
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园_首页
T
Troy Hunt's Blog
Latest news
Latest news
Recent Announcements
Recent Announcements
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
L
LINUX DO - 热门话题
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium
V
Visual Studio Blog
H
Hacker News: Front Page

博客园 - Flier Lu

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

    虽说书是2001年才出版2003年才翻译过来的,但即使到现在仍是我看过的关于COM+的十余本著作中唯一能将问题说清楚的,其重要性不亚于 COM 领域的 <Inside COM> 一书。而从其名字中的 Transactional 一词就可以看出,作者决不是那种拿着 MSDN 边琢磨边攒稿件的人,因为此书的书名一语道破了 COM+ 的真谛,那就是 Transactional。

    如果说 COM 演变七八年来还在底层的二进制互通性上穷折腾的话,从 MTS 发展而来的 COM+ 则一开始就站在企业级开发的高度上,名字虽只差一个 "+",但所面向的领域和目标相差千里。就算 .NET 如日中天,但在企业级应用领域还是得建构在 COM+ 的基础之上, 只不过提供了一个更为友好和强大的集成开发环境罢了。

    此书正是站在这样一个高度,针对企业级开发中的事务性编程所需要面对和解决的问题,结合 COM+ 的思想和实现娓娓道来。从 Context 到 Apartment,从 Causatiy 到 Activity,从 Object Pool 到 JITA,作者将 COM/COM+ 的底层机制分析得透彻淋漓,更能跳出技术谈技术,从 how 到 what 到 why 逐步提升层次。而其后的事务和隔离性两章更是难得的能就事论事讨论事务处理利弊,而不像很多书籍里面只是不疼不痒的描述一番如何如何使用,却大言不惭的猛吹一番美好前景。美中不足的是最后关于设计层面的介绍稍显薄弱,仅仅针对几个特定场景做了局部分析,如果能有一个全局性的蓝图就更完美了。

    在文笔上 Tim 虽然没有非常出众的才华,但在整体结构的把握上还是不错的,而且还算图文并茂,也不吝于示例。可惜有些关键技术点的描述,不知是原文如此还是翻译太烂,过于拖沓冗长而且说不清楚。不过说起翻译水平,绝对可以直接拖出去砍了,居然还有多处明显的机器翻译痕迹 :S 搞得偶每次只能先猜测英文是怎么说,再翻译回来尝试理解。