RESTful 服务相关技术与资源介绍
1. RESTful 开发的技术方向与框架
在 RESTful 开发中,一些技术和框架展现出了强大的潜力。以 Django 为例,它不仅仅是一个处理 HTTP 请求的框架,还包含许多子库,能够解决 Web 应用和 Web 服务设计中的常见问题。例如,它拥有类似于 Rails 的 ActiveRecord 的对象关系映射器、内置的用户模型,还能将模型对象序列化为 JSON 表示。此外,Django 还有评论模型和生成联合提要的工具,可作为 Python 实现 RESTful Web 服务的优秀基础。
另外,像标签视图等有趣的功能也会遵循类似的模式。通过一些工作,BookmarkDetail 类可以重构为一个更通用的资源类,用于处理多种不同类型的对象。
1.1 RESTful 开发框架
| 框架名称 | 语言 | 特点 |
|---|---|---|
| Ruby on Rails | Ruby | 易于暴露 RESTful 资源,《Agile Web Development with Rails》第二版是其权威参考 |
| Restlet | Java | 可对任何 RESTful 架构进行建模,目前 Java 正开发 RESTful Web 服务标准 JSR 311 |
超级会员免费看
订阅专栏 解锁全文
1130

被折叠的 条评论
为什么被折叠?



