写点什么

.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精选文章