写点什么

.NET 世界中的 AtomPub

  • 2008-08-29
  • 本文字数:602 字

    阅读完需:约 2 分钟

BlogSvc.net 是位于 CodePlex 上的一个开源项目,由 Jarret Vance 创立:

BlogSvc 是 Atom Publishing 协议的一个开源实现。它构建于 Provider 模型之上。目前提供的 Provider 包括文件系统和数据库。该服务与 Live Writer 兼容。

BlogSvc 由 C# 3.5 编写,使用了 WCF 中新的 web 编程模型,并大量使用了 LINQ 及其他新的语言特性。BlogSvc 可以与 IIS 联合使用,也可单独使用。

早在官方发布.NET 3.5 SP1 之前,BlogSvc.net 就已经写好,因此它自己提供了联合对象模型(syndication object model)的实现。正如

Steve Maine 所述 ,微软也“为Atom Publishing 协议规范中定义的所有构造增加了强类型的OM,并将其放在

System.ServiceModel.Syndication命名空间中”。

Steve Scott Hanselman 指出 Jarret 可能将得益于 ServiceDocument 和 Workspace 类,也就是 System.ServiceModel.Syndication 下的联合对象模型,并且“可以移除‘BlogService.Core’项目中的大部分内容”。若需了解详细内容,请阅读 Scott 的文章,该文章还对 BlogSvc.net 的代码进行了简要分析。

尽管很多文章都在一定程度上将 BlogSvc.net 和 Syndication/AtomPub 对.NET Framework 3.5 (SP1)的支持,简单地看作是内容管理系统或者博客引擎的一种实现方式,但 AtomPub 却提供了更广阔的应用空间。在 InfoQ 上的一个访谈中,Dan Diephouse谈到了使用Atom Pub 和Atom 标准开发商业应用的好处

查看英文原文: AtomPub in the .NET World

2008-08-29 02:46691
用户头像

发布了 88 篇内容, 共 262.3 次阅读, 收获喜欢 8 次。

关注

评论

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

算法性能评估:时间复杂度与空间复杂度的全面解析

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

测试

Go-Zero实战:抽奖算法的设计与实现

王中阳Go

go-zero

在Pytest中使用Fixture作为参数的高级技巧与最佳实践

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

测试

Pytest中autouse参数的用法

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

测试

通过Fixture实现参数化测试

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

测试

管道应用、消息收发与FIFO:先进先出

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

测试

LIFO(后进先出)、函数调用堆与栈的区别

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

测试

Spring AOP概念及原理

EquatorCoco

Java spring 后端 静态代理

认证!云起无垠成为人工智能产业发展联盟AIIA成员单位

云起无垠

利用Pytest结合YAML实现数据驱动测试:深入解析与实践

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

测试

利用Excel管理测试数据实现Pytest数据驱动测试

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

测试

Pytest 插件的种类

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

测试

经典排序算法:冒泡排序与选择排序

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

测试

Redis哨兵模式的设计架构及其机制

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

测试

苹果发布会分享思考:重新定义 AI 交互体验

inBuilder低代码平台

开源 用户体验

Pytest中Fixture的yield用法

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

测试

2024-07-31:用go语言,给定两个正整数数组arr1和arr2,我们要找到属于arr1的整数x和属于arr2的整数y组成的所有数对(x, y)中,具有最长公共前缀的长度。 公共前缀是指两个数的

福大大架构师每日一题

福大大架构师每日一题

技术团队的福音:7大顶尖Bug记录工具评测

爱吃小舅的鱼

缺陷管理 bug管理 bug管理工具 缺陷管理工具

详解HTTP代理与SOCKS代理之间的差异

IPIDEA全球HTTP

自写Json转换工具

不在线第一只蜗牛

json

利用JSON管理测试数据实现Pytest数据驱动测试:方法与实践

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

测试

使用pytest.ini 文件配置默认参数

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

测试

一文探究传统数据仓库、数据湖与 Data Fabric(数据编织)的差异

Aloudata

数据仓库 数据湖 ETL Data Fabric

缓存失效下的熔断和降级以及测试方法

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

测试

京东商品详情API的调用流程与步骤

技术冰糖葫芦

API 文档 API 测试 API 优先

利用CSV管理测试数据实现Pytest数据驱动测试:方法与实践

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

测试

什么是Fixture作用范围

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

测试

Pytest-ordering自定义测试用例执行顺序

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

测试

redis 的数据同步策略以及数据一致性保证

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

测试

GitHub星标4000!清华大牛的CTF竞赛入门指南,真的太香了!

我再BUG界嘎嘎乱杀

网络安全 信息安全 CTF 竞赛 网安

新手程序员要知道的小技巧,赶紧收藏码住!

高端章鱼哥

.NET世界中的AtomPub_SOA_Hartmut Wilms_InfoQ精选文章