网站大量收购独家精品文档,联系QQ:2885784924

mycmf内容管理框架零碎用户手册v10.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mycmf内容管理框架零碎用户手册v10

MyCMF内容管理框架系统 用户手册V1.0 版权申明 未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。 未经版权所有者事先授权,禁止发行、分发、运营、销售等方式传播、或使用基于MyCMF内容管理框架系统,衍生的软件产品,应用系统,网络平台等。 MyCMF唯一官方网址: MyCMF功能 MyCMF全称:My Content Management Framework。MyCMF是基于JAVA语言+MySQL数据库开发的内容管理框架系统。软件开发者基于本框架系统,扩展开发应用系统,可大幅提高软件开发效率,降低开发和沟通成本。MyCMF可用于开发任何类型网站、企业管理系统。例如:门户系统,论坛系统,新闻系统,团购系统,威客系统,物流系统,商城系统,内容管理系统,工作流系统,博客系统,电子公告系统,手机网站,微信网站等等,只要是基于HTML、XML、WebService形式的网络应用系统都有MyCMF用武之地。 MyCMF用途 在作者十多年软件开发、团队管理、项目顾问从业生涯中,一直探索着如何高效建设不同系统。上百个各类项目的分析、实现,由一个个具体项目中抽丝剥茧,总结重复劳动部分,不断提炼,不断抽象化再凝聚。从而提出核心理念PTN:(P)项目综合界面、(T)主题列表界面、(N)内容界面,是任何系统前端、后台都必须用到的。一切需要循环输出的,都属于列表。MyCMF内容管理框架系统的用途就是:通过灵活简单、易于传播、安全高效、可扩展的方式实现PTN的任意形态。 MyCMF特点 MyCMF特点是:围绕PTN理念实现MyCMF内容管理框架的一系列法则。MyCMF控制:模板、标签、配置、继承,四项核心规则。通过MyCMF独有的PTN模板解析引擎,配合PTM配置解析引擎,无限聚合,实现任意形态界面、组件。 1)模板:由PTN模板解析引擎,解析模板标签,分为界面模板,和数据模板。 2)标签:为模版提供动态内容,可引用模版代码、配置信息、数据库内容等。 3)配置:提供命名、变量、事件、约束、权限等信息。 4)继承:由PTM配置解析引擎,解析继承关系,分单例继承、全局继承、静态继承、动态继承等用法。 MyCMF内容管理框架系统PTN模板解析流程图: MyCMF内容管理框架系统PTM配置解析流程图: MyCMF内容管理框架系统总体运作流程: MyCMF核心(继承) MyCMF的核心为:PTM配置解析引擎,负责配置文件之间的复杂继承关系解析工作;(P)项目,(T)列表,(M)模组。打个比喻:如果说模板是MyCMF的皮肤、标签是血管、配置是骨架、那么继承则是穴位。掌握了MyCMF独特的穴位联通方式,你会发现MyCMF是如此的强大、灵活。当你建立好一个模板,以及配置文件后实现了某个界面,如需再建立一个新的类似的项目时,最少可以只需要一行配置,就可以相同的界面展示各自不同的数据,如果有不同之处,把个性化部分配置出来即可,因为所有配置信息以当前项目配置优先,当前项目无值时,才启用继承关系解析,寻找继主。继承为配置服务,除了系统定义好的基本配置外,你还可以根据项目需要设计自己的配置方案,开发个性化的配置管理程序,就能创造属于自己的武林秘籍。 1、单例继承 范围:pid.txt配置、tid1.txt配置、value目录文本配置。 格式:参数名: [$pid$]/[$mob$]/tid[$tid$]/参数名/ (注意是“参数名”加“小写冒号”) 案例及说明: 一、在pid.txt配置和tid1.txt配置中: 如果配置文件中有pageSize=10,表示pageSize参数的绝对值设置为10。 单例继承方式则为pageSize: project001/2/tid1/,表示当前pageSize参数没有值,pageSize的值继承自project001项目;第2模组;tid1列表配置文件中设定的pageSize参数值。 如果pageSize=10,与pageSize: project001/2/tid1/同时存在,则以=值优先,继承值忽略。 二、在value目录文本配置中: 如在列表循环模板配置list_html.txt文件内容为:div主题:[$tit$]/div 那他的单例继承文件为list_html.txt.txt(原文件名后多加一个.txt),继承格式为: :[$pid$]/[$mob$]/tid[$tid$]/list_html/ 如果list_html.txt与list_html.txt.txt同时存在,则list_html.txt优先。 如果list_html.txt为空或不存在,则寻找list_html.txt.txt,获取继承信息。 2、全局继承 在一个项目中可以没有tid.txt配置,没有value目录文本配置,但必须

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档