事实上,很久以来,我都不清楚,自己搞出来的这个OPS是什么东西,我该怎么向有兴趣的朋友去介绍它,我该怎么样让别人去接受它?(连OPS这个名字,都是我当时乱取的(英文差)).
今天我在这里做一下简单的整理,希望能表示出OPS是什么:
0.OPS,中文定义为“面向页面整体存储”;
1.OPS 看是去像是一个框架,也像是一项技术(当我没有讲过这句话);
2.OPS 框架的脚本库,它专门用于整理表单数据,可将表单数据整理成为一个XML字符串(或将该字符串还原回去);
3.OPS 它可以整理(并控制)三种格式的数据:
a)"页"形式的数据
b)"多页"形式的数据,并且每一页为用户可见(类似于table格式)
c)"多页"形式的数据,并且只有一项为用户可见(类似于选项卡形式)
*"页",也可以理解为"项"或"行"或"片",我本来想以图片的形式去展示这些格式,不过该死的FTP登录不了了;
4.OPS可以整理(并控制)由以上三种格式组成的任何复杂格式;
5.OPS框架,把表单数据整理成"统一的XML"格式.该XML格式还具有以下特点:
a)可将该XML格式的数据,重新加载给页面;
b)易序列化,目前可以直接序列化为.NET的类;
c)另外的应用如:根据该XML可以生成实体类的代码,生成对应存储的数据表SQL代码(当然XML字符串可以直接存入数据库),等等
6.广意的OPS,由三大元素组成:
a)整体存储思想
b)OPS脚本库
c)OPS扩展元素(OPS 工具,OPS后台支持库(目前仅有.NET版本))
狭义的OPS,是指:OPS 脚本库
浙公网安备 33010602011771号