當前位置:首頁 » 網頁前端 » web項目目錄結構
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web項目目錄結構

發布時間: 2022-01-17 10:43:19

1. 在設計Web項目的目錄結構是,一般吧jsp和html文件放在()下

在設計Web項目的目錄結構是,一般吧jsp和html文件放在文檔根目錄或其子文件夾下,這也是程序人員編碼的一種習慣,當然也可以放在其它目錄里,不過很少會這樣。

如下圖目錄所示:


2. Tomcat\webapps 目錄中 部署後目錄結構是什麼意思具體操作是什麼

(以下為tomcat6.0的目錄結構)

/bin
存放Windows或Linux平台上用於啟動和停止Tomcat的腳本文件

/conf
存放Tomcat伺服器的各種配置文件,其中最重要的是server.xml

/lib存放Tomcat伺服器所需的各種JAR文件

/webapps存放Tomcat自帶的兩個Web應用:admin應用程序和manager應用程序

/lib存放Tomcat伺服器以及所有Web應用都可以訪問的JAR文件

/work
Tomcat把由JSP生成的Servlet放於此目錄下

/webapps 當發布Web應用時,默認情況下會將Web應用的文件存放於此目錄中

3. web應用程序包括哪些資源它的目錄結構是如何的

Web應用程序(Web Application)術語,所指的既不是一個真正意義上的Web網站,又不是一個傳統的應用程序。換句話說,它是一些Web網頁和用來完成某些任務的其他資源的一個集合。它隱含這樣一層意思:有一個預定義的路線貫穿於網頁之中,用戶可做出選擇或提供信息使任務能夠完成。
例如,一個在線商店,你為了購買貨物,進行反復的觀察和選擇,瀏覽一系列網頁,收集所需要的信息,支付相應的費用,最後發出定單。也可能是一個「軟體升級向導」,指導用戶完成下載和安裝新軟體的過程,或者可能是一個基於Intranet的報價單或銷售報告的生成工具。
所有這些不同於「標准」的Web網站,一般的Web站點使用一系列菜單或導航欄以預先未定義的路徑漫遊該站點。但是一個Web應用程序遠不只是受控制的導航器。自由地漫遊於一個Web網站時,可以進行無狀態的和匿名的訪問,但Web應用程序一般不接受。

4. java web項目 目錄結構問題

貌似.project裡面存著這個項目的具體信息,是否是web
項目,需要在文件裡面查找然後載入一些數據。
大概是這樣子的,具體沒深入過。

5. 請問一個Web應用部署到Tomcat伺服器上之後的目錄結構是怎樣的

把服務部署到tomcat上有多種方法,有的直接把編譯後的應用拷貝到tomcat的webapps目錄下面,有的是導出成.war文件拷貝到webapps下面,這樣的話啟動tomcat會自動生成一個同名的應用文件夾裡面會有tomcat解壓後的應用目錄,還有些不用拷貝到webapps目錄下,通過tomcat的server配置指定任意的文件夾為web應用的發布目錄。
基本上目錄結構是這樣的,首先根目錄就是以你的項目名稱命名的文件夾,根目錄下面會有各種前台展示相關的代碼文件,比方說包含jsp文件、css文件、js文件、image文件等前台展示相關的文件夾或文件都可以放在根目錄下面,根目錄下面還有一個WEB-INF文件夾,該文件夾下是一些應用配置文件:web.xml、應用庫文件夾lib文件夾該文件夾下是應用用到的一些第三方jar包、應用編譯文件夾:class,該文件夾下是你的應用開發中的src目錄下面的所有java文件或者其他配置文件的編譯後的文件目錄,目錄結構跟你的開發src目錄結構一致。

6. 採用SSM框架的javaweb工程目錄結構是怎麼樣

