MDSF:Web数据应用模型语言【WebML】介绍

本文探讨了B/S应用在企业级管理软件开发中的应用,介绍了WebML这一特定领域语言,它用于Web应用的数据驱动开发。文章概述了WebML的基本元素,如pages、units、links,并讨论了其在Web应用开发中的作用。

    B/S应用在现在企业级管理软件应用开发已经越来越普遍了,OpenExpressApp也早就有打算来支持B/S应用。关注过OEA的朋友都应该知道,OEA的目标是一个模型驱动开发平台,所以在进行B/S技术学校之前,我当然是先去看看是否已经有B/S相关的模型了。通过网络搜索,找到了WebML,这是一个是适用于数据应用的Web开发的特定领域语言。我花了一些时间大概的去看了一下,从整理了解了一下,WebML并不复杂,由于还没有去考虑它是如何把模型转为可运行模型的实现上,所以在这里我将主要从模型语言本身来总结介绍一下WebML。如果看完之后,你发现这也是你需要的,那么你可以自己去深入的分析一下,也欢迎到时你能与我们分享。

WebML介绍

201106071052022107.png

201106071052586197.png

201106071053007361.png

201106071053022736.png

2011060710530395.png

20110607105305454.png

Deliverables of the WebML core design process

201106071053068893.png

WebML的基本元素是 pages/units/links,通过areas和 site views组织成模块化的内容

Pages示例

201106071053103862.png

201106071053126172.png

WebML Units示例介绍

201106071053137087.png

201106071053153542.png

20110607105316378.png

201106071053172231.png

201106071053206950.png

201106071053212391.png

201106071053225639.png

WebML Pages示例

201106071053242061.png

201106071053276681.png

20110607105331745.png

20110607105334448.png

20110607105335872.png

201106071053374054.png

201106071053405294.png

201106071053427081.png

201106071053448311.png

WebML links示例

201106071053468636.png

201106071053479551.png

201106071053483356.png

201106071053495765.png

201106071053507825.png

201106071053522677.png

WebML Hypertext design activities, inputs and outputs

201106071053556774.png

内建Operations

201106071053577448.png

20110607105359281.png

201106071054026604.png

WebML的模型驱动开发平台WebRatio

201106071054043374.png

201106071054077438.png

201106071054121992.png

Customize the Rules

20110607105413747.png

201106071054158564.png

Generate the application

20110607105417526.png

201106071054185792.png

总体评价

  • 设计模型、定制规则、生成应用,这种开发模式很符合我的期望,也是OEA的目标
  • WebML模型语言是基于Web应用的多种场景来设计的,基本可以覆盖常用场景,可以作为Web应用开发的参考模型语言
  • Site=Content+Composition+Navigation+Presentation值得参考,这里的组合比OEA的AutoUI灵活很多
  • Page/Area/Unit/Link/Operation抽取的不错,可以借鉴

参考

WebML官网:http://www.webml.org/

2011060711004285.jpg

webratio官网:http://www.webratio.com/

Webratio Videos and Presentations

推荐:你可能需要的在线电子书201103200008013528.gif   

敏捷个人sina围裙:http://q.t.sina.com.cn/135484  

欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值