Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast)
2024-08-30 12:52:48
Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast)
1.5.1. brow建立ast (http param)3
2. ---------------------------our part4
4. Request解析器解析http param ,建立ast (orm_obj) 执行ast4
1. 使用js,html 撰写dsl
1.1. 架构图
1.2. html
<input name=”$method” value=”select”>
<input name=”$meta” value=”{}”>
<input name=”f1” value=”v1”>
使用jquery序列化
1.3. Js
Obj={“$method”:”select”,”$meta”:{}}
1.4. Cs桌面程序也可使用html js dsl
生成html param url
1.5. 调用dwr 建立ast,并执行ast
统一nsCommder与dwr的操作
如果是web环境,调用ajax引擎。
如果cs环境,调用nsnsCommder browsExt
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
1.5.1. brow建立ast (http param)
$Method=select&$meta={}& f1=v1&f2=v2
$Method=xxxx¶m=val¶m2=val2
1.5.2. 我们的程序, 解析执行ast
1.6. 标准dsl $method
Crud sql..(select,update,insert,del)
Sql
2. ---------------------------our part
3. 自动dsl从html param
4. Request解析器解析http param ,建立ast (orm_obj) 执行ast
4.1. 架构图
4.1.1. 解析http param
filed |
||
Op |
Insert,select,update,merge,del,delete,remove |
|
Table |
Tab1 |
|
Fields |
MapFmt{ f1:v1 , f2:v2 , f3:v3 } |
4.1.2. 执行ast
Atiorm(with dsl)
5. 后台API 映射
将后台api使用反射的形式,做js api映射。。可宫前边使用
最新文章
- CLR via C# 摘要一:托管程序的执行模型
- FreeMaker实现变量求和
- 如何更快的删除String中的空格[未完]
- “人少也能办大事”---K2 BPM老客户交流会
- 如何在WTL和MFC中使用duilib及如何静态使用duilib库!(初级讲解 附带一个Demo)
- knowledge
- Android开发之音乐播放器的实现
- linux笔记2.19
- putty 中使用git
- Linux之shell编程
- ●BZOJ 1969 [Ahoi2005]LANE 航线规划
- ASP.NET Core中如何针对一个使用HttpClient对象的类编写单元测试
- c#使用js上传图片
- face detection[FaceBoxes]
- 服务器使用VMware系软件管理主机集群
- 工具-CocoaPods安装和使用及卸载
- 基于asp.net mvc的近乎产品开发培训课程(第二讲)
- win32下编译glog
- 一分钟搞定:spring boot 热部署 (基于Idea)
- 小程序animation动画效果综合应用案例(交流QQ群:604788754)