网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  学习如何以oo方式创建web页     
  文章作者:未知  文章来源:水木森林  
  查看:90次  录入:管理员--2007-11-17  
 
  学习如何以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。
 
 
上一篇: 学习java需要知道的一些问题    下一篇: ?w???p??:java初始化??序
  相关文档
solaris上开发j2ee应用中文问题的解决 11-16
jdbc专题介绍(2) 11-17
java教程 第四讲 java的例外处理和i/o流 11-17
javascript实现网页图片等比例缩放效果 06-26
实现hibernate分页查询原理解读 11-17
在jsp中使用javamail邮件发送收取(1) 11-17
ajax和web开发新技术:dynamic faces 11-17
web互动的革命 jsf框架中使用的设计模式 11-16
用javahelp系统开发和交付更好的文档 11-16
多线程java程序中常见错误的巧处理 11-17
简析j2ee应用程序中数据库类的设计模式 11-16
java特效生成器──anfy java 11-17
递归删除与给定的文件名不符的文件 03-25
敏捷开发技巧-消除代码异味 11-17
java核心代码例程之:jniexample.h 11-17
java技巧:多线程程序设计二十三个要点 11-16
java i/o api之性能分析 11-17
桌面系统的第二次战役--难解难分 11-17
采用httpclient通过代理连接服务器 11-17
j2me midp开发综合实例 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息