Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 学习如何以OO方式创建Web页
【标  题】:学习如何以OO方式创建Web页
【关键字】:Web,OO,OO,Web
【来  源】:网络

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

Your Ad Here 学习如何以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。
让Web Start解决你的应用部署问题:【上一篇】
weblogic的jsp问题解决方法:【下一篇】
【相关文章】
  • 用JWSDP将Java和Web服务结合起来
  • Java技巧:Java向Web站点发送POST请求
  • Web服务部署内幕
  • J2EE vs. Microsoft.NET-建置XML架构的Web Services之比较
  • Web开发轻平台-Tomcat(简介)
  • BEA WebLogic Server8.1 JMS入门
  • 在J2EE组件中引用和查找Web服务(1)
  • 在J2EE组件中引用和查找Web服务(2)
  • 为 DB2 编写基于 Web 的表编辑器 GUI(1)
  • 为 DB2 编写基于 Web 的表编辑器 GUI(2)
  • 【随机文章】
  • 关于gcc、gdb 和gmake 的资料
  • 在phpMyAdmin使用用户口令登陆
  • C高级编程
  • C#中Dispose和Close的区别!
  • Sitman2.1 算法分析
  • Java新手入门需要掌握的30个基本概念
  • C++代码优化方法总结(二)
  • jdk1.5的新特性(java泛型)
  • 认识3DS MAX界面
  • ASP.NET 2.0 Membership
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.