【Aspx应用开发平台教程】架构篇:微系统构件实例-新闻内容管理构件
2010-10-11 10:59
1416 查看
看过上一篇博文:【Aspx应用开发平台教程】架构篇:解析微系统构件的组成和运作机制 的同学可能都有这样一个疑问:“微系统构件的代码看起来也很一般,我还是不明了它究竟是怎么运作的?”
下面,我就以新闻内容管理构件为例来讲解微系统构件的设计运行效果。(请在Aspx应用开发平台的网站: http://www.doasp.cn/ 下载安装学习版演示系统,有完整的源代码)
打开系统后台,点击 新闻管理 菜单,显示出 新闻列表 页面,如图:
点击列表的编辑链接,打开新闻编辑页面:
看起来效果还不错吧?那好,我们打开项目解决方案来看看具体的设计实现,这时,令人吃惊的事情发生了:
没有独立的新闻列表页面!没有独立的新闻编辑页面!也没有页面的源代码!
再深入下去,你会发现在整个项目解决方案中,任何一个微系统构件都没有自己的列表页面,除了少数几个特殊的构件,大部分构件也没有自己的编辑页面!
如果你对此感到疑惑不解,看看 新闻内容管理构件的设计演示 就清楚了!
我们打开“系统管理-》构件管理-》微系统构件管理”菜单,查找到 新闻内容管理构件,点“编辑”查看:
通过构件设计器,设置新闻管理构件的各项元数据参数:
数据表及字段;
数据视图及字段;
数据字典属性;
数据权限属性;
关联对象属性
对象触发器属性;
查询参数;
列表页面属性;
对象表单;
设置的元数据参数,在构件运行时,分别由相应的功能对象进行解析生成,比如:表单对象解析对象表单数据,生成表单(即编辑窗体);列表对象解析列表页面属性数据,生成数据列表页面;
这就是,我们一直强调的:“Aspx应用开发平台 通过设置微系统构件的元数据参数, 取代了传统的编写代码,通过解析微系统构件的元数据参数实现功能 ”。
这种开发模式对项目开发所产生的革命性变革:
从设计到程序实现只需要操作Web页面即可完成,极大地压缩开发周期,甚至可以做到“即设计即实现”!
快捷响应需求变化,项目需求发生变化时,调整元数据参数设置即可!
构件级重用,只需要调整构件元数据参数,就可以在不同的项目中重用构件,做到“一次编写,处处重用!”
节约人力成本,这种开发模式,一般的开发人员无需编写代码,经过简单培训即可上手;
简化开发管理和维护工作,将微系统构件的元数据参数以Web页面表现出来,自动形成项目文档(系统文档)
在下一篇文章中,我将详细分析 以微系统构件的构成对象,敬请关注!
下面,我就以新闻内容管理构件为例来讲解微系统构件的设计运行效果。(请在Aspx应用开发平台的网站: http://www.doasp.cn/ 下载安装学习版演示系统,有完整的源代码)
打开系统后台,点击 新闻管理 菜单,显示出 新闻列表 页面,如图:
点击列表的编辑链接,打开新闻编辑页面:
看起来效果还不错吧?那好,我们打开项目解决方案来看看具体的设计实现,这时,令人吃惊的事情发生了:
没有独立的新闻列表页面!没有独立的新闻编辑页面!也没有页面的源代码!
再深入下去,你会发现在整个项目解决方案中,任何一个微系统构件都没有自己的列表页面,除了少数几个特殊的构件,大部分构件也没有自己的编辑页面!
如果你对此感到疑惑不解,看看 新闻内容管理构件的设计演示 就清楚了!
我们打开“系统管理-》构件管理-》微系统构件管理”菜单,查找到 新闻内容管理构件,点“编辑”查看:
通过构件设计器,设置新闻管理构件的各项元数据参数:
数据表及字段;
数据视图及字段;
数据字典属性;
数据权限属性;
关联对象属性
对象触发器属性;
查询参数;
列表页面属性;
对象表单;
设置的元数据参数,在构件运行时,分别由相应的功能对象进行解析生成,比如:表单对象解析对象表单数据,生成表单(即编辑窗体);列表对象解析列表页面属性数据,生成数据列表页面;
这就是,我们一直强调的:“Aspx应用开发平台 通过设置微系统构件的元数据参数, 取代了传统的编写代码,通过解析微系统构件的元数据参数实现功能 ”。
这种开发模式对项目开发所产生的革命性变革:
从设计到程序实现只需要操作Web页面即可完成,极大地压缩开发周期,甚至可以做到“即设计即实现”!
快捷响应需求变化,项目需求发生变化时,调整元数据参数设置即可!
构件级重用,只需要调整构件元数据参数,就可以在不同的项目中重用构件,做到“一次编写,处处重用!”
节约人力成本,这种开发模式,一般的开发人员无需编写代码,经过简单培训即可上手;
简化开发管理和维护工作,将微系统构件的元数据参数以Web页面表现出来,自动形成项目文档(系统文档)
在下一篇文章中,我将详细分析 以微系统构件的构成对象,敬请关注!
相关文章推荐
- 【Aspx应用开发平台教程】架构篇:解析微系统构件-传说中的Web表单设计器
- 【Aspx应用开发平台教程】架构篇:解析微系统构件-数据权限的实现
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 适合大型企业信息化应用使用的角色权限管理体系
- 教程文章.Net(新闻管理系统) 自己开发的
- 基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET - 系统架构
- WEB应用 信息管理系统 数据分析展示系统 OA办公工作流 快速构建与开发平台
- 信息管理系统开发架构 配置实现列表展示分析图形及编辑等 构建信息分析展示平台 C#快速开发架构
- AgileEAS.NET平台开发实例-药店系统-系统架构设计
- CMS内容管理系统开发-JavaScript相关知识及小游戏开发实例
- OpenJWeb快速开发平台-内容管理系统(CMS)
- 从架构设计到系统实施-基于.NET 3.0的全新企业应用之开发基于MMC 3.0的管理工具
- 使用内容管理系统做门户网站——JeeCMS应用实践和二次开发
- .Net内容管理系统开发实例项目说明及文章索引——2011-8-25更新
- OpenJWeb快速开发平台-内容管理系统(CMS)
- Struts 2.1.6 精简实例系列教程(3):新闻管理Model层的开发(整
- AgileEAS.NET平台开发实例-药店系统-视频教程系列-索引
- AgileEAS.NET平台开发实例-药店系统-系统架构设计
- AgileEAS.NET开发平台系统管理使用教程
- oracle 数据库开发应用实例,招生录取系统,oracle与plsql教程打包下载
- AgileEAS.NET平台开发实例-药店系统-系统架构设计