一种用于动态生成网页的方法和装置制造方法及图纸

技术编号:8271398 阅读:188 留言:0更新日期:2013-01-31 03:37
本发明专利技术提供一种用于动态生成网页的方法,包括:根据应用系统的待展示网页中的动态数据定义表示所述动态数据的属性和内容的置标,并将定义的置标插入到所述网页相应的模板文件中;每当接收到网页访问请求时,获取该网页的相应模板文件,对该模板文件中的置标进行解析,根据所述应用系统对所述动态数据限定的权限规则和解析出的置标来提取相应的动态数据,并通过利用提取的动态数据替换所述置标来生成该网页的内容。另外,还提供用于动态生成网页的装置。本发明专利技术无需对应用系统已有的数据进行转换和维护,而是可直接获得应用系统的所有数据资源,从而能够以较小的代价动态地生成网页内容,并且能够灵活地增加展示网页和定义网页展示界面风格。

【技术实现步骤摘要】
本专利技术涉及web
,尤其涉及一种用于动态生成网页的方法和装置
技术介绍
传统的网页制作过程通常是首先由网页设计人员(通常是美工人员)设计描述网页静态信息(包括界面设计信息)的模板文件(通常是HTML文件),然后由程序开发人员基于Java等应用程序对模板文件进行填充以实现各种动态功能,包括动态数据显示等。这种方法的缺点在于,当例如需要增加一个网页时,需要由程序开发人员从前台网页模板文件到后台程序编码(包括数据库访问)进行一次整体开发,而且此时网页中显示的数据内容及其格式也是固定的,也就是说,不能灵活调整数据内容及其显示格式。此外,由于网页设计人员往往仅知晓HTML语言,而不懂程序开发人员填入模板文件中的Java等语言,因此,当后续要求修改网页显示风格时,将需要网页设计人员和程序开发人员全部重新进行设计·和开发,工作量巨大。这些问题对于灵活性要求越来越高的应用系统(例如,企业信息系统或平台)是非常重要的技术问题。例如,在企业信息系统的实施和使用的过程中,随着企业业务的不断发展,往往需要给新增的一些业务部门增加一些展示网页,按照上述传统的网页制作方法增加展示网页,将会涉及大量程序代码本文档来自技高网...

【技术保护点】
一种用于动态生成网页的方法,包括以下步骤:根据应用系统的待展示网页中的动态数据的属性和内容,基于该网页的相应模板文件的语言规则,定义表示所述动态数据的属性和内容的置标,并将定义的置标插入到所述网页相应的模板文件中;每当接收到网页访问请求时,获取该网页的相应模板文件,对该模板文件中的置标进行解析,根据所述应用系统对所述动态数据限定的权限规则和解析出的置标来提取相应的动态数据,并通过利用提取的动态数据替换所述置标来生成该网页的内容。

【技术特征摘要】
1.一种用于动态生成网页的方法,包括以下步骤 根据应用系统的待展示网页中的动态数据的属性和内容,基于该网页的相应模板文件的语言规则,定义表示所述动态数据的属性和内容的置标,并将定义的置标插入到所述网页相应的模板文件中; 每当接收到网页访问请求时,获取该网页的相应模板文件,对该模板文件中的置标进行解析,根据所述应用系统对所述动态数据限定的权限规则和解析出的置标来提取相应的动态数据,并通过利用提取的动态数据替换所述置标来生成该网页的内容。2.根据权利要求I所述的方法,其特征在于,根据所述动态数据在所述应用系统中的所属模块定义所述置标。3.根据权利要求I所述的方法,其特征在于,所述权限规则包括所述动态数据的浏览权限和/或操作权限。4.根据权利要求I所述的方法,其特征在于,还包括展示生成的网页的内容的步骤。5.一种用于动态生成网页的装置,其与应用系统连接,其特征在于,该装置包括 模...

【专利技术属性】
技术研发人员:任艳方
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1