基于XML文章发布系统的设计与开发
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可扩 展标记语 言 XML feXtensible Markup Language)提供 一 种 描述结构 化数据 的方法 。与主要用 于控制 数据 的显示和 外观 的 HTML标记不 同。XML标记用于定 义数据本身的结构 和数 据类型 。为 了方便 在网络上 交流和处理数据 ,XML关注 的是怎样对数 据内容 的组织 和结构进行 描述 ,而不是 在浏览 器中如何布局和显示数据 l】1。
。一
一
…
…
…
…
…
…
”
一 …
…
…
…
…
…
…一…
一
… …
…
实 用第一 智慧 密集
一
…
…
…
…
.
…
…
…
.
。
基 于 XML文 章发布 系统 的设计与开发
邬恩杰 。张 静 (河套学 院,内蒙古 巴彦淖尔 015000)
摘 要 :随着网络应用的深入 普及 ,上 网浏 览网页、发布信息等是每 个网民每 天必不可少的工作。基 5- ̄t,,设计和 开发 了基于 XML的文章发布 系统 “万博 文章站”。 关键词 :XML语 言;文章发布 系统;设计 ;开发
XML是一种极灵 活的 、传递数据 的方式 。XML把数据从 HTML分离 。通过 XML,数 据能够 存储 在独 立 的 XML文件
中。这样 ,就可 以专 注于使用 HTML进行 布局 和显示 ,并 确 保修改底层数据不再需要对 HTML进行任何的改变13]。 1.2.3自描 述 性
XML文档通常包含一个文档类 型声明,因而 XML是 自描述 的 XML表示数据的方式真正做到了独立于应用系统 ,并且数据 能够重 用 。XML文 档被看 做是 文档 的数 据库化 和数 据 的文档 化 。 1.2.4多 数 据 源
葡 与
… … S0删 ^REn眦 LOPMENT&APPUC盯 ION……………………………………………… ……………… …
客 户端 登录文章 站 的流 程 ,用 户可 以在 文章 列表 中点击 要浏 览 文章 ,浏览文章的 内容及查看评论。 2.2 后台管理员页面流程
后 台管理模块 中主要 完成栏 目动 态添加 、修 改名称 、文 章 上传 、修 改 、删除。如图 2所示。
类 网站 实现技术有 动态技术 和静态 技术 。动 态技术 即 网 站 的运行借助 于数据库服务 器 ,将储存 在库 中的按客 户的要 求 发送到客户 端 ,而静态技 术则是将 通过 网页编辑器 保存在 服务器端 .客户浏览时并 不通过数据 库服务 器而直接 将 网页 发送到客户端 。动态技术 的致命缺点 是随着 库存量增 加 ,读 库时 间增 加 ,造成浏览 者等待时 间加长 。静 态技术 网站难 在 维护。选择 XML技术既可 以降低 网站的维护代价 ,又 可以提 高浏览速度 ,应用 XML DOM 技术可 方便 管理 XML数据 ,利 用 XML Dataisland可随心所欲地将 XML数据 绑定到 网页中。 “万博文章站 ”就是利用 XML及 JSP去搭建文 章网站的模块 , 运用动态转静态 思想实现 了动态技术 和静态技术的结合。 l XML语 言 1.1 XML语 言 简 介
图 2 后 台页面流程 2.3 栏 目管理
如图 3所示 。
开始 )
图 3 栏 目管理流 程 2.4 上传文章管理流程
如 图 4所 示 。
/ 文章作者、标题、内容等 /
(
பைடு நூலகம்二==:
栏 目及文章
列表xml文件 index_x邢l
获取当前 日期及时 间
工
生成文件名称
提供数据 _‘【
XML先进特性 首先是可扩展 性。至关重 要的一点是 它允 许用 户创 建和使用 非 HTML的有 限词汇 表中 的 自己需要 的标 记 。使得企业可 以用 XML为电子商务和供应链集成 等应 用定 义 自己的标记语 言 ,甚至特定行 业可一 起来定义 该领域 的特 殊标记 .作为该领域信息共享和数据交换 的基础 。 1.2.2灵 活 性
XML是 一种 简 单 、与平 台无关 并 被 广 泛采 用 的标 准 。 XML相对于 HTML的优点是它将用 户界面与结构 化数据分 隔 开来 。它允许 为特定应 用程序创建 唯一数据 格式 ,现已成 为 当前处理结 构化文档信 息的有力工 具 ,它还 是在 服务器之 间 传输结构化数据 的理想 格式 。XML数据 以文 本格 式存储 ,这 使得 XML在不损失数据 的情况下 ,更容易扩展或升级 到新的 操作 系统 、新应用程序或新的浏览器 。 1.2 XML的 优点 1.2.1先 进 特 性
XML数据源有 多种 ,根据具 体实 际应 用 ,主要 分为 以下 3种 : (1)来 源于其 他各种 应用数 据 ,如 邮件 、目录清单 、 商务报 告等 ; (2)关 系型数 据库 ; (3)XML纯文 本文 档 。 扩展纯文本文档 的关系型数据库一般是 用于动态应用 的开发 , 便 于数 据库统一 管理数据 ,继而便于 服务器应 用端 对数据 库 中数据动态存 取[41。 2 程序 设计 流程 2.1 前 台用户浏览页面流程
如 图 1所 示
图 1 前 台页 面 流 实线流 程是用户从 网络登 录文章站 的流程 ,用户 可 以在 首页选 择要 浏览 的文章 ,浏 览文章 的 内容 ,查 看评 论 内容 , 按标题 、作者和关键 词查询要 找的文 章。虚线 流程是用 户在
基金项 目:内蒙古 自治 区高等教育科学研究 “十二五 ”规划 立项课题 (NGJGH2013063)。 作 者 简介 :邬恩 杰 (1974~),男 ,研究 方 向 :电子 政 务 ; 张静 (1972一),女 ,硕 士 ,副教授 ,研究方 向 :计算机基 础 教学 、计算机应用技术。 收稿 日期 :2016—03—23
得到栏 目地址
上
上
J
初据始生化成评xm论l数文 件 I 美 据I l生文件htm|
图 4 文 章上 传 流 程
。一
一
…
…
…
…
…
…
”
一 …
…
…
…
…
…
…一…
一
… …
…
实 用第一 智慧 密集
一
…
…
…
…
.
…
…
…
.
。
基 于 XML文 章发布 系统 的设计与开发
邬恩杰 。张 静 (河套学 院,内蒙古 巴彦淖尔 015000)
摘 要 :随着网络应用的深入 普及 ,上 网浏 览网页、发布信息等是每 个网民每 天必不可少的工作。基 5- ̄t,,设计和 开发 了基于 XML的文章发布 系统 “万博 文章站”。 关键词 :XML语 言;文章发布 系统;设计 ;开发
XML是一种极灵 活的 、传递数据 的方式 。XML把数据从 HTML分离 。通过 XML,数 据能够 存储 在独 立 的 XML文件
中。这样 ,就可 以专 注于使用 HTML进行 布局 和显示 ,并 确 保修改底层数据不再需要对 HTML进行任何的改变13]。 1.2.3自描 述 性
XML文档通常包含一个文档类 型声明,因而 XML是 自描述 的 XML表示数据的方式真正做到了独立于应用系统 ,并且数据 能够重 用 。XML文 档被看 做是 文档 的数 据库化 和数 据 的文档 化 。 1.2.4多 数 据 源
葡 与
… … S0删 ^REn眦 LOPMENT&APPUC盯 ION……………………………………………… ……………… …
客 户端 登录文章 站 的流 程 ,用 户可 以在 文章 列表 中点击 要浏 览 文章 ,浏览文章的 内容及查看评论。 2.2 后台管理员页面流程
后 台管理模块 中主要 完成栏 目动 态添加 、修 改名称 、文 章 上传 、修 改 、删除。如图 2所示。
类 网站 实现技术有 动态技术 和静态 技术 。动 态技术 即 网 站 的运行借助 于数据库服务 器 ,将储存 在库 中的按客 户的要 求 发送到客户 端 ,而静态技 术则是将 通过 网页编辑器 保存在 服务器端 .客户浏览时并 不通过数据 库服务 器而直接 将 网页 发送到客户端 。动态技术 的致命缺点 是随着 库存量增 加 ,读 库时 间增 加 ,造成浏览 者等待时 间加长 。静 态技术 网站难 在 维护。选择 XML技术既可 以降低 网站的维护代价 ,又 可以提 高浏览速度 ,应用 XML DOM 技术可 方便 管理 XML数据 ,利 用 XML Dataisland可随心所欲地将 XML数据 绑定到 网页中。 “万博文章站 ”就是利用 XML及 JSP去搭建文 章网站的模块 , 运用动态转静态 思想实现 了动态技术 和静态技术的结合。 l XML语 言 1.1 XML语 言 简 介
图 2 后 台页面流程 2.3 栏 目管理
如图 3所示 。
开始 )
图 3 栏 目管理流 程 2.4 上传文章管理流程
如 图 4所 示 。
/ 文章作者、标题、内容等 /
(
பைடு நூலகம்二==:
栏 目及文章
列表xml文件 index_x邢l
获取当前 日期及时 间
工
生成文件名称
提供数据 _‘【
XML先进特性 首先是可扩展 性。至关重 要的一点是 它允 许用 户创 建和使用 非 HTML的有 限词汇 表中 的 自己需要 的标 记 。使得企业可 以用 XML为电子商务和供应链集成 等应 用定 义 自己的标记语 言 ,甚至特定行 业可一 起来定义 该领域 的特 殊标记 .作为该领域信息共享和数据交换 的基础 。 1.2.2灵 活 性
XML是 一种 简 单 、与平 台无关 并 被 广 泛采 用 的标 准 。 XML相对于 HTML的优点是它将用 户界面与结构 化数据分 隔 开来 。它允许 为特定应 用程序创建 唯一数据 格式 ,现已成 为 当前处理结 构化文档信 息的有力工 具 ,它还 是在 服务器之 间 传输结构化数据 的理想 格式 。XML数据 以文 本格 式存储 ,这 使得 XML在不损失数据 的情况下 ,更容易扩展或升级 到新的 操作 系统 、新应用程序或新的浏览器 。 1.2 XML的 优点 1.2.1先 进 特 性
XML数据源有 多种 ,根据具 体实 际应 用 ,主要 分为 以下 3种 : (1)来 源于其 他各种 应用数 据 ,如 邮件 、目录清单 、 商务报 告等 ; (2)关 系型数 据库 ; (3)XML纯文 本文 档 。 扩展纯文本文档 的关系型数据库一般是 用于动态应用 的开发 , 便 于数 据库统一 管理数据 ,继而便于 服务器应 用端 对数据 库 中数据动态存 取[41。 2 程序 设计 流程 2.1 前 台用户浏览页面流程
如 图 1所 示
图 1 前 台页 面 流 实线流 程是用户从 网络登 录文章站 的流程 ,用户 可 以在 首页选 择要 浏览 的文章 ,浏 览文章 的 内容 ,查 看评 论 内容 , 按标题 、作者和关键 词查询要 找的文 章。虚线 流程是用 户在
基金项 目:内蒙古 自治 区高等教育科学研究 “十二五 ”规划 立项课题 (NGJGH2013063)。 作 者 简介 :邬恩 杰 (1974~),男 ,研究 方 向 :电子 政 务 ; 张静 (1972一),女 ,硕 士 ,副教授 ,研究方 向 :计算机基 础 教学 、计算机应用技术。 收稿 日期 :2016—03—23
得到栏 目地址
上
上
J
初据始生化成评xm论l数文 件 I 美 据I l生文件htm|
图 4 文 章上 传 流 程