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映射。。可宮前邊使用