您的位置:首页 > 编程语言 > ASP

【Aspx应用开发平台教程】架构篇:微系统构件实例-新闻内容管理构件

2010-10-11 10:59 1211 查看
看过上一篇博文:【Aspx应用开发平台教程】架构篇:解析微系统构件的组成和运作机制 的同学可能都有这样一个疑问:“微系统构件的代码看起来也很一般,我还是不明了它究竟是怎么运作的?”

  

  下面,我就以新闻内容管理构件为例来讲解微系统构件的设计运行效果。(请在Aspx应用开发平台的网站: http://www.doasp.cn/ 下载安装学习版演示系统,有完整的源代码)

  打开系统后台,点击 新闻管理 菜单,显示出 新闻列表 页面,如图:

  


  

  

  点击列表的编辑链接,打开新闻编辑页面:



  看起来效果还不错吧?那好,我们打开项目解决方案来看看具体的设计实现,这时,令人吃惊的事情发生了:

  

  没有独立的新闻列表页面!没有独立的新闻编辑页面!也没有页面的源代码!

再深入下去,你会发现在整个项目解决方案中,任何一个微系统构件都没有自己的列表页面,除了少数几个特殊的构件,大部分构件也没有自己的编辑页面!

如果你对此感到疑惑不解,看看 新闻内容管理构件的设计演示 就清楚了!

我们打开“系统管理-》构件管理-》微系统构件管理”菜单,查找到 新闻内容管理构件,点“编辑”查看:



通过构件设计器,设置新闻管理构件的各项元数据参数:

数据表及字段;
数据视图及字段;
数据字典属性;
数据权限属性;
关联对象属性
对象触发器属性;
查询参数;
列表页面属性;
对象表单;

  设置的元数据参数,在构件运行时,分别由相应的功能对象进行解析生成,比如:表单对象解析对象表单数据,生成表单(即编辑窗体);列表对象解析列表页面属性数据,生成数据列表页面;

这就是,我们一直强调的:“Aspx应用开发平台 通过设置微系统构件的元数据参数, 取代了传统的编写代码,通过解析微系统构件的元数据参数实现功能 ”。

这种开发模式对项目开发所产生的革命性变革:

从设计到程序实现只需要操作Web页面即可完成,极大地压缩开发周期,甚至可以做到“即设计即实现”!
快捷响应需求变化,项目需求发生变化时,调整元数据参数设置即可!
构件级重用,只需要调整构件元数据参数,就可以在不同的项目中重用构件,做到“一次编写,处处重用!”
节约人力成本,这种开发模式,一般的开发人员无需编写代码,经过简单培训即可上手;
简化开发管理和维护工作,将微系统构件的元数据参数以Web页面表现出来,自动形成项目文档(系统文档


  

  在下一篇文章中,我将详细分析 以微系统构件的构成对象,敬请关注!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