WEB开发网
开发学院软件开发Java Eclipse和WebSphere Studio新的项目交换功能 阅读

Eclipse和WebSphere Studio新的项目交换功能

 2009-12-20 00:00:00 来源:WEB开发网   
核心提示: 最后,添加utility类,Eclipse和WebSphere Studio新的项目交换功能(4),它需要类路径变量以进行编译:在 AuctionUtils 项目中创建名为 test 的包, 在测试包中创建类 DOMClient

最后,添加utility类,它需要类路径变量以进行编译:

在 AuctionUtils 项目中创建名为 test 的包。

在测试包中创建类 DOMClient 。

将以下的内容添加到 DOMClient 类中:

package test; 
import java.io.IOException; 
import javax.xml.parsers.DocumentBuilder; 
import javax.xml.parsers.ParserConfigurationException; 
import org.w3c.dom.Document; 
import org.xml.sax.InputSource; 
import org.xml.sax.SAXException; 
/** 
* @author schacher 
* 
* This class introduces a hard requirement on DOM APIs. 
* Code is for illustrative purposes only. 
*/ 
public class DOMClient { 
public static DocumentBuilder getDefaultDocumentBuilder() throws 
ParserConfigurationException { 
javax.xml.parsers.DocumentBuilderFactory dbf = 
javax.xml.parsers.DocumentBuilderFactory.newInstance(); 
return dbf.newDocumentBuilder(); 
} 
public static Document parseDocument(InputSource inputSource) 
throws ParserConfigurationException, IOException, SAXException 
{ 
ClassLoader prevClassLoader = 
Thread.currentThread().getContextClassLoader(); 
try { 
Thread.currentThread().setContextClassLoader( 
DOMClient.class.getClassLoader()); 
javax.xml.parsers.DocumentBuilder db = getDefaultDocumentBuilder(); 
return db.parse(inputSource); 
} finally { 
Thread.currentThread().setContextClassLoader(prevClassLoader); 
} 
    } 
    } 

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Eclipse WebSphere Studio

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接