zoukankan
html css js c++ java
元数据管理 从零开始(一)
做了几年的开发工作,其中难免有重复的事情发生,数据库修改,代码更新,程序升级;为用户编写特定的一般、高级查询界面。如果一切都可以信手拈来的话,就如拼接七巧板而不是不断的组合26个字母(当然还有其它的,有一次用户看我写程序发问“难道这26个字母就这么难组合:)”),该多好。
好好想想,为什么我们做应用不能实现简单的拼接、组装呢?在于组装的材料没有准本好。比如要定一个查询或者一个信息录入表单,涉及到的字段从哪里来,我们并没有从一开始就把他们准备好,即便都准备好了还要设定构建一个环境(可以拼接组装的车间)。如果这些根本的信息(元数据:系统中的表、表中的字段、存储过程、SQL、函数、类型、其它)都可以管理起来,那么就可以实现一个车间,并实现一个生产线。至少这样的傻瓜工厂可以应付一些产品生产。
那么就从元数据管理开始吧!首先是表和字段
待续
查看全文
相关阅读:
Android见招拆招十:Migrate Android Code
Android转载三:(布局)ImageView中src与background的区别
Android见招拆招九:字符编码问题导入项目报错
Android见招拆招八:多次遇到的R.java编译问题
Android学习笔记五:(布局)Layout_margin和Layout_padding的区别
Android见招拆招七:Error parsing XML: no element
Window10系统修改hosts文件的方法
Foxmail:‘错误信息:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败’的解决办法
Oracle 查询NULL字段/空字符串
Python 安装第三方模块时 报Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None))...[WinError 10061]由于目标计算机积极拒绝,无法连接 错误
原文地址:https://www.cnblogs.com/boolean/p/862122.html
最新文章
[Kali安装]Kali启动盘制作与安装
MySQL5.6 多实例启动和关闭
python 代码实现 十进制 转 二进制
SHELL脚本提取binlog delete语句 供恢复数据
解决MySQL忘记root密码
线上Slave报1062案例
MySQL二进制包安装脚本及批量安装
python之路——模块和包
python之路——面向对象
python之路——异常处理
热门文章
python之路——常用模块
python之路——正则表达式和re模块
python之路——内置函数与匿名函数
python之路——递归函数与实例
python之路——(生成器进阶、列表推导式和生成器表达式)
python之路——迭代器、生成器
python之路——装饰器函数
Android学习笔记六:finish、onDestory、system.exit(0)的区别
Android见招拆招十二:引入时找不到AndroidManifest.xml或*.jar
Android见招拆招十一:Could not find *.apk!
Copyright © 2011-2022 走看看