毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JSP+MySQL网上教学系统Eclipse 第16页

更新时间:2008-9-10:  来源:毕业论文

JSP+MySQL网上教学系统Eclipse 第16页

XHTML。XHTML 是一个万文网联盟 (W3C) 规范,它现在正取代 HTML4.0。XHTML 按照一种结构完整的 XML 文档定义 HTML 标记集。例如 <br> 标记必须转换为 <br/> ,以确保遵守 XML规定。(如果您觉得这一点没有阐明清楚,可以查阅 XML 规范和developerWorks 关于 XHTML 的文章,它们在列在 参考资料中。) 图像标记也有类似的规则,在XHTML 1.1 (最近诞生的) 中,大多数字体属性和其他样式转移到了 CSS样式表中。另外,大多数标准的 HTML 文档可以很容易转换为 XHTML1.0,这意味着它们很容易使用 XML 兼容的分析程序阅读,例如 ApacheXerces,并且能够以 XML 方式控制。

您会问:“最重要的是什么?”最重要的一点就是 XML迅速成为互联网和企业内部网的全球标准。对于任何使用基本 XML数据处理工具的其他应用程序,以 XML格式传送数据,它们可以很容易地使用您的应用程序的数据。试想一下,只须把数据转换为XML 格式就能与信用卡公司进行电子商务通信!很多情况下,您的数据表示也需要和其他公司交换数据。最常见的情况是门户站点应用程序,它从不同的提供者(例如天气、股票报价和新闻等)接收内容,这些内容还常常带有提供者的标志。但是,JSP页面由于混合了代码和定制标记库,所以无法在这样的环境中良好工作。

JSP 页几乎不是格式完整的 XML 文档,更不用提符合 XHTML了。因为XHTML是一种标记语言,它不允许各种 JSP定制标记库。但是更重要的是,插入到 JSP页中的代码片段不是任何形式的标记,而且一旦用另一个应用程序处理它们,就会产生分析程序错误的负担。

在您对我进行评论之前,让我讲完整个故事。如果应用程序允许原始客户机计算JSP 页的值,其结果会是纯 HTML (或 WML、VoXML等)。但是,大多数请求数据的应用程序使用某些形式的缓存,因为网络上的往返是很昂贵的。在这些情况下,缓存的页面返回陈旧的数据。在这种情况下,您可能更希望返回完全符合纯XML 的结果,最好是静态表单。但是 JSP 技术对这种情况无能为力。JSP页必须始终在运行时求值,这样才能去掉 JSP 代码 scriptlet和标记库。

检验一下:有其他表示技术能够完成这个任务吗?答案是肯定的。在此领域的绝对领先者是Apache Cocoon 项目,它完全基于 XML,是一个 XSLT样式表应用程序(即可在运行时应用,也可静态地应用)。由于 XML ServerPages(在Cocoon 框架中叫作 XSP)实际上是 XML文档,所以它们始终是符合 XML的。其他允许纯标记语言页输入的技术(例如 Tea 和 EnhydraXMLC)也可以允许这一点,虽然它们不强制这样做。在这些情况下,用户可以使用XHTML 或标准 HTML。但是这样仍然比 JSP 的情况要好,因为在 JSP中无法静态实现格式完整的 XML。

 << 上一页  [11] [12] [13] [14] [15] [16] 

JSP+MySQL网上教学系统Eclipse 第16页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。