Web開發基礎知識 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

Web開發基礎知識

發表時(shí)間:2018-8-1

發布人(rén):融晨科技

浏覽次數:58

文章目錄

  • 定義
  • 資源分類
  • 開發标準
  • Web服務器軟件
    • 功能
    • 常見軟件
  • 常見問題
    • B/S開發模式,web開發,J2EE間的(de)關系?
    • 什麽是(shì)虛拟目錄?
    • 什麽是(shì)資源路徑?
    • 部署web項目到(dào)web服務器時(shí),爲(wéi / wèi)什麽推薦打成war包後部署?
  • 參考文獻

定義

軟件開發有兩種模式:C/S和(hé / huò)B/S。web開發就(jiù)是(shì)B/S模式開發。由于(yú)現在(zài)web開發主要(yào / yāo)用java技術,本文限定web指javaweb。

資源分類

Web資源按照在(zài)服務器端的(de)處理方式不(bù)同,可以(yǐ)分爲(wéi / wèi)靜态資源和(hé / huò)動态資源兩種。

  • 靜态資源
    不(bù)需要(yào / yāo)經由web服務器處理,由web服務器直接返回給浏覽器,浏覽器可自行處理的(de)資源。
    對應語言:htmll,CSS,JavaScript
  • 動态資源
    需要(yào / yāo)經由web服務器處理,web服務器處理後轉換成靜态資源再返回給浏覽器的(de)資源。
    對應語言:servlet,JSP

浏覽器隻能處理靜态資源,不(bù)能處理動态資源。

開發标準

目前的(de)主流标準是(shì)J2EE(所以(yǐ)很多web開發中應用的(de)技術或者标準,主要(yào / yāo)是(shì)J2EE的(de)标準)。

Web服務器軟件

功能

部署web項目,接收用戶請求,做出(chū)響應。

常見軟件

  • webLogic:oracle公司,大(dà)型的(de)JavaEE服務器,支持所有的(de)JavaEE規範,收費的(de)。
  • webSphere:IBM公司,大(dà)型的(de)JavaEE服務器,支持所有的(de)JavaEE規範,收費的(de)。
  • JBOSS:JBOSS公司的(de),大(dà)型的(de)JavaEE服務器,支持所有的(de)JavaEE規範,收費的(de)。
  • Tomcat:Apache基金組織,中小型的(de)JavaEE服務器,僅僅支持少量的(de)JavaEE規範servlet/jsp開源的(de),免費的(de)。

常見問題

B/S開發模式,web開發,J2EE間的(de)關系?

B/S開發模式是(shì)一種抽象出(chū)來(lái)的(de)概念,在(zài)應用中可以(yǐ)等同于(yú)WEB開發。J2EE是(shì) Sun 公司爲(wéi / wèi)企業級應用推出(chū)的(de)标準平台,是(shì)現在(zài)企業級WEB應用開發的(de)主流标準,所以(yǐ)也(yě)可以(yǐ)等同于(yú)web開發架構的(de)代名詞。但我個(gè)人(rén)認爲(wéi / wèi),B/S開發模式和(hé / huò)J2EE的(de)概念略大(dà)于(yú)web開發的(de)概念。

什麽是(shì)虛拟目錄?

項目的(de)虛拟目錄就(jiù)是(shì)項目對應的(de)URL中的(de)訪問路徑。一個(gè)web項目中有很多資源,資源對應的(de)URL爲(wéi / wèi)虛拟目錄/資源目錄。
如 localhost:8080/day13_project/servletdemo1 中,/day13_project 是(shì)項目配置的(de)URL,即虛拟目錄,/servletdemo1是(shì)資源配置的(de)URL,即資源目錄。

什麽是(shì)資源路徑?

資源路徑就(jiù)是(shì)項目中某個(gè)資源(.html,.servlet等)在(zài)項目中的(de)相對路徑。訪問該資源時(shí),對應的(de)URL的(de)路徑爲(wéi / wèi):項目虛拟目錄/資源路徑。如 /day13_project 是(shì)項目配置的(de)虛拟目錄,/servletdemo1是(shì)項目中某個(gè) .servlet 的(de)資源路徑,則 tomcat本地(dì / de)部署訪問時(shí)對應的(de)URL地(dì / de)址爲(wéi / wèi): localhost:8080/day13_project/servletdemo1

部署web項目到(dào)web服務器時(shí),爲(wéi / wèi)什麽推薦打成war包後部署?

打war包部署有很多好處:

  1. tomcat等web服務器可以(yǐ)把webapps目錄下的(de)war包自動解壓縮,把war包删除後,已經解壓縮的(de)文件也(yě)會被tomcat自動删除。
  2. 部署到(dào)服務器上(shàng)時(shí)傳輸速度更快
  3. 隻有一個(gè)傳輸單元,不(bù)會出(chū)現部分傳輸成功的(de)情況

參考文獻

https://zhuanlan.zhihu.com/p/78985651 今天我終于(yú)明白什麽是(shì)javaEE-知乎
《輕量級Java EE企業應用實戰(第四版)》- J2EE的(de)理解
https://www.cnblogs.com/liaoguanwang/articles/9107959.html javaEE和(hé / huò)javaweb的(de)區别?- 博客園

相關案例查看更多