日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

JavaWeb --第一章Web基本概念

發(fā)布時(shí)間:2023/12/3 java 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaWeb --第一章Web基本概念 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JavaWeb --第一章Web基本概念

文章目錄

  • 基本概念
    • 前言
      • web開發(fā):
    • web應(yīng)用程序
    • 靜態(tài)web
    • 動(dòng)態(tài)web
  • web服務(wù)器
    • 技術(shù)講解
    • web服務(wù)器

基本概念

前言

web開發(fā):

  • web,網(wǎng)頁的意思
  • 靜態(tài)web
    a. html,css
    b. 提供給所有人看的數(shù)據(jù)始終不會(huì)發(fā)生改變
  • 動(dòng)態(tài)web
    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)用程序:可以提供瀏覽器訪問的程序

  • a.html , b.html …多個(gè)web資源,這些web資源可以被外界訪問,對(duì)外界提供服務(wù)
  • 你們能訪問到的任何一個(gè)頁面或者資源,都存在于這個(gè)世界的某一個(gè)角落的計(jì)算機(jī)上
  • URL
  • 這些統(tǒng)一的web資源會(huì)被放在同一個(gè)文件夾下,web應(yīng)用程序—>tomcat : 服務(wù)器
  • 一個(gè)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ù)無法持久化,用戶無法交互)

    動(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)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。