在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

关注

评论

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

1688商品评论数据接口实战指南:挖掘电商洞察

tbapi

1688商品评论接口 1688API 1688评论API

深入浅出python的lambda表达式

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言 Lambda表达式

如何通过观测云实现AIOps突破?

观测云

AIOPS 智能运维

在孩子成长路上,爱与智慧的陪伴是送给孩子最好的礼物

心大陆多智能体

AI大模型 心理健康 数字心理

编程“奥斯卡”落幕,百度之星决赛中学生疯狂收割大奖!

herosunly

从原理聊JVM(一):染色标记和垃圾回收算法

京东科技开发者

通义灵码代码搜索功能的前沿性研究论文被软件工程国际顶会 FSE 录用

阿里云云效

阿里云 云原生 通义灵码

第64期 | GPTSecurity周报

云起无垠

iPaaS丨API低代码平台适用的业务场景

谷云科技RestCloud

API 低代码平台 ipaas

【AI 冰封挑战】搭档函数计算,“冰”封你的夏日记忆

阿里巴巴云原生

阿里云 Serverless 云原生

1688商品详情API返回值:商家数字化转型的助推器

技术冰糖葫芦

API Explorer API 接口 API 测试 API 策略

豆瓣评分8.7!Python pandas创始人亲码的数据分析入门手册!

我再BUG界嘎嘎乱杀

Python 编程 数据分析 后端 pandas

四旋翼无人机到底是如何平稳飞行的?巧用空气动力学仿真

Altair RapidMiner

人工智能 无人机 仿真 altair 设计仿真

MySQL主从同步如何保证数据一致性?

王磊

Java

AI作文导师、一键搜索答疑、1秒生成手抄报,百度搜索推出开学季AI大礼包

极客天地

为什么要使用TikTok云手机

Ogcloud

云手机 海外云手机 tiktok云手机 云手机海外版 tiktok运营

使用对比!SLS 数据加工 SPL 与旧版 DSL 场景对照

阿里巴巴云原生

阿里云 云原生 sls

百度智能云计算系列产品通过电子标准院算力服务成熟度增强级评估

Baidu AICLOUD

机器人测试自动化智能化交流沙龙 —— 免费参与,线上线下同步进行,探索未来科技新篇章!

测吧(北京)科技有限公司

测试

利用多Lora节省大模型部署成本|得物技术

得物技术

LoRa 大模型 企业号2024年8月PK榜

真去送了外卖的程序员,来聊聊他眼中的《逆行人生》丨编码人声

RTE开发者社区

一段鸿蒙旅程

草原上的奔跑

鸿蒙Next 纯血鸿蒙

如何在 KubeBlocks 中配置实例模板?

小猿姐

数据库 Kubernetes 云原生

华为云构建边缘云平台,畅享AI数字时代新体验

最新动态

讯飞星火极速超拟人交互技术:语音端到端,8 月底开放;昆仑万维发布 AI 短剧平台 SkyReels丨RTE 开发者日报

RTE开发者社区

Bonree ONE 3.0:全域可观测 运维新境界

博睿数据

如何解决跨国视频会议卡顿问题

Ogcloud

网络加速 海外网络加速 网络加速服务 视频会议加速

云上集成时序数据库 IoTDB,海量储能数据实现高效处理与实时分析

Apache IoTDB

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