java web 應用開發(fā)入門
win10下tomcat安裝問題解決方法

介紹:
完成什么功能:用戶管理功能
普通用戶:用戶注冊,用戶登錄,修改個人信息
管理員:登錄、查詢所有用戶的信息,修改用戶信息,可以單條刪除,可以批量刪除用戶信息
技術:
tomcat:(jsp+servlet容器)
weblogic+websphere 收費的
jsp(el表達式 jstl表達式 前端頁面技術)
<form action="/login.do" method="get/post">
<input type="text" name="username"/>
</form>
servlet(java類 )
loginServlet.java ----->/login.do
方法 get(Request,response)/post
連接池
過濾器(解決一類問題)
會話技術
必會術語
C/S Client-Server 客戶端/服務端技術(需要下載客戶端程序)
B/S Browser-Server 瀏覽器/服務端(基于網(wǎng)頁的,不需要下載客戶端)
集中式:密集部署的。一臺機器上部署多個程序或者是部署到一個局域網(wǎng)內
分布式:一個部分的不同部分拆開部署,放在不同的位置。中間設置訪問權限,實現(xiàn)互通
nginx可以實現(xiàn)分布式部署。負載均衡
B/S 應用廣泛,主要應用于廣域網(wǎng)
大部分程序邏輯在后端(服務端)處理,不用開發(fā)客戶端,易于管理和維護
用戶界面完全是瀏覽器形式的,少部分程序邏輯在前端實現(xiàn),主要的任務在后端實現(xiàn)
靜態(tài)網(wǎng)頁:html+css+js 數(shù)據(jù)是死的
動態(tài)網(wǎng)頁:數(shù)據(jù)是從后臺獲取的。數(shù)據(jù)可能來自數(shù)據(jù)庫,也可以來自文件
URL URI URN
https://www.cnblogs.com/lijianxuan/p/10460578.html
URI(Uniform Resource Identifier)統(tǒng)一資源標識符,可以定位到資源的方法
URL(Uniform Resource Locator)統(tǒng)一資源定位符,也稱為網(wǎng)頁地址
URN(Uniform Resource Name)統(tǒng)一資源命名。即通過名字來表示資源的。
URL格式
http://www.baidu.com:8080/news/index.html
協(xié)議類型://網(wǎng)址:端口/工程名/頁面
如果端口為80,可以省略不寫
HTTP:HyperText Transfer Protocol
https
ftp
http短連接
ftp長連接 支持斷點續(xù)傳
web服務器
tomcat 免費的
weblogic(BEA) websphere(IBM) 收費
tomcat安裝
jdk1.8+tomcat8
第一步:拷貝tomat到D:\apache-tomcat-8.0.36目錄下
第二步:點擊\bin\startup.bat啟動
第三步:測試http://localhost:8080
目錄介紹:
**\bin *可執(zhí)行文件目錄
startup.bat批處理文件window下雙擊運行的
startup.sh shell腳本,在linux unix下的可執(zhí)行文件
\conf 是CONFIG簡寫,是配置文件所在的目錄(server.xml)
\lib 是tomcat運行依賴的庫文件
\logs 是日志文件 catalina.yyy-mm-dd
\temp 臨時文件
\webapps 是應用程序部署的目錄
\work 緩存文件 .jsp-->.java--->.class運行
eclipse與tomcat
1)切換工作區(qū)和設置工作區(qū)編碼方式


2)新建web工程
file-new -dynamic web project-target runtime-apache tomcat8-選定tomcat目錄-jre選自已安裝的jdk-finish




下一步再一步,進入到以下頁面時勾選generate web.xml

3)servers-new server-tomcat-選中項目名稱-add-finish



成功之后的狀態(tài)

3)啟動:
點擊tomcat-debug或run運行
4)測試

作業(yè):
做注冊功能