WebAPI引擎生成系统的设计

彭博 发布于 2012/03/09 12:24
阅读 307
收藏 0

项目背景

Web RIA应用的一个基本特点是,前端和后端要分离,前端只做界面操作和调用webapi,后端只提供http webapi调用。后端不依赖于前端的实现,基于http协议,随便用一个浏览器在地址栏敲一下都能进行webapi的调用。前端要依赖于webapi的定义。现在都在炒作"云计算","云"要成功开花结果的其中一个必要条件就是要有大量的web应用或web RIA应用,现在许多软件厂商都把软件"搬上"web。

WebAPI引擎生成系统要解决Web RIA应用后端的开发问题,主要目的是:

  1. 屏蔽具体数据层,数据访问层。
  2. 把数据访问方式转成http协议。
  3. 降低开发周期,通过建模、生成、然后发布,直接生成提供WebAPI的网站和WebAPI的说明。

系统主要功能

1.定义数据实体。

2.定义高级查询(包括实体和接口)

3.生成数据库脚本,生成数据库。

4.生成后端整个框架。

5.生成前端实体类。

发布的WebAPI网站功能

1.生成webapi页面。

2.生成doc说明页面。

3.支持事务调用。

4.访问安全机制。

5.错误处理机制。


原文链接:http://blog.csdn.net/hunkcai/article/details/5685829
加载中
返回顶部
顶部