JavaWeb --第一章Web基本概念
JavaWeb --第一章Web基本概念
文章目錄
- 基本概念
- 前言
- web開發(fā):
- web應(yīng)用程序
- 靜態(tài)web
- 動(dòng)態(tài)web
- web服務(wù)器
- 技術(shù)講解
- web服務(wù)器
基本概念
前言
web開發(fā):
a. html,css
b. 提供給所有人看的數(shù)據(jù)始終不會(huì)發(fā)生改變
a. 淘寶,幾乎所有的網(wǎng)站
b. 提供給所有人看的數(shù)據(jù)始終會(huì)發(fā)生改變,每個(gè)人在不同的時(shí)間,不同的地點(diǎn)看到的信息各不相同
c. 技術(shù)棧:Servlet/ISP,ASP,PHP
在java中,動(dòng)態(tài)web資源開發(fā)的技術(shù)統(tǒng)稱為javaweb
web應(yīng)用程序
web應(yīng)用程序:可以提供瀏覽器訪問的程序
- html,css,js
- jsp,servlet
- java程序
- jar包
- 配置文件(Properties)
web應(yīng)用程序編寫完畢后,若想提供給外界訪問:需要一個(gè)服務(wù)器來統(tǒng)一管理
靜態(tài)web
- *.html , *.html,這些都是網(wǎng)頁的后綴,如果服務(wù)器上一直存在這些東西,我們就可以直接進(jìn)行讀取,通絡(luò);
過程:客服端通過網(wǎng)絡(luò)發(fā)送請(qǐng)求到服務(wù)器中的web Service,然后web Service會(huì)找對(duì)應(yīng)的html文件,然后返回給web Service,最后再返回給客戶端
-
靜態(tài)web存在確定
- Web頁面無法動(dòng)態(tài)更新,所有用戶看到的都是同一個(gè)頁面
- 輪播圖,點(diǎn)擊特效:偽動(dòng)態(tài)
- JavaScript(實(shí)際開發(fā)中,它用的最多)
- VBScript
- 它無法和數(shù)據(jù)庫交互(數(shù)據(jù)無法持久化,用戶無法交互)
- Web頁面無法動(dòng)態(tài)更新,所有用戶看到的都是同一個(gè)頁面
動(dòng)態(tài)web
用戶會(huì)動(dòng)態(tài)展示:“Web的頁面展示的效果因人而異”
缺點(diǎn):
- 加入服務(wù)器的動(dòng)態(tài)web資源出現(xiàn)了錯(cuò)誤,我們需要重新編寫的我們的后臺(tái)程序,重新發(fā)布;
- 停機(jī)維護(hù)
優(yōu)點(diǎn):
- Web頁面無法動(dòng)態(tài)更新,所有用戶看到的都是同一個(gè)頁面
- 可以于數(shù)據(jù)庫交互(數(shù)據(jù)持久化:注冊,商品信息,用戶信息)
web服務(wù)器
技術(shù)講解
-
ASP:
-
微軟:國內(nèi)最早流行的就是ASP
-
再HTML中嵌入VB的腳本,ASP+COM
-
在ASP開發(fā)中,基本一個(gè)頁面都有幾千行的業(yè)務(wù)代碼
-
C#
-
IIS
<h1><%System.out.println("Hello")%> <h1>
-
-
php:
- PHP開發(fā)速度快,功能很強(qiáng)大,跨平臺(tái),代碼很簡單(70%,WP)
- 無法承載大訪問量的情況(局限性)
-
JSP/Servlet:
B/S:瀏覽和服務(wù)器
C/S:客戶端和服務(wù)器- sun公司主推的B/S架構(gòu)
- 基于java語言的(所有的大公司,或者一些開源的組件,都是用java寫的)
- 可以承載三高問題(高并發(fā),高可用,高性能)帶來的影響
- 語法像ASP,ASP—>JSP,加強(qiáng)市場強(qiáng)度
web服務(wù)器
服務(wù)器是一種被動(dòng)的操作,用來處理用戶的一些請(qǐng)求和用戶一些相應(yīng)信息;
-
IIS:
微軟公司的;
ASP…Windows中自帶的 -
Tomcat:
對(duì)于一個(gè)java初學(xué)web的人來說,他是最佳的選擇
Tomcat服務(wù)器是一個(gè)免費(fèi)的開源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場所下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。
Tomcat實(shí)際上運(yùn)行JSP頁面和Servlet
…
工作3-5年后,可以嘗試手寫Tomcat服務(wù)器
下載tomcat:- 安裝 or解壓
- 了解配置文件及目錄結(jié)構(gòu)
- 東西的作用
總結(jié)
以上是生活随笔為你收集整理的JavaWeb --第一章Web基本概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 诗意美句
- 下一篇: JavaWeb --第二章 Tomact