国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

學習如何以OO方式創建Web頁

2019-11-18 13:41:00
字體:
來源:轉載
供稿:網友

  學習如何以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。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 隆德县| 赤城县| 正蓝旗| 吴江市| 陈巴尔虎旗| 拉孜县| 涡阳县| 金阳县| 安康市| 潼关县| 庄河市| 綦江县| 南江县| 大连市| 盘锦市| 安丘市| 张北县| 衡东县| 阿拉善右旗| 犍为县| 获嘉县| 门源| 开封县| 冀州市| 象州县| 阿巴嘎旗| 星座| 高雄县| 长海县| 渭南市| 临沧市| 左贡县| 东阿县| 大丰市| 西华县| 六盘水市| 巴彦县| 浦县| 固始县| 攀枝花市|