WebAPI引擎生成系统的设计

项目背景

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.错误处理机制。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值