所謂動态資源,其實最顯著的特征就是它能動态地生成HTML!比如JSP。動态資源有個“特色”:它的資料是“可拼裝”的、而且“可以随時間變化”。
JDBC,JNDI,EJB,RMI,JSP,Servlets,XML,JMS,Java IDL,JTS,JTA,JavaMail,JAF
Tomcat伺服器=Web伺服器+Servlet/JSP容器(Web容器)
Web伺服器的作用是接收用戶端的請求,給用戶端作出響應。但是很明顯,伺服器不止靜态資源呀,是以用戶端發起請求後,如果是動态資源,Web伺服器不可能直接把它響應回去(比如JSP),因為浏覽器隻認識靜态資源。是以對于JavaWeb程式而言,還需要JSP/Servlet容器,JSP/Servlet容器的基本功能是把動态資源轉換成靜态資源。JavaWeb工程師需要使用Web伺服器和JSP/Servlet容器,而通常這兩者會集于一身,比如Tomcat。
配置
部署項目的方式
比如上上圖一樣将hello檔案夾放入webapps下。hello檔案夾就是項目檔案。這裡需要拷貝項目,而且通路也是http://localhost:8080/hello/hello.html。
虛拟路徑為path指定的,docBase指定項目的檔案位址
靜态項目和動态項目
靜态項目就放在項目檔案夾中就可以了
與IDEA內建
配置IDEA,從Run工具欄中選中Edit Configuration
從選項中選中Defaults->Tomcat Server
配置Local還是Remote
從Configure中選擇Tomcat軟體包
可以建Project或者Module,按照下圖來配置相應的選項
war包部署方式,Application context是虛拟目錄