中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      javaweb之web入門基礎(chǔ)知識

      時間:2024-07-03 11:51:03 Web Services 我要投稿
      • 相關(guān)推薦

      javaweb之web入門基礎(chǔ)知識

        Web開發(fā)中的主要概念

      javaweb之web入門基礎(chǔ)知識

        1、靜態(tài)資源:一成不變的。html、js、css

        2、動態(tài)資源:JavaWeb。輸出或產(chǎn)生靜態(tài)資源。(用戶用瀏覽器看到的頁面永遠(yuǎn)都是靜態(tài)資源)

        3、JavaEE:十三中技術(shù)的集合。JSP/Servlet屬于其中的一種。

        容器:(服務(wù)器)。支持什么技術(shù)的服務(wù)器,簡稱XX容器。

        重量級和輕量級服務(wù)器:支持的服務(wù)多少來定。

        Tip:

        如何區(qū)分JavaSE和JavaEE的技術(shù)呢?java.***JavaSE javax.** JavaEE

        服務(wù)器

        1、http://www.apache.org

        2、Tomcat6.0 Servlet/JSP:2.5/2.1 JDK:1.5(從Tomcat6.0開始,只有JRE也是可以的)

        Tomcat7.0 Servlet/JSP:3.0/2.2 JDK:1.6

        Tomcat的安裝與問題的解決

        1、解壓到某個目錄或磁盤上(請不要解壓到中文目錄或有空格的目錄中)

        2、進(jìn)入Tomcatbin目錄中,執(zhí)行startup.bat啟動Tomcat

        3、用瀏覽器訪問http://localhost:8080/,如果看到界面,說明安裝成功!

        問題:

        1、一閃而過

        2、JAVA_HOME環(huán)境變量

        解決辦法:配置系統(tǒng)環(huán)境變量 JAVA_HOME="C:jdk1.6.0_20"

        Tip:Catalina_home環(huán)境變量不建議配置

        3、端口被占用:Tomcat默認(rèn)使用的端口是8080。

        更改Tomcat的默認(rèn)端口號:找到Tomcatconfserver.xml,搜索8080,改為自己的端口(沒有被別人占用)

        Tip:

        HTTP協(xié)議默認(rèn)使用的端口號80。--->:80

        Tomcat的目錄結(jié)構(gòu)(服務(wù)器廠商自己規(guī)定的)

        Tomcat:

        bin:Tomcat的啟動和停止腳本

        conf:存放Tomcat的配置文件。*.properties或*.xml

        lib:存放Tomcat依賴的jar包。

        logs:存放Tomcat的運行日志。

        temp:存放臨時文件

        webapps:存放Tomcat所管理的Web應(yīng)用的。該目錄中有幾個文件夾,就代表當(dāng)前Tomcat管理著幾個應(yīng)用。

        work:這是Tomcat的工作目錄。

        JavaWeb的標(biāo)準(zhǔn)目錄結(jié)構(gòu)(SUN公司規(guī)定的,規(guī)范標(biāo)準(zhǔn))

        MyApp:(應(yīng)用名稱)

        1.html、1.js等等資源

        a

        1.html

        WEB-INF:必須有,且名稱必須一致。(存放在此目錄中的文件資源,用戶無法直接訪問)

        lib:存放服務(wù)于本應(yīng)用的jar包

        web.mxl:必須有。針對當(dāng)前應(yīng)用的配置文件。

        classes:必須有。存放服務(wù)于當(dāng)前應(yīng)用的class類。com.itheima.SomeClass. classescomitheimaSomeClass.class

        Tip:

        Tomcat中的lib和JavaWeb應(yīng)用的lib中的jar有什么區(qū)別?

        Tomcat中的lib為Tomcat服務(wù),被所有的受管理的JavaWeb應(yīng)用所共享。

        JavaWeb應(yīng)用的lib,只為自己服務(wù)。

        重名類的加載順序:類加載器的加載順序

        自己應(yīng)用中的classes--->自己應(yīng)用中的lib中的jar---->Tomcatlib中的class文件---->Tomcatlib中的jar----》沒有找到,ClassNotFoundException

        如何部署JavaWeb應(yīng)用到Tomcat中

        1、開放式目錄部署:直接拷貝應(yīng)用到Tomcat中去。

        2、把應(yīng)用打成war包。進(jìn)入應(yīng)用的目錄,執(zhí)行 jar -cvf MyApp.war .

        把war包拷貝至Tomcatwebapps中即可,容器會自動解壓該應(yīng)用。

        Tomcat的核心組成部分

        a、虛擬目錄映射:把本地磁盤上的真實目錄映射為一個對外訪問的一個虛擬目錄

        C:ITHEIMAheima15day03資料MyApp ----->/MyApp

        server.xml:Context元素。配置一個應(yīng)用

        方式一:(不建議使用,需要重新啟動Tomcat)

        在元素中增加以下內(nèi)容:

        path:虛擬目錄。以"/"開頭

        docBase:真實目錄。(中文目錄不行)

        方式二:

        在Tomcat[enginename][hostname]目錄中建立一個擴(kuò)展名為xml的配置文件。

        該文件名就是虛擬目錄的名稱,在其中增加以下配置:

        小實驗:配置默認(rèn)端口、默認(rèn)應(yīng)用、默認(rèn)頁面

        http://localhost時------>C:ITHEIMAheima15day03MyApp1.html

        默認(rèn)端口:修改server.xml把8080改為80

        默認(rèn)應(yīng)用:(都需要重啟)在Tomcat[enginename][hostname]目錄中建立一個名稱為ROOT.xml的配置文件。

        默認(rèn)主頁:修改應(yīng)用中的web.xml,增加以下內(nèi)容:

        <web-app xmlns="http://java.sun.com/xml/ns/javaee"

        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

        version="2.5">

        index.html

        1.html

        index.jsp

        b、虛擬主機(jī)

        配置server.xml中的Host元素

        name:網(wǎng)站名稱

        appBase:存放本網(wǎng)站所有應(yīng)用的目錄。

        域名解析:可以修改widows系統(tǒng)中C:WINDOWSsystem32driversetchosts文件進(jìn)行域名和IP的映射(玩后改回原樣)

        c、連接器:SSL

        HTTPS=HTTP+SSL。默認(rèn)使用的端口是443.Tomcat:8443

        SSL:數(shù)據(jù)加密(非對稱加密)+身份認(rèn)證(數(shù)字證書)

        Certificate Authority,CA;VeriSign;Thawte;權(quán)威的數(shù)字證書頒發(fā)機(jī)構(gòu)。

        創(chuàng)建自我簽名的數(shù)字證書:

        JDK中的keytool可以創(chuàng)建該證書。

        keytool.exe -genkey -alias ppp -keyalg RSA

        生成的證書默認(rèn)存放在當(dāng)前登錄用戶的文件夾中。

      【javaweb之web入門基礎(chǔ)知識】相關(guān)文章:

      股票入門基礎(chǔ)知識之什么是箱體理論09-26

      股票入門基礎(chǔ)知識之股票名詞解釋01-23

      股票入門基礎(chǔ)知識之研判熱點的持續(xù)性09-07

      擊劍的入門基礎(chǔ)知識08-09

      漫畫入門的基礎(chǔ)知識09-16

      網(wǎng)球入門的基礎(chǔ)知識09-08

      攝影基礎(chǔ)知識入門09-28

      音樂基礎(chǔ)知識入門04-10

      入門聲樂基礎(chǔ)知識04-24

      股票入門基礎(chǔ)知識之股票交易基本常識08-27

      主站蜘蛛池模板: 国产又大又猛的三级视频| 人妻一区二区三区免费看| 国产精品自偷自偷人妻熟女| 中文字幕乱码人妻无码久久久1 | 黔西| 在线国产视频精品视频| 成人影院激情av在线| 国产成人一区二区三区久久精品| 国产精品一码二码三码在线| 国产一级黄色片在线观看| 精品女同免费在线观看| 国产三级黄色在线观看| 扎赉特旗| 吉安市| 泸西县| 中文字幕亚洲乱亚洲乱妇| mm在线精品视频| 丝袜 亚洲 另类 欧美| 国产美女被遭强高潮露开双腿| 在线毛片一区二区不卡视频| 在线视频一区二区亚洲| 二连浩特市| av天堂线上| 99久久精品国产片| 永丰县| 永清县| 久久青草亚洲AV无码麻豆| 国产成人精品自拍视频| 天天射天天操天天综合网| 睢宁县| 亚洲免费视频一区二区三区 | 久久无码中文字幕东京热| 亚洲区一区二在线播放| 亚洲国产免费公开在线视频| 小13箩利洗澡无码免费视频| 天堂av在线最新版在线| 日韩AV无码中文无码AV| 久久久久久久久中文字幕| 在线观看亚洲你懂得| 无码三级国产三级在线电影| 能看的网站中文字幕不卡av|