天天看點

Java遇見HTML——JSP篇之JavaWeb簡介

一、什麼是WEB應用程式

  Web應用程式是一種可以通過Web(網際網路)通路的應用程式。Web應用程式的一個最大好處是使用者很容易通路應用程式。使用者隻需要有浏覽器即可,不需要再安裝其他軟體。

為什麼要學習Web應用程式?

因為Web應用程式開發,是目前軟體開發領域的三大方向之一。

軟體開發的三大方向有:

  1、桌面應用程式(C/S架構)

  2、Web應用程式(B/S架構)

  3、嵌入式應用程式(移動開發等)

Java遇見HTML——JSP篇之JavaWeb簡介

JavaWeb開發屬于Java開發三大方向之一,屬于JavaEE方向。

在Sun的Java Servlet規範中,對Java Web應用作了這樣定義:

Java Web應用由一組Servlet、HTML頁、類、以及其它可以被綁定的資源構成。它可以在各種供應商提供的實作Servlet規範的 Servlet容器 中運作。

Java Web應用中可以包含如下内容:

Java遇見HTML——JSP篇之JavaWeb簡介

二、靜态網頁與動态網頁

Java遇見HTML——JSP篇之JavaWeb簡介

注意:動态網頁的動态指的是能與使用者進行互動,比如登入時輸入正确的使用者名和密碼,系統會提示登入成功。

三、搭建Java Web開發環境

學會搭建Java Web開發環境是學習JSP動态網站開發的最基本技能之一。

需要的工具:

Java遇見HTML——JSP篇之JavaWeb簡介

 3.1、Tomcat伺服器簡介

是Apache Jakarta的開源項目,JSP/Servlet容器。

Java遇見HTML——JSP篇之JavaWeb簡介

 3.2、Tomcat7.0安裝與配置

Java遇見HTML——JSP篇之JavaWeb簡介

1、解壓Tomcat安裝包到指定目錄

2、配置Tomcat環境變量

變量名:CATALINA_HOME 變量值:Tomcat根目錄即解壓目錄

3、運作startup.bat 不要關閉這個視窗

4、打開浏覽器測試 http://localhost:8080

 3.3、Tomcat目錄結構

Java遇見HTML——JSP篇之JavaWeb簡介

四、手工編寫第一個Web程式

Java遇見HTML——JSP篇之JavaWeb簡介

先在tomcat下的webapp目錄下建立一個我們自己的web程式的檔案夾,再建立一個index.jsp檔案,進行編寫,之後還需建立一個WEB-INF檔案夾,裡面需要一個web.xml檔案,可從example檔案夾中擷取。同時WEB-INF檔案夾中還需要class檔案見用于存放編譯生成的位元組碼檔案,lib檔案夾用于存放需要的jar包。這樣就可以在tomcat上運作我們的第一個java web程式。

注:在webApps目錄下建立一個檔案夾,然後包含必須的web-inf目錄即可,其中web-inf目錄需包含web.xml、classes檔案夾(儲存編譯的class檔案),lib檔案夾(儲存jar包);

web-inf目錄為安全目錄,隻能通過代碼通路,不能通過浏覽器的位址欄通路。

 4.1、WEB-INF目錄結構

Java遇見HTML——JSP篇之JavaWeb簡介

注:可以在web.xml檔案中設定應用程式的歡迎頁面,即預設頁面。

比如說我需要設定某個jsp檔案作為歡迎頁,那麼我們就需要在web.xml中使用<welcome_file_list><welcome_file>/jj.jsp</weclome_file></welcome_file_list>這樣的方式來設定jj.jsp為預設歡迎頁。

Java遇見HTML——JSP篇之JavaWeb簡介

五、MyEclipse開發Java Web程式

 5.1、MyEclipse介紹

Java遇見HTML——JSP篇之JavaWeb簡介

 5.2、MyEclipse與Eclipse的差別

Java遇見HTML——JSP篇之JavaWeb簡介

 5.3、MyEclipse配置JRE

Java遇見HTML——JSP篇之JavaWeb簡介

具體操作步驟:

Java遇見HTML——JSP篇之JavaWeb簡介

 5.4、MyEclipse內建Tomcat伺服器

Java遇見HTML——JSP篇之JavaWeb簡介

具體操作步驟:

Java遇見HTML——JSP篇之JavaWeb簡介

測試是否配置成功:

Java遇見HTML——JSP篇之JavaWeb簡介

 5.5、MyEclipse Web項目目錄結構

Java遇見HTML——JSP篇之JavaWeb簡介

六、了解Web項目虛拟路徑

什麼是項目的虛拟路徑:就是類似在通路的時候http://localhost:8080/虛拟路徑/jsp檔案名)

虛拟路徑與項目的名字預設是一樣的,可以修改虛拟路徑的名字,則通路的時候就不是項目的名字,而是自己修改的那個名字。

如何修改:

Java遇見HTML——JSP篇之JavaWeb簡介

更改虛拟路徑方法:右鍵web項目,點選propertise---myeclipse---web,更改web-context-root(即更改的虛拟路徑名)。

在MyEclipse上修改項目名字,然後重新啟動Tomcat伺服器,就可以用新虛拟路徑名通路了。

七、Eclipse開發Java Web程式

使用eclipse編寫web程式,必須是eclipse java ee版本的 。

比如使用版本:eclipse-jee-helios-SR2-win32-X86_64

步驟:New>Project>Web>Dynamic Web Project

1,填寫JavaWeb程式名稱

2,配置tomcat伺服器及路徑

目錄結構:

Java遇見HTML——JSP篇之JavaWeb簡介

八、修改tomcat伺服器預設端口号

修改tomcat安裝目錄下:

Java遇見HTML——JSP篇之JavaWeb簡介