初識JavaWEB
JavaWEB
JavaWeb應用的概念
在Sun的Java Servlet規範中,對Java Web應用作了這樣定義:“Java Web應用由一組Servlet、HTML頁、類、以及其它可以被繫結的資源構成。它可以在各種供應商提供的實現Servlet規範的 Servlet容器 中執行。”
Servlet其實就是執行在Servlet容器(有很多種,常用的有Glassfish,Weblogic,Tomcat等等)上的一個特殊Java類,只不過需要實現一些特定的介面。
Tomcat的安裝和配置
Tomcat8-64位下載地址
Tomcat8-32位下載地址
將下載好的Tomcat檔案解壓,檢視目錄結構

bin:主要存放一些可執行檔案(比如啟動startup.bat以及關閉Tomcat的shutdown.bat);
conf:配置檔案;
lib:第三方依賴jar包;
logs:日誌目錄;
temp:臨時檔案目錄;
work:jsp經過翻譯成Servlet再翻譯成.class的檔案等;
webapps:真正的web應用可以部署的位置;
執行Tomcat
需要配置JAVA_HOME環境變數(安裝jdk時就可以配置),然後就可以正常的啟動了(可以使用命令列啟動,也可以點選bin目錄的startup.bat),若在瀏覽器中輸入 http://localhost:8080/ 來檢驗Tomcat安裝是否正確。不要多次啟動,因為8080埠號已經被第一次啟動的Tomcat佔用了。關閉服務可以點選shutdown.bat。
Intelij 建立web工程
一、建立並設定javaweb工程
1.建立javaweb工程
File --> New --> Project...

點選Project後出現如下介面,選擇Java Enterprise,選中下圖圈中部分

點選Next後彈出下圖彈出框,設定工程名字:

建立完成後工程結構如下:

3. Tomcat配置
3.1 Run -> Edit Configurations,進入“Run Configurations”視窗,點選"+"-> Tomcat Server -> Local,建立一個新的Tomcat容器

****3.2 在"Name"處輸入新的服務名,點選“Application server”後面的“Configure...”,彈出Tomcat Server視窗,選擇本地安裝的Tomcat目錄 -> OK****
****
****
4.WebClient測試
4.1 Run -> Edit Configurations,進入“Run Configurations”視窗,選擇之前配置好的Tomcat,點選“Deployment”選項卡,點選“+” -> “Artifact”-> 選擇建立的web專案的Artifact...
修改“Application context”-> Apply -> OK

說明:此處的Application context是指定本工程的根目錄
4.2 在index.jsp檔案中的body之間新增要顯示的內容,然後點選“執行”的綠色三角

開啟瀏覽器,輸入:localhost:8080/WebClient

至此,intellij idea建立並設定javaweb工程全部完成。
相關文章
- 初識Javaweb之Servlet以及TomcatJavaWebServletTomcat
- JavaWeb核心知識JavaWeb
- javaweb基本知識JavaWeb
- JavaWeb知識梳理JavaWeb
- JavaWeb知識點JavaWeb
- 初學javaweb遇到的問題JavaWeb
- JavaWeb基礎知識點JavaWeb
- 初識 “HTML”HTML
- 初識GolangGolang
- 初識jQueryjQuery
- Nodejs初識NodeJS
- Express初識Express
- 初識GitGit
- 初識JSJS
- CDN初識
- 初識VueVue
- webpack初識Web
- 初識HIVEHive
- 初識TcpTCP
- 初識HTTPHTTP
- 初識ARKit
- 初識HaphoopOOP
- 初識PostgreSqlSQL
- AsterixDB初識AST
- 初識Fink
- 初識WebWeb
- 初識 Shell
- 初識 reduxRedux
- 初識 SpringMVCSpringMVC
- rocketmq初識MQ
- 初識 DockerDocker
- 初識:LevelDB
- 初識JVMJVM
- 初識JavaScriptJavaScript
- 初識MybatisMyBatis
- 初識AngularJSAngularJS
- Kafka 初識Kafka
- 初識AJAX