一、WEB開發相關知識
什麼是WEB:WEB就是網頁的意思,它用於表示Internet主機上供外界訪問的資源。
靜態網頁:html
動態網頁:JSP、ASP、PHP等
在java中,動態web資源開發技術統稱爲JavaWEB
Client/Server客戶端/服務器模式 (C/S結構) ----> Swing
Browser/Server瀏覽器/服務器模式(B/S結構)----> jsp php asp.net
B/S結構使用http協議運行我們的程序,何爲http協議?見html的ppt
apache tomcat/ IIS/WebLogic/WebSphere
示例:在tomcat下面發佈一個html,讓同學們訪問老師的頁面。
前置條件: 硬件服務器(電腦上)安裝了JDK,並配置好環境變量
注意,你的tomcat一打開一閃就沒了,是因爲沒有配置環境變量。
安裝:解壓tomcat的zip包即可,解壓到你想放到的目錄。例如E:\tomcat
注意:不要解壓到帶有中文和空格的目錄下面。
啓動:進入tomcat的文件夾,雙擊bin文件夾中的startup.bat
使用瀏覽器訪問TOMCAT服務器:http://127.0.0.1:8080
http://ip地址:端口號
/bin:存放啓動和關閉Tomcat的腳本文件
/conf:存放Tomcat服務器的各種配置文件
/lib: 存放Tomcat服務器所需的各種JAR文件
/logs: 存放Tomcat執行時的日誌文件
/work:Tomcat工作目錄
/temp: 存放Tomcat運行時所產生的臨時文件
/webapps:Tomcat的主要Web發佈目錄,默認情況下把Web應用文件放於此目錄
如何將開發好的網頁放到tomcat服務器中,使網頁能夠通過ip來訪問呢?
1.將開發好的項目放入到tomcat的webapps目錄下。
2.開啓tomcat服務器
3.通過地址欄訪問頁面:http://127.0.0.1:8080/[項目名稱]/[具體的頁面]
2、開發一個web項目,寫幾個靜態html頁面。有圖片和文字。並回顧複習HTML和CSS和JavaScrip知識
將項目部署到tomcat服務器上,並通過ip地址來訪問自己開發的這兩個靜態頁面。
3、查看同組一個同學的機器IP,讓同學打開tomcat服務器,併發布他的靜態html頁面,
你通過ip地址和端口訪問他的兩個靜態頁面。
五、使用MyEclipse集成Tomcat進行開發工作
1. 使用MyEclipse創建web工程。
File -? new ---- > Web project ---?給web項目取名字
(不要用中文名字,也不要中間有空格)—>Finish。
2. 將我們安裝好的Tomcat集成到MyEclipse中來。
在MyEclipse中的菜單欄找到window--preferences--MyEclipse--Servers--Tomcat--Tomcat6.X
點擊出現的Tomcat6.x窗口上的Enable單選按鈕,然後點擊Tomcat home directory後面的Browse...按鈕。選擇你的Tomcat解壓的主目錄。(注意主目錄是包含了bin、conf、lib、webapps的目錄)
3. 點擊Apply再點擊OK結束集成配置。
4. 點擊右上角的視圖切換按鈕,切換到MyEclipse Java Enterprise視圖。在下方Servers窗口裏查看時不是多了一個Tomcat6.x的服務器,服務器狀態是Stopped停止狀態
5. 把我項目部署到Tomcat服務器上面去。右鍵點擊Tomcat6.x,在彈出菜單裏選擇Add Deployment... 在彈出的New Deployment窗口裏的 Project:後面的下拉框選擇你要發佈的項目。然後點擊:Finish
6. 右鍵點擊Tomcat6.x,點擊Run Server啓動Tomcat,通過地址欄訪問頁面:http://127.0.0.1:8080/[項目名稱]/[具體的頁面]
第二次練習:
1、安裝JDK配置環境變量,配置好你的Tomcat。
2、把Tomcat繼承到MyEclipse中。
3、新建第一個Web Project,完成書上第4頁的1到100連續和的例子。
4、新建一個Web Project,新建index.jsp頁面上完成九九乘法表,上方插入一張圖片
5、在九九乘法表的頁面index.jsp中新建一個“跳轉”鏈接,跳轉到第二個頁面,完成1-100所有偶數和。