借鑒github某項目的目錄
├── SSM-API // common API
│ ├── src/main
│ ├── ├──java/com/crossoverJie // specific code。
│ ├── ├──resources
├── SSM-BOOT // Available for internal use of bbo dependencies
│ ├── ├──resources/spring // bbo consumer configuration
├── SSM-SERVICE // The service implementation of the bbo application
│ ├── src/main
│ ├── ├──java/com/crossoverJie/api // specific code
│ ├── ├──├──controller // Heartbeat detection interface
│ ├── ├──├──bbo // Dubbo related code
│ ├── ├──├──├── // package
│ ├── ├──├──├──pojo // pojo package
│ ├── ├──├──├──service // service package
│ ├── ├──├──├──util // Toolkit
│ ├── ├──├──impl // implement bbo API
│ ├── ├──resources // configuration file
│ ├── ├──├──mapping // *.mapper configuration file
│ ├── ├──├──spring // Spring related configuration file
├── SSM-WEB // web application
│ ├── src/main
│ ├── ├──java/com/crossoverJie // specific code
│ ├── ├──├──controller // controller package
│ ├── ├──├──cxf // CXF related code
│ ├── ├──├── // package
│ ├── ├──├──enums // enum package
│ ├── ├──├──intercept // Interceptor
│ ├── ├──├──lucene // Lucene related code
│ ├── ├──├──pojo // pojo package
│ ├── ├──├──req // request package
│ ├── ├──├──res // response package
│ ├── ├──├──service // service pachage
│ ├── ├──├──shiro // shiro related code
│ ├── ├──├──util // Toolkit
│ ├── ├──├──vo // vo package
│ ├── ├──resources
│ ├── ├──├──mapping // *.mapper configuration file
│ ├── ├──webapp // front code
├── doc
│ ├──lucene // lucene related code
│ ├──sql // sql scripts
├── .gitignore // gitignore
├── pom.xml // parent pom
├── LICENSE
├── README.md

7. 一個Web應用部署到Tomcat伺服器上之後的目錄結構是怎樣的

就是把你的Web-Root目錄下的所有文件編譯之後發布到Tomcat的webapps這個文件夾下面來了,其他的目錄什麼都不變的。項目src下面的java類文件會編譯成為.class文件

8. web前端項目的結構是怎樣的

你指的是文件夾結構嗎?
通常包含index.html文件,以及cn/html文件夾(用戶存儲html文件)、CSS文件夾、images文件夾、js文件夾
前面這些都是上線時要有的,如果是自己的項目,還可以增加imageStudio等文件夾用於存儲PSD等設計圖、相關文檔等

9. eclipse WEB項目開發時,項目文件組織結構是怎樣的

按照 Java EE 規范的規定,一個典型的 Web 應用程序有四個部分:

1. 公開目錄 ;
2. WEB-INF/web.xml 文件,發布描述符(必選) ;
3. WEB-INF/classes 目錄,編譯後的 Java類文件(可選) ;
4. WEB-INF/lib 目錄,Java類庫文件(*.jar) (可選) ;

公開目錄存放所有可以被用戶的訪問的資源, 包括 .html, .jsp, .gif, .jpg, .css, .js, .swf 等等。

WEB-INF 目錄是一個專用區域, 容器不能把此目錄中的內容提供給用戶。
這個目錄下的文件只供容器使用,裡麵包含不應該由客戶直接下載的資源,
例如: Servlet(這些組件包括應用程序邏輯以及對其他資源如資料庫的可能訪問), Web應用程序中servlet可直接訪問的其他任何文件,在伺服器方運行或者使用的資源(如 Java類文件和供 servlet 使用的 JAR文件),由您的應用程序生成的臨時文件,,發布描述符以及其它任何配置文件。
這些資源是專用的, 因此只能由它們自己的 Web應用程序及容器訪問。
特別地,JSP/Servlet 程序文件也能通過 ServletContext 訪問到這個目錄下的文件,
例如 JSP 中可以通過application.getRealPath(「/WEB-INF/web.xml」) 訪問到發布描述符文件的路徑。
Web容器要求在你的應用程序中必須有 WEB-INF 目錄。
注意: 如果你的 Web 應用程序中沒有包含這個目錄, 它可能將無法工作
WEB-INF 中包含著發布描述符, 一個 classes 目錄和一個 lib目錄, 以及其它內容。

