用xml和jsp来创建动态站点--

用xml和jsp来创建动态站点--

ID:10714399

大小:83.50 KB

页数:11页

时间:2018-07-07

用xml和jsp来创建动态站点--_第1页
用xml和jsp来创建动态站点--_第2页
用xml和jsp来创建动态站点--_第3页
用xml和jsp来创建动态站点--_第4页
用xml和jsp来创建动态站点--_第5页
资源描述:

《用xml和jsp来创建动态站点--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用XML和JSP来创建动态站点>>XML和JSP是当今最流行的话题。这篇文章引导你如何运用这两种技术去创建动态L文件去储存数据,用JSP文件去显示它。同时还可以了解DOM,XPath,XSL等其它Java-XML技术。。AlexChaffee我先假设读者与其他大多数Java程序员一样,对JSP(JavaServerPages)和XML(ExtensibleMarkupLanguage)有一定的了解,但是不清楚如何运用它们。在这篇文章中,您将学习如何用XML设计一个系统。许多网站都有大量的格式各异的数据,它们的表现方式或多或少的都没有遵循一定的标准。而我在此推荐用这样一种方法来设计网站,即

2、用XML文件保存数据,用JSP文件显示这些数据。想必大家都已经知道了HTML的局限性了把。随着站点的发展,需要一种方法来共享和交换数据。不管是内容出售,订单处理,还是报表生成,都需要对数据进行定义。XML正好可以发挥作用,其他的应用只能阅读和翻译信息,而XML可以赋予数据以意义。也许你会觉得奇怪,为什么要用XML来储存数据,而不用数据库呢?答案是在很多应用方面,数据库显的太“猛”了一点。为了要使用数据库,你必须要安装和支持一个独立的服务器处理,安装DBMS,建立DBA,并且还要去学习SQL语言,学会如何写查询语句并把结果返回。但是如果你使用XML文件,你不必去为准备额外的数据库Serve

3、r而花费,且好处是可以很简单的编辑处理数据,就象是用一个文本编辑器一样,而不是复杂的数据库管理工具。XML文件也十分容易备份,共享和下载,以及通过FTP上传新数据至网站。XML的另一个稍稍抽象的优点是采用了层次结构而不是关系结构来定义数据,可以根据需要直接了当的设计应用的数据结构,也不必使用实体关系设计器去进行模式的规范化操作。如果您有一个成员包含另一个成员,您可以通过层次结构直接表示出来,而不用使用连接表。从这种意义上说XML有利于信息的表达和结构化组织,可以准确定义数据,从而使数据搜索更有效。对于许多应用来说,文件系统是没有足够的能力满足需要。当有大量的数据需要更新时,它的弱点就暴露

4、了。并发写操作的冲突等是大问题。数据库有良好的事务处理机能,丰富的索引与复杂查询功能,完全可以为数据库提供一个包装器,以便将创建查询并将它们转化成XML流。这样XML就变成了一个强大的且编程友好的数据库前端部件(OraclesXSQLservlet是一个实现的例子)。用XML来定义数据:在线相册的例子每个人都喜欢照片。互联网是个工具可以展示自己,朋友,充物及各种活动。这个例子以定义一个简单照片对象为主(源代码可以从参考资料处获得)。展示了定义一个照片对象所需要的属性有:标题,日期,简短说明以及图像的位置。定义一幅图像需要的属性:图像文件(GIForJPEG)的位置图像的高度(像素)图像的

5、宽度(像素)在这里把文件系统当作数据库来存储信息有一个简洁的优点,即图像文件和数据描叙文件可以保存在同一位置下。最后用一个元素来定义小照片图像(thumbnailimages)集来扩充相片记录的定义,以便在任何地方使用。XML来定义照片的例子如下:<picture><title>AlexOnTheBeach</title><date>1999-08-08</date><caption>Tryinginvaintogetatan</caption><image><src="Files/Be

6、yondPic/2006-12/27/0612271429552336.jpg"</src><age><thumbnails><image><src="Files/BeyondPic/2006-12/27/06122714295633198.jpg"</src><age><image><src="Files/BeyondPic/2006-12/27/06122714300084352.jpg"</src><age></thumbnails></pict

7、ure>使用XML,可以把所有的关于一幅照片的信息放入一个简单的文件,而不放在分散的表里。这个文件称为pix文件。这样文件系统就如下面的样子所示。summer99/alex-beach.pixsummer99/alex-beach.jpgsummer99/alex-beach-sm.jpgsummer99/alex-beach-med.jpgsummer99/alex-snorkeling.pixetc.有好几种办法可以把XM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。