中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > Web Service
学习如何以OO方式创建Web页
作者:佚名 时间:2006-09-27 11:38 出处:天新网 责编:月夜寒箫
              摘要:学习如何以OO方式创建Web页

学习如何以OO方式创建Web页


如果你正在使用Servlet创建Web页,但是却为了将HTML潜入到Java代码中而头疼,那么你可以使用Apache Jakarta Element Construction Set (ECS)。


ECS是一个Java API(applicationprogram interface),它提供了一种创建标记语言的方法。开发者可以委派对象来代表标记语言的一部分,这在一个通常非OO的领域显示了面向对象开发好处。它提供了对WML、XML、VXML和RTF的支持,并且是一个简化代码的有效的工具。


作为例子,下面是一段基本的servlet的代码:


out.write("<html><head><title>");out.write(title);out.write("</title></head>");....


然而,使用ECS,你可以使用对象而无须费心去关闭你的标记,如下:


Htmlhtml = new Html( ).addElement(new Head( ).addElement(new Title(title)));


当你完成Web页面的建立后,只需要简单的将它输出到Servlet的输出流:


html.output(out);


当输出XML是ECS也是非常有用的。无须操心处理所有的标记和进行特殊字符的转义,ECS帮你处理这一切。举例如下:


XMLxml = new XML("person").addXMLAttribute("name", "bayard").addXMLAttribute("location", "alaska").addElement(new XML("poster").addXMLAttribute("name", "tux")).addElement(new XML("poster").addXMLAttribute("name", "gorillaz"));


这段代码产生如下的XML:


<person name="bayard" location="alaska"><poster name="tux"/><poster name="gorillaz"/></person>


访问Apache Jakarta站点可以得到最新版本的ECS。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有