最近一直在尝试rest开发. 经过一些实验发现将webapp的所有组成部分都放进xmldb是有可能的.
比如javascript css xslt xquery xml数据 甚至图片.
有些情况很有趣 这种基于xmldb的rest系统几乎能实现所有传统webapp的功能.
对于复杂的动作指令可以通过xquery资源来解决 比如常见的几种情况
1 复杂查询
2 用户验证
3 一次删除和修改多个按条件查询的资源结果集
这些都可以通过将xquery保存为xmldb的rest资源来解决 比如get au.xql将执行au.xql.
将ajax 也就是javascript放入xmldb作为资源也是比较有趣的情况. 对于restful webapp而言后台就是xquery前台就是ajax
现在我可以将程序本身也作为资源进行编辑调用 这意味什么? web ide ? webapp热编辑 ?
用它们来做一个自动建站系统或wiki太屈才了
比如javascript css xslt xquery xml数据 甚至图片.
有些情况很有趣 这种基于xmldb的rest系统几乎能实现所有传统webapp的功能.
对于复杂的动作指令可以通过xquery资源来解决 比如常见的几种情况
1 复杂查询
2 用户验证
3 一次删除和修改多个按条件查询的资源结果集
这些都可以通过将xquery保存为xmldb的rest资源来解决 比如get au.xql将执行au.xql.
将ajax 也就是javascript放入xmldb作为资源也是比较有趣的情况. 对于restful webapp而言后台就是xquery前台就是ajax
现在我可以将程序本身也作为资源进行编辑调用 这意味什么? web ide ? webapp热编辑 ?
用它们来做一个自动建站系统或wiki太屈才了