通用页面的生成方法技术

技术编号:5227725 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种网页生成方法,特别涉及一种通用页面的生成方法。一种通用页面的生成方法包括以下步骤:第一步进行与数据库表对应的XML映射文件定义;第二步生成通用页面,根据XML映射文件定义首先得到数据库表的名称以生成相应的网页标题,再得到数据库表所有的字段属性,根据每个字段的详细定义,在网页上进行不同的显示,然后编写通用页面内容,存入通用页面文件夹下;第三步通过URL进行页面访问,首先获取页面请求URL,根据URL计算出访问服务器资源文件路径,如果访问URL对应的目标页面文件存在,则访问此页面;如果不存在,则访问通用页面文件夹的同名文件。

【技术实现步骤摘要】

本专利技术涉及一种网页生成方法,特别涉及一种。
技术介绍
随着Internet技术的兴起,B/S(Browser/Server)结构即浏览器和服务器结构的 应用系统开发,已经成为了目前的主流。在这种结构下,用户工作界面是通过www(万维 网)浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务 器端(Server)实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和 工作量,降低了用户的总体成本。它是一次性到位的开发,能实现不同的人员,从不同的地 点,以不同的接入方式,比如LAN(LocalArea Network的缩写,即局域网)、WAN (Wide Area Network的缩写,即广域网)、Internet/Intranet等,访问和操作共同的数据库。它能有效 地保护数据平台和管理访问权限,服务器数据库也很安全。由于B/S架构管理软件只安装在服务器端(Server)上,用户界面主要事务逻辑在 服务器(Server)端完全通过ffffff浏览器实现,极少部分事务逻辑在前端(Browser)实现, 所以B/S系统的软件开发也主要是服务器端软件的开发,主要的事务逻辑都要在服务器端 处理,因此往往服务器端的代码量非常之庞大,开发效率会比较低,同时开发成本也比较尚o特别是对于网页,许多网页的内容有许多相似之处,如果每个网页都单独写代码, 则开发工作量很大,效率很低。
技术实现思路
本专利技术的目的在于提供一种,极大的提高了服务器端网页代 码的重复使用率,提高了开发效率,降低开发成本。一种,包括以下步骤第一步进行与数据库表对应的XML (Extensible Markup Language即可扩展标记 语言)映射文件定义,定义数据库表的属性以及与其他数据库表的关系;第二步生成通用页面,根据XML映射文件定义,首先得到数据库表的名称以生成 相应的网页标题,再得到数据库表所有的字段属性,根据每个字段的详细定义,在网页上进 行不同的显示,然后编写通用页面内容,存入通用页面文件夹下;第三步通过URL (Uniform Resource Locator的缩写,统一资源定位符,也被称为 网页地址)进行页面访问。首先获取页面请求URL,根据URL计算出访问服务器资源文件路 径,如果访问URL对应的目标页面文件存在,则访问此页面;如果不存在,则访问通用页面 文件夹的同名文件。所述定义数据库表的属性包括定义数据库表的名字、包含的字段、各个字段的类型。所述通用页面内容包括通用的菜单(menu),列表(list),查看(viewContent),编辑(editContent),删除(del),搜索(search)页面。本专利技术具有以下有益效果应用本专利技术,一般数据库表对象 的菜单,列表,查看,编辑,删除,搜索等页面,都可以由通用页面生成,从而较大提高了页面 代码重用性,提高了开发效率。附图说明下面结合附图和具体实施方式对本专利技术作进一步说明。图1为本专利技术中com文件夹定义的通用页面资源;图2为本专利技术中URL过滤器的工作流程具体实施例方式下面根据附图和具体实施例对本专利技术作进一步阐述。一种, 包括以下步骤第一步进行与数据库表对应的XML (Extensible Markup Language即可扩展标记 语言)映射文件定义。定义数据库表的属性以及与其他数据库表的关系。定义数据库表的 属性包括定义数据库表的名字、包含的字段、各个字段的类型。第二步生成通用页面。根据XML映射文件定义,首先得到数据库表的名称以生成 相应的网页标题,再得到数据库表所有的字段属性,根据每个字段的详细定义,在网页上进 行不同的显示,然后编写通用页面内容,存入通用页面文件夹下。通用页面内容包括通用 的菜单(menu),列表(list),查看(viewContent),编辑(editContent),删除(del),搜索 (search)页面。第三步通过URL进行页面访问。首先获取页面请求URL,根据URL计算出访问服 务器资源文件路径,如果访问URL对应的目标页面资源存在,则访问此页面资源;如果不存 在,则访问通用页面文件夹的同名文件。本专利技术主要包括了基于XML的数据库表映射文件定义,通用页面编写,页面资源 重定向URLFilter (URL过滤器)三大部分。下面以Java,jsp语言为例作实施例说明。第1步所示是数据定义的XML Announce (公告通知)〈entity entity-name = 〃 Announce entity—title =〃 公告通知〃 ><field name = announce Id title = 〃 通知编号〃 type = id group =99check =〃 false ></field>〈field name = 〃 userld title = 〃 发布人〃 type = 〃 id group =0check =〃 false value = 〃 userld search = y ></field>〈field name = 〃 title title = 〃 标题〃 type = value group =0check = true key = name search = j ></field><field name = content title = 〃 内胃〃 type = very-long group field)check = true search = Y ></field>〈field name = date col-name = DATE RP title =“发布时间 type = date-time group = 0 check = false search = Y ></<prim-key field = announceId />〈relation type = one re 1-entity-name = User ><key-map field-name = userld /> </relation> </entity)-个entity定义对应了数据库的- 张表 entity-name = ” Announce”,定义了“公告通知”数据库表,对应数据库表'Announce'卜field对应了数据库表的一个字段<field name = <field name = <field name = <field name = <field name =announceId ></field> userld ></field> title ></field> content ></field> date ></field>分别定义了数据库表字段armounceld通知编号,userld发布人,title标题, content内容,date发本文档来自技高网...

【技术保护点】
一种通用页面的生成方法,其特征在于,包括以下步骤:  第一步进行与数据库表对应的XML映射文件定义,定义每张数据库表的属性以及与其他数据库表的关系;  第二步生成通用页面,根据XML映射文件定义,首先得到数据库表的名称以生成相应的网页标题,再得到数据库表所有的字段属性,根据每个字段的详细定义,在网页上进行不同的显示,然后编写通用页面内容,存入通用页面文件夹下;  第三步通过URL进行页面访问,首先获取页面请求URL,根据URL计算出访问服务器资源文件路径,如果访问URL对应的目标页面文件存在,则访问此页面;如果不存在,则访问通用页面文件夹的同名文件。

【技术特征摘要】
一种通用页面的生成方法,其特征在于,包括以下步骤第一步进行与数据库表对应的XML映射文件定义,定义每张数据库表的属性以及与其他数据库表的关系;第二步生成通用页面,根据XML映射文件定义,首先得到数据库表的名称以生成相应的网页标题,再得到数据库表所有的字段属性,根据每个字段的详细定义,在网页上进行不同的显示,然后编写通用页面内容,存入通用页面文件夹下;第三步通过URL进行页面访问,首先获取页面请求...

【专利技术属性】
技术研发人员:严洪涛沈亦可
申请(专利权)人:上海银杏界信息科技有限公司
类型:发明
国别省市:31[]

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

1