日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

【JavaWeb】1、XML、Tomcat

發布時間:2023/12/16 asp.net 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【JavaWeb】1、XML、Tomcat 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、XML
    • 概述
    • dom4j
  • 二、Tomcat
    • 1、目錄介紹
    • 2、啟動
    • 3、部署
    • 4、Idea整合Tomcat
    • 5、創建動態Web工程

一、XML

概述

xml是可擴展的標記性語言

主要作用有:

  • 保存數據,保存的數據具有自我描述性
  • 作為項目或模塊的配置文件
  • 網絡傳輸數據的格式(現在以JSON為主)
  • 示例文件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

  • 加載xml文件創建document對象
  • 通過document對象拿到根元素對象
  • 通過根元素.element(標簽名),可以返回一個指定標簽名元素的集合,
  • 找到需要操作的子元素,進行相應操作
  • 保存到硬盤上
  • 導入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的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。