服務器和Servlet快速入門

服務器:裝有服務器軟件的計算機
數據庫服務器:裝有MySql軟件的計算機
Web服務器:裝有Web服務器軟件的計算機
Web服務器作用:接收請求 處理請求 響應請求
常見的JavaEE Web服務器
//Java Oracle WebLogic
WebLogic oracle公司 大型的JavaEE服務器 收費
WebSphere IBM 公司 大型的JavaEE 服務器 收費
Resin Caucho公司  中型的JavaEE 服務器 免費的
jBoss 紅帽公司      大型的JavaEE服務器 免費的
tomcat 阿帕奇基金組織 小中型的服務器 免費 純Java語言寫的
JavaEE  企業級開發所用的技術的總稱 JavaEE 13大項的規範




tomcat:小中型免費的服務器  純java編寫的
安裝:安裝版  綠色解壓版
卸載:綠色版 直接刪掉解壓的文件夾
解壓後的安裝目錄
bin:放的是一些可執行文件
con:放的是一些配置文件
lib:核心類庫
logs:放一些日誌文件
temp:存放一些臨時文件
webapps:存放web項目的
work:存放一些運行過程中生成的文件
使用:開啓服務器:bin 裏面有一個 startup.bat 雙擊
      正常關閉:  bin 裏面有一個 shutdown.bat 雙擊  快捷鍵正常關閉 ctrl+c
      強制關閉:點擊叉號 不推薦 
訪問服務器:http://www.baidu.com   DNS http://192.3168.32.63:80/index
   //瀏覽器裏面輸入:http://服務器的IP:8080/資源
  我的服務器:http://192.168.0.253:8090/
手動發佈項目:把項目拷貝到webapps 裏面 你可以把項目打成 .war的壓縮包 放到webapps裏面他會自動解壓 刪除war包項目也會自動刪除
http://192.168.0.253:8090/
http://192.168.0.253:8090/MyWeb/home.html
安裝後出現的一些問題:黑窗口一閃而過。你的去正確配置一下 JDK 環境變量 JAVA_HOME
     起開之後報錯:tomcat 默認的端口8080 被其他進程佔用 
    解決:把佔用了tomcat端口殺掉,要麼我把我自己的端口號 改一下
 在哪裏修改:con 裏面 server.xml 裏面可以修改tomcat 默認端口號




靜態資源和動態資源:


跟MyElipse 結合


Servlet:

Servlet:運行在服務器端的小程序。
定義了一個Java類能被瀏覽器所訪問的規則 其實就是一個接口
Servlet作用就是用來 接收請求 處理請求 響應請求
Servlet 由服務器創建 管理 銷燬 我們只是使用他


2:快速入門:1.創建Web項目 
      2.定義Java類 實現Servlet接口 重寫裏面的業務方法
      3.在web.xml裏面進行配置
      <servlet>
<servlet-name>mydemo</servlet-name>  給Servlet配一個別名
<servlet-class>org.westos.servletdemo.MyServlet</servlet-class> 配置Servlet全類名
     </servlet>
<servlet-mapping> 配置一個映射
<servlet-name>mydemo</servlet-name>
<url-pattern>/demo</url-pattern> 配置一個虛擬路徑用來作爲瀏覽器要訪問的資源路徑 前面的斜槓不要忘了
</servlet-mapping>
4.在service() 方法裏面寫個邏輯
5.發佈項目






6.請求Servlet
http://192.168.0.253:8090/ServletDemo/demo




0         4         8           13        16       25        30     40        70
生命週期:人的生命週期: 被出生----嬰兒----幼兒----少兒----少年----青年---壯年---中年---老年----掛了
Servlet 生命週期:被創建時調用 init()------對外提供服務調用service()-----Servlet銷燬時調用destroy()



















    

















發佈了38 篇原創文章 · 獲贊 1 · 訪問量 5463
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章