速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

C#和 VB.NET 版 CLSA.NET 3.0 电子图书面市

  • 2007-10-22
  • 本文字数:1027 字

    阅读完需:约 3 分钟

Rocky Lhotka 最新版本电子图书《Using CSLA.NET 3.0》(C#和 VB.NET 版)面市。CSLA.NET 框架(CSLA.NET :Component-based Scalable Logical Architecture for .NET)帮助开发人员在抽象并封装业务逻辑和数据的基础上,建立面向对象的业务层。它的 3.0 版本增加了对微软.NET 3.0 的支持,包括:

  • Windows Presentation Foundation (WPF)
    • 创建使用业务数据的 WPF 表单

    • 使用 Csla.Wpf 命名空间下的新控件

    • CslaDataProvider

    • Validator

    • Authorizer

    • ObjectStatus

    • IdentityConverter

    • 多用 XAML 的同时,少用 C#和 VB.NET 代码

  • Windows Communication Foundation (WCF)
    • 用 WCF 新的 Data Portal Channel,从 Remoting、Web Service 和 Enterprise Service 升级

    • 创建使用业务对象的 WCF 服务

    • 通过 WCF Security 在传输中完成数据加密

    • 向 WCF 服务发送用户名 / 口令凭据

    • 包括使用新的 Csla.Security.PrincipalCache 类

    • 用 DataContract 属性替代 Serializable 属性

  • Windows Workflow Foundation (WF)
    • 创建使用业务对象的活动
    • 从业务对象中调用工作流
    • 使用 Csla.Workflow 命名空间下的 WorkflowManager 类

这本 120 页的电子书覆盖了如何使用这些新功能,而 3.0 版本是个补充更新,如果开发人员使用.NET 3.0 就可以使用该框架 3.0 的新特性。但 CSLA .NET 的改进不仅限于.NET 3.0 特性,面向.NET 2.0 也有改进,包括:

  • 增强了验证子系统
    • 更友好的属性名称
    • 在 RegExMatch 中对 null 更好的处理
    • 新增 StringMinLenght 规则
    • 用 DecoratedRuleArgs 帮助生成代码
  • 数据绑定
    • 为了增强数据绑定行为,修正了 BusinessListBase 的一批 bug
    • 在编辑 Level 同步失效的时候抛出异常,便于调试
    • 实现类似 WinForm 数据绑定的过程,允许 N 层 l 回退
  • AutoCloneOnUpdate
    • 调用 Save() 方法时自动克隆对象(仅适于本地数据门户)
    • 增强了授权子系统
    • 允许任意方法调用 CanExecuteMethod() 授权

CSLA.NET 3.0 中修复了很多 Bug,并对一些特性作了增强,惠及每位用户。如果您在使用 2.0 或 2.1 版本,即便您没有用.NET 3.0,也可以考虑升级到 3.0 版本来获得这些好处。

可以从这些修改日志了解详细的变更信息。

Using CSLA.NET 3.0》这本书完全关注于如何使用 3.0 的新特性,但并没详细说明 CSLA.NET 自身的变化,因此这 120 页只是帮助您如何使用 2.1 之后增强或新增加的这些内容。

可以从 CLSA.NET 的网站获取更丰富的信息,并通过 CSLA.NET 的商店购买这本书。

查看英文原文: The Using CSLA .NET 3.0 Book now available for VB.NET and C#

2007-10-22 10:001850
用户头像

发布了 61 篇内容, 共 11.0 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

高峰应对记录

编号94530

Spring Boot 2 性能压测 测试发开 高峰应对

☕️【Java专题系列】「回顾 RateLimiter」针对于限流器的入门到精通(针对于源码分析介绍)

洛神灬殇

ratelimiter Guava 9月日更 限流器

SpringBoot整合Redis,怎么实现发布-订阅?,一个回答引发热烈讨论

Java 程序员 后端

Opus从入门到精通(七)Opus编码基础之认识声音

轻口味

android 音视频 9月日更

HarmonyOS 鸿蒙登录页搭建及 Text 文本详解

阿策小和尚

HarmonyOS Android 小菜鸟 引航计划 9月日更

架构训练营模块三

yphust

MySQL 从入门到实践,万字详解!

前端下午茶

MySQL 数据库 大前端

springboot文件上传下载实战 ——文件上传,Java入门

Java 程序员 后端

Python 千猫图,简单技术满足你的收集控

梦想橡皮擦

9月日更

模块八作业

秀聪

架构实战营

0x00 Go参考

Uasen_

SpringBoot2---指标监控,Java架构师之路

Java 程序员 后端

这些 JS 中强大的操作符,总有几个你没听说过

前端下午茶

JavaScript 代码设计 代码技巧 基础知识

Linux常用命令

在即

9月日更

项目管理实践篇(二):技术型PM炼成记

后台技术汇

项目管理 管理 引航计划 内容合集 管理领域

架构实战营第八模块作业

子豪sirius

架构实战营

【LeetCode】最长递增子序列Java题解

Albert

算法 LeetCode 9月日更

那段记忆中的声音:单式评书再现江湖背后的AI技术

脑极体

ES知识总结

十二万伏特皮卡丘

JVM启动参数学习笔记二

风翱

JVM 9月日更

谈 C++17 里的 Observer 模式 - 3

hedzr

c++ 算法 设计模式 观察者模式 Design Patterns

springboot文件上传下载实战 —— 登录功能,「高并发秒杀

Java 程序员 后端

网络攻防学习笔记 Day142

穿过生命散发芬芳

数据中心 9月日更

架构师训练营 2 期模块三作业

kazeMace

架构实战营

云随想三 2B软件的机遇与挑战?

FLASH

云时代 2B软件

SpringBoot-自动配置-源码解析,做了5年Java

Java 程序员 后端

SpringBoot之配置文件,Java开发教程入门

Java 程序员 后端

springboot文件上传下载实战 ——文件上传(1),想搞定大厂面试官

Java 程序员 后端

产品分析:解决什么问题?

石云升

产品经理 9月日更

JavaScript进阶(五)节流

Augus

JavaScript 9月日更

架构实战营模块三

WolvesLeader

「架构实战营」

C#和VB.NET版CLSA.NET 3.0电子图书面市_.NET_Robert Bazinet_InfoQ精选文章