大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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:002268
用户头像

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

关注

评论

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

避免失控:谈谈人与人交往中的恶

boshi

职场 心理 七日更

领域驱动设计101 - 通用语言

luojiahu

领域驱动设计 DDD

《Redis 核心技术与实战》学习笔记 05

escray

redis 学习 28天写作 3月日更 Redis 核心技术与实战

GitOps | 一种云原生的持续交付模型

xcbeyond

CI/CD gitops 3月日更

Wireshark数据包分析学习笔记Day17

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

苹果笔记本充不进电的解决方案

石云升

电脑故障 28天写作 3月日更

在离开新手村后,你该如何的走出呢?打造属于你的快与慢的能力。

叶小鍵

《码农歌》

臧萌

加班

一些人的某些目标

sadhu

生涯规划 职业规划 个人提升

好想做个女孩子,编程第一步,女装身上穿

GitHub指北

Python PyAutoGUI 库

HoneyMoose

uni-app跨端开发H5、小程序、IOS、Android(四):了解uni-app项目结构

程序员潘Sir

html5 微信小程序 uni-app android iOS Developer

(继续码字) 因果有顺序吗?是一种必要充分条件吗?

mtfelix

28天写作 bewriting 胡思乱想

Seldon使用(一):简介及入门

托内多

tensorflow kubeflow Kubernetes PyTorch seldon

初识Golang之调用方法

Kylin

3月日更 Go 语言

源码分析-Netty: 高性能之道

程序员架构进阶

Netty RPC 源码剖析 28天写作 3月日更

还有高仿项目吗

GitHub指北

正则表达式的使用与匹配原理解析

Guanngxu

正则表达式

JVM - 类加载器

insight

3月日更

FISCO BCOS 开发环境节点搭建 | 联盟链开发(一)

李大狗

区块链 联盟链 FISCO BCOS 狗哥

一口气面了腾讯两个部门!

我是程序员小贱

3月日更

远程协助软件向日葵分析

lenka

3月日更

MongoDB中的null类型查询

Kylin

mongodb 3月日更 21天挑战 数据库查询 NoSql查询语法

新年上班第一天生产环境分布式文件系统崩了!!

冰河

高可用 分布式存储 fastdfs 可扩展 无限扩容

【LeetCode】矩阵置零Java题解

Albert

算法 LeetCode 28天写作 3月日更

架构 idea

型火🔥

架构 原则 架构之道

Spark详细剖析

五分钟学大数据

大数据 spark 28天写作 3月日更

配置引起事故复盘

风翱

3月日更

所谓生产力

ES_her0

3月日更

分享18个常用的ECMAScript 6代码片段

devpoint

reduce URL参数解析 Form表单数据解析

数据库备份真的很重要!很重要!很重要!

xiezhr

oracle sql MySQL 运维 数据备份

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