频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

译者序

作者: 霍特卡(Lhotka,R.)著/王鑫译 出处:清华大学出版社  2008-01-02 16:23    砖    好    评论   进入论坛
阅读提示:这本LHOTKA的力作描述了怎样搭建支持这个架构的框架,并且展示了如何使用这个框架来创建基于业务对象的Windows Forms、Web Forms和Web Services应用程序。

在朋友把这本书介绍给我的时候,我正在为一个项目中客户不断变化的需求而头痛不已,而实际上我的这个项目只是公司一大堆此类项目中的一个。

在现代的项目开发过程中,由于客户自身业务需求的快速变化而带来的对于软件需求上的变化越来越频繁。项目经理们所要面对的局面经常是固定的预算,固定的上线日期,加上频繁变化的需求这样的组合。这对于每一个精细业务定制软件的开发团队来说都是一个永恒的难题。当然从项目管理的角度我们需要通过客户管理和需求控制来避免这种情况的发生;但是另一方面,开发团队需要一套业务级别的实用软件框架来避免在客户需求发生变化的时候花时间重新搭建系统的业务平台,从而大大提高应对客户变化的能力以及自身的生产力。

坦白地讲,在此之前我对ROCKFORD LHOTKA的CSLA.NET知之甚少,甚至在开始的时候觉得这不过是一些底层代码的封装而已。然而在后来为本次翻译所作的必要准备、翻译的本身,以及后来实际的使用过程中,我对于这个业务框架的看法却经历了从不屑、接受,直到最后的推崇这样的变化。

CSLA.NET最诱人之处就是它应用了.NET中的很多特性,如远程访问、序列化、反射、企业服务、System.Transactions、强命名程序集、动态装载程序集和应用程序配置文件等,来在业务级别上真正地实现了构建绝大部分业务应用程序所需要的框架,而这个框架可以被轻松地应用在包括Windows Forms、Web Forms和Web Services在内的各种应用程序中,同时保持了相对来说非常高的性能。更重要的是,它还可以在不修改源代码的情况下,被部署在不同的硬件配置环境下,比如从所有代码都在同一台电脑上执行变成一个三层架构,要实现这一切,你所要做的只是修改一个配置文件而已。怎么样,是不是有相见恨晚的感觉了?

除了那些常见的底层功能代码封装之外,这个框架在业务级别上所支持的功能也异常强大,包括业务逻辑的N层撤销、移动对象、业务规则跟踪、业务授权规则、同一个对象拥有多种用户界面、Windows和Web Forms的数据绑定,以及与分布式事务技术的集成等。有了这个框架,业务应用程序开发人员只需要考虑将精力集中在业务需求上,而完全不必要在那些对于增加应用程序的业务价值没有丝毫帮助的代码上面浪费时间。相信看到这里有很多项目经理和技术主管已经在回忆上一次与此相关的痛苦经历了,不过现在有了这么强大的框架摆在你的面前,你可以和这个难题说再见了。更重要的是,它完全是免费的!

这本LHOTKA的力作描述了怎样搭建支持这个架构的框架,并且展示了如何使用这个框架来创建基于业务对象的Windows Forms、Web Forms和Web Services应用程序。虽然这本书通篇的内容都是关于LHOTKA的宝贝框架CSLA.NET的介绍,但是通过他全面而平台性的讲解,我们也可以从中提炼出CSLA.NET 2.0架构当中的思想过程,同时把它当作一本讲述在.NET平台上进行分布式架构的业务对象理论的书籍来参读。

随着微软Visual Studio 2005全系列产品的发布和.NET 2.0的广泛应用,.NET平台再次成为业务应用开发的焦点,特别是在业务逻辑频繁变化的行业领域,更是凭借其简短的学习路径,超高的生产力和灵活的应变能力而成为当仁不让的首选。而CSLA.NET则在这个计算平台上为我们提供了一个满足框架性业务操作的有力工具,有了它,我们在.NET上的开发过程是不是有一种如虎添翼的感觉呢?

亲爱的读者朋友,希望这本书能对您的项目有所帮助,最后祝您编码顺利!

【责任编辑:于捷 TEL:(010)68476606】

回书目      下一节
专题
初探敏捷开发
WCF开发基础
Visual Studio 2005开发基础
测试开发人员参考手册
Groovy开发技术
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
世纪枭雄比尔盖茨的王者传奇
世纪枭雄比尔盖茨的王者传奇
虚拟化技术还有点“虚”
虚拟化技术还有点“虚”
ASP.NET开发教程
ASP.NET开发教程
· ASP.NET开发教程
· 专题:ASP.NET 2.0基础..
· LAMP技术精解
· 服务器节能与绿色IT
· ARP攻击防范与解决方案
· Linux 集群技术专题
· Windows集群服务应用
· CISSP认证成长之路
· SQL Server 2008/2005..
· SQL Server入门到精通
· 网络工程师职业规划与..
· 浏览器的战国时代
· 运营商封堵ADSL共享 中..
· 微软出价446亿美元收购..
· 技术人求职简历完备手册
· 开源虚拟化技术Xen
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Apache技术专题
· Windows集群服务应用
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
· 了解统一威胁管理(UTM)..
· 专题:AIX操作系统管理..
· 访问控制列表(ACL)介绍
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· 三层交换技术专题
· Apache技术专题
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用
· 访问控制列表(ACL)介绍
· ASP.NET开发教程
· PHP开发应用手册