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

歡迎訪問 生活随笔!

生活随笔

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

java

Java web application——基础

發布時間:2023/12/9 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java web application——基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

一個WAR文件包含了構成一個Web應用程序所需要的文件。WAR文件作為一個單元部署在一個或多個WebLogic Server實例上。

WebLogic Server上的Web存檔始終包含以下文件:

  • 一個servlet或Java Server Page(JSP),以及任何幫助程序類。
  • web.xml部署描述符,它是描述WAR文件內容的J2EE標準XML文檔。
  • weblogic.xml部署描述符,它是一個XML文檔,包含Web應用程序的WebLogic Server特定元素。

WAR文件還可以包括HTML或XML頁面以及支持文件,例如圖像和多媒體文件。

WAR文件可以單獨部署,也可以與其他應用程序組件一起打包在Enterprise應用程序歸檔(EAR文件)中。?如果單獨部署,則歸檔必須以.war擴展名結尾。?如果部署在EAR文件中,則存檔必須以.ear擴展名結尾。

在創建Web應用程序的時候會生成Web.xml文件,其中定義了deployment descriptor elements

Web.xml文檔配置文檔:https://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html

Java Server Pages

Java Server Pages(JSP)是使用擴展HTML編碼的Web頁面,可以將Java代碼嵌入到Web頁面中。JSP可以使用類似HTML的標記來調用稱為taglib的自定義Java類。WebLogic appc編譯器weblogic.appc生成JSP并驗證描述符。

還可以預編譯JSP并在Web存檔中打包servlet class,以避免在服務器中進行編譯。Servlet和JSP可能需要使用Web應用程序部署其他幫助程序類。

這些文件的部署必須放在Web應用程序的根目錄下或者根目錄下的子目錄下

<jsp-descriptor>標簽在weblogic.xml中配置相關功能:

  • JSP編譯器選項
  • 調試
  • WebLogic Server檢查需要重新編譯的更新JSP的頻率
  • 字符編碼

Web應用程序目錄結構

  • 根文件夾
    • 靜態文件(如HTML文件和JSP文件)放在Web應用程序的文檔根目錄中
    • WEB-INF:這個文件夾中的文件將被確保不會被直接訪問到
      • web.xml和weblogic.xml
      • classes:已編譯的Java類,包含服務器端類,如HTTP servlet和實用程序類。包括servlet,輔助類以及預編譯的JSP(如果需要)
      • lib:包含Web應用程序使用的JAR文件,包括JSP標記庫

URLs

使用以下模式構造客戶端用于訪問Web應用程序的URL(UTF-8解碼):http://?hoststring/?ContextPath/?servletPath/pathInfo

  • Hoststring:是映射到虛擬主機的主機名或hostname:portNumber。
  • ContextPath:Web應用程序名稱
  • servletPath:代表一個映射到servletPath 的servlet
  • pathInfo:URL的剩余部分,比如文件名

?

轉載于:https://www.cnblogs.com/biaoJM/p/10186696.html

總結

以上是生活随笔為你收集整理的Java web application——基础的全部內容,希望文章能夠幫你解決所遇到的問題。

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