柚子快報邀請碼778899分享:java-ee JavaEE
柚子快報邀請碼778899分享:java-ee JavaEE
XML
文件類型
DOM4J解析
運用DOM4J技術(shù)對xml文件進行解析
public void testRead() throws Exception{
// 讀取jdbc.xml的配置文件,獲取document對象
SAXReader saxReader = new SAXReader();
// 通過類加載器獲得指向字節(jié)編碼根路徑下的指定文件的輸入流
InputStream resourceAsStream = TestDom4j.class.getClassLoader().getResourceAsStream("jdbc.xml");
// 通過輸入流獲取配置文件,解析成一個dom對象
Document document = saxReader.read(resourceAsStream);
// 從document對象上獲取配置文件的信息
Element rootElement = document.getRootElement();
// 這個rootElement就是jdbc.xml中的jdbc
System.out.println(rootElement);
// 獲取元素下的子元素
List
for (Element element : elements) {
System.out.println("\t"+element.getName());
// 從元素上獲取屬性
Attribute a = element.attribute("id");
System.out.println("\t\t"+a.getName()+"="+a.getValue());
// 繼續(xù)讀取子元素
List
for (Element ele : eles) {
System.out.println("\t\t"+ele.getName()+":"+ele.getText());
}
}
}
了解,后期不用寫
Tomcat10
服務(wù)器運行軟件 專門運行WEB應(yīng)用軟件 運行自己開發(fā)的代碼的運行環(huán)境之一
目錄
bin conf:
server.xml 調(diào)整HTTP端口號 web.xml 部署項目 logs 日志
webapps:
部署項目,項目的目錄
webapps中標準的app目錄結(jié)構(gòu):
Servlet
Servlet 是 Java Web 服務(wù)端的一個小程序,主要用戶數(shù)據(jù)的交互,Web 數(shù)據(jù)展示和數(shù)據(jù)傳遞,這里的 Servlet 是一個動態(tài)資源。
Servlet 程序可以應(yīng)對所有類型的請求和響應(yīng),Servlet 主要還是用于 HTTP 協(xié)議的WEB服務(wù)器程序?qū)崿F(xiàn)。
工作模式
瀏覽器端發(fā)送請求至服務(wù)器服務(wù)器啟動并調(diào)用Servlet,Servlet根據(jù)客戶端請求生成響應(yīng)內(nèi)容并將其傳給服務(wù)器服務(wù)器將響應(yīng)返回客戶端
初識
UserServlet
public class UserServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String username = req.getParameter("username");
String info = "YES";
if ("whx".equals(username)){
info = "NO";
}
PrintWriter writer = resp.getWriter();
writer.write(info);
}
}
html頁面
web.xml
柚子快報邀請碼778899分享:java-ee JavaEE
推薦鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。