發布描述符(deployment descriptors)是 J2EE Web 應用程序不可分割的一部分(也就是說是它的最小部分, 必不可缺的一部分)。
它們在應用程序發布之後幫助管理 Web 應用程序的配置。
對於Web 容器而言, 發布描述符是一個名為 web.xml 的 XML 文件, 存儲在 Web 應用程序的 /WEB-INF目錄下。

發布描述符有多種用途:
• 為 Servlet 和 Web 應用程序提供初始化參數 這使我們的Web應用程序中的硬性編寫的代碼的初始化值更少。 例如常見的 <param-name>, <param-value>標記, 就可以為Servlet 提供參數, 這個參數可以在 init() 方法中載入。
Struts 的 ActionServlet 也是通過這種方式來找到它們需要的配置文件 struts-config.xml 的位置, 從而載入並分析它,來初始化 Struts 框架用到的各種 FromBean, Action, Forward等。
• Servlet/JSP 定義 可以為 Web 應用程序中的每個 Servlet 或者預編譯的 JSP 網頁提供定義。
包括Servlet/JSP的名字, Servlet/JSP 的類以及一個可選的描述。
• Servlet/JSP 映射 Web容器使用這些信息把進入請求映射到 servlet 和 JSP 網頁。
• MIME類型 由於每個 Web 應用程序可以包含多種內容類型, 因此我們可以在發布描述符中為每一種類型指定 MIME 類型。
• 安全性 我們可以使用發布描述符來管理應用程序的訪問控制。 例如, 可以指定我們的Web應用程序是否需要登錄, 如果需要的話, 應該使用什麼登錄頁面, 以及用戶會作為何種角色。

發布描述符還可以用來自定義其他元素, 包括歡迎網頁, 出錯網頁, 會話配置等等。

classes 目錄用於存儲編譯過的 servlet 及其它程序類, 例如 JavaBean。
如果一個程序有打包的 JAR 文件(例如一個第三方 API 打包成了一個 JAR 文件, 如 Struts 框架的類庫struts.jar, MySQL 的資料庫 JDBC 驅動程序文件 mysql-connector-java-3.1.11-bin.jar 等),
那麼它們可以被復制到lib目錄中(如果解壓縮這些壓縮包的話, 請將它們復制到classes目錄中)。
Web 容器使用這兩個目錄來查找 servlet 及其他相關類, 也就是說, 容器的類裝入器會自動查看 classes 目錄, 以及 lib目錄下的 JAR文件。
這就意味著你不需要明確的把這些類和 JAR文件添加到 CLASSPATH中。
Web容器自動將這兩個目錄中的文件加入 Web應用的類路徑中。

10. tomcat下web應用的基本結構,各文件夾裡面存放什麼

以tomcat6.0為例
安裝好完畢後,目錄如下:
bin :
1 存放著jar(tomcat中所有的項目以及tomcat本身所使用的jar,即公用的。例如:你在 tomcat中部署了2個項目,這個2個項目裡面都用同一個jar去連接資料庫,這個時候,你可以把這個jar放在這里)
2 tomcat啟動/關閉的腳本(綠色版的是腳本,安裝版的是圖形界面)

conf:
配置文件
例如:
1 server.xml(Tomcat的主要配置文件,這里可以配置tomcat項目埠號,字元集,域名等)。
2 web.xml:Tomcat配置的web應用設置預設值的文件(web.xml是web項目中不可缺少的,但是你寫了在webapps下建立一個文件夾,然後再里放一個JSP然後運行它,這個時候能運行成功,因為:Tomcat配置的web應用會自動設置預設值的文件)。
lib:
Tomcat使用的jar文件。
例如:系統裡面有環境變數,當你運行tomcat的時候,會自動載入進來
logs:
日誌
temp:
臨時文件(忽略它,相當於系統垃圾)
webapps:
應用程序部署在這里
work:
緩存
例如:你部署了一個叫demo的項目,你運行的時候,tomcat會解釋你的項目,這個時候,這個裡面存放的全是解釋你項目後的東西。可以清掉。啟動tomcat後還會自動生成。但是要注意,如果tomcat啟動後,你清掉了,那麼項目運行不了

不廢話了,3~!老闆來了~!