发布一篇[JAVA100例]071、利用JDOM操纵XML
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net网页编程和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点importorg.jdom.*;
importorg.jdom.output.*;
importjava.io.*;
importjava.util.List;
/**
*<p>Title:利用JDOM操纵XML文件。</p>
*<p>Description:</p>
*<p>Copyright:Copyright(c)2003</p>
*<p>Filename:JDOMOption.java</p>
*@version1.0
*/
publicclassJDOMOption{
/**
*<br>办法申明:机关器,完成机关XML文件,删除元素
*<br>输出参数:
*<br>前往范例:
*/
publicJDOMOption(){
String[]strChapter={"基本常识","图形界面","图形处置","I/O操纵","收集编程","数据库"};
ElementelmtRoot=newElement("Article");
DocumentdocJDOM=newDocument(elmtRoot);
//新建元素
for(inti=0;i<6;i++){
//声明新元素
ElementelmtChapter=newElement("Chapter");
//增加内容
elmtChapter.addContent(strChapter);
//机关属性,并增加到元素中
Attributea=newAttribute("sort",newInteger(i).toString());
elmtChapter.addAttribute(a);
//将元素增加到根节点下
elmtRoot.addContent(elmtChapter);
}
//?h除第4个元素
ListlstChapter=elmtRoot.getChildren("Chapter");
lstChapter.remove(4);
//??出
OutputXML(docJDOM,"myJDOM.xml");
}
/**
*<br>办法申明:输入XML文件
*<br>输出参数:DocumentdocXMLXML文件内容
*<br>输出参数:StringstrFilename输入文件称号
*<br>前往范例:
*/
privatevoidOutputXML(DocumentdocXML,StringstrFilename){
//利用JDOM的XML输入
XMLOutputterfmt=newXMLOutputter();
try{
//声明利用GB2312字符集
fmt.setEncoding("GB2312");
//能够换行
fmt.setNewlines(true);
//输入文件对象
FileWriterfwXML=newFileWriter(strFilename);
fmt.output(docXML,fwXML);
fwXML.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
/**
*<br>办法申明:主办法
*<br>输出参数:
*<br>前往范例:
*/
publicstaticvoidmain(String[]args){
JDOMOptionJpt=newJDOMOption();
}
}
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包...... 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
页:
[1]