【JavaWeb】1、XML、Tomcat
文章目錄
- 一、XML
- 概述
- dom4j
- 二、Tomcat
- 1、目錄介紹
- 2、啟動
- 3、部署
- 4、Idea整合Tomcat
- 5、創建動態Web工程
一、XML
概述
xml是可擴展的標記性語言
主要作用有:
示例文件books.xml:
<?xml version="1.0" encoding="UTF-8" ?> <books><book sn="SN1324984321"><name>時間簡史</name><author>霍金</author><price>75</price></book><book sn="SN1324984322"><name>老人與海</name><author>海明威</author><price>60</price></book><book sn="SN1324984323" name="西游記" author="施耐庵" price="30" /> </books>dom4j
導入dom4j的jar包
public void test1() throws DocumentException { // 獲取document對象SAXReader saxReader = new SAXReader();Document document = saxReader.read("src/books.xml");// 獲取根元素Element rootElement = document.getRootElement();// 獲取所有book元素List<Element> books = rootElement.elements("book");for(Element book:books){String name = book.element("name").getText();String author = book.element("author").getText();String price = book.element("price").getText();String snValue = book.attributeValue("sn");Book book1 = new Book(snValue, name, Double.parseDouble(price), author);System.out.println(book1);}}二、Tomcat
1、目錄介紹
- bin:存放可執行程序
- conf:存放配置文件
- lib:存放jar包
- logs:存放運行時輸出的日志信息
- temp:存放運行時產生的臨時數據
- webapps:存放部署的web工程
- word:工作時的目錄,存放Tomcat運行時jsp翻譯為Servlet的源碼和Session鈍化的目錄
2、啟動
方式一:
進入Tomcat安裝目錄下的bin文件夾,雙擊startup.bat文件啟動Tomcat服務器
方式二:
打開命令行cmd,進入Tomcat的bin目錄下,輸入命令catalina run
也可配置環境變量—無需進入bin目錄即可運行
3、部署
方式一:
把web工程的文件夾拷貝到tomcat的webapps目錄下即可
訪問:http://ip:端口號/工程名
方式二:
進入Tomcat的conf目錄\Catalina\localhost\,創建如下配置文件abc.xml
Context表示一個工程上下文
path表示工程的訪問路徑: /abc
docBase表示工程目錄的位置
<Context path="/abc" docBase="J:\IntelliJ IDEA 2021.2.3\Workspace\JavaWeb1\1_jQuery\Demo\Demo01.入門" />4、Idea整合Tomcat
- File——Settings——Build,Execution,Deployment——Application Servers——?——Tomcat Server——選擇Tomcat安裝路徑
5、創建動態Web工程
Idea下新建module,之后右鍵module,點擊Add FrameWork Support
生成如下目錄
目錄說明:
-
src目錄存放java源代碼
-
web目錄存放web工程的資源文件,如html、css、js等
-
WEB-INF是一個受服務器保護的目錄,瀏覽器無法直接訪問此目錄的內容
在WEB-INF下可創建lib目錄存放第三方jar包
-
web.xml是整個動態web工程的配置部署描述文件,可以配置很多組件,如Servlet程序、Filter過濾器、Listener監聽器、Session超時等
在Idea下編輯運行/調試配置
為項目添加本地Tomcat服務器
在Deployment下配置該Tomcat服務器上運行的項目
選擇完要運行的項目后可以配置該項目在服務器中的訪問路徑
例如如下配置的訪問路徑為:http://localhost:8080/book
總結
以上是生活随笔為你收集整理的【JavaWeb】1、XML、Tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab for循环与subs应用
- 下一篇: ASP.NET20003人事薪资管理系统