Atitit.软件开发的最终的设计 dsl化,ast化(创建ast, 解析执行ast)html
1. 使用js,html 撰写dsl 1jquery
1.1. 架构图 1web
1.2. html 2ajax
1.3. Js 2sql
1.4. Cs桌面程序也可以使用html js dsl 2api
1.5.1. brow创建ast (http param) 3url
2. ---------------------------our part 4
4. Request解析器解析http param ,创建ast (orm_obj) 执行ast 4
<input name=”$method” value=”select”>
<input name=”$meta” value=”{}”>
<input name=”f1” value=”v1”>
使用jquery序列化
Obj={“$method”:”select”,”$meta”:{}}
生成html param url
统一nsCommder与dwr的操做
若是是web环境,调用ajax引擎。
若是cs环境,调用nsnsCommder browsExt
做者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
$Method=select&$meta={}& f1=v1&f2=v2
$Method=xxxx¶m=val¶m2=val2
Crud sql..(select,update,insert,del)
Sql
filed |
|
|
Op |
Insert,select,update,merge,del,delete,remove |
|
Table |
Tab1 |
|
Fields |
MapFmt{ f1:v1 , f2:v2 , f3:v3 } |
|
Atiorm(with dsl)
将后台api使用反射的形式,作js api映射。。可宫前边使用