<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • javaweb之web入門基礎知識

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

    javaweb之web入門基礎知識

      Web開發中的主要概念

    javaweb之web入門基礎知識

      1、靜態資源:一成不變的。html、js、css

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

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

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

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

      Tip:

      如何區分JavaSE和JavaEE的技術呢?java.***JavaSE javax.** JavaEE

      服務器

      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、進入Tomcatbin目錄中,執行startup.bat啟動Tomcat

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

      問題:

      1、一閃而過

      2、JAVA_HOME環境變量

      解決辦法:配置系統環境變量 JAVA_HOME="C:jdk1.6.0_20"

      Tip:Catalina_home環境變量不建議配置

      3、端口被占用:Tomcat默認使用的端口是8080。

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

      Tip:

      HTTP協議默認使用的端口號80。--->:80

      Tomcat的目錄結構(服務器廠商自己規定的)

      Tomcat:

      bin:Tomcat的啟動和停止腳本

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

      lib:存放Tomcat依賴的jar包。

      logs:存放Tomcat的運行日志。

      temp:存放臨時文件

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

      work:這是Tomcat的工作目錄。

      JavaWeb的標準目錄結構(SUN公司規定的,規范標準)

      MyApp:(應用名稱)

      1.html、1.js等等資源

      a

      1.html

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

      lib:存放服務于本應用的jar包

      web.mxl:必須有。針對當前應用的配置文件。

      classes:必須有。存放服務于當前應用的class類。com.itheima.SomeClass. classescomitheimaSomeClass.class

      Tip:

      Tomcat中的lib和JavaWeb應用的lib中的jar有什么區別?

      Tomcat中的lib為Tomcat服務,被所有的受管理的JavaWeb應用所共享。

      JavaWeb應用的lib,只為自己服務。

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

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

      如何部署JavaWeb應用到Tomcat中

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

      2、把應用打成war包。進入應用的目錄,執行 jar -cvf MyApp.war .

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

      Tomcat的核心組成部分

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

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

      server.xml:Context元素。配置一個應用

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

      在元素中增加以下內容:

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

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

      方式二:

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

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

      小實驗:配置默認端口、默認應用、默認頁面

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

      默認端口:修改server.xml把8080改為80

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

      默認主頁:修改應用中的web.xml,增加以下內容:

      <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、虛擬主機

      配置server.xml中的Host元素

      name:網站名稱

      appBase:存放本網站所有應用的目錄。

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

      c、連接器:SSL

      HTTPS=HTTP+SSL。默認使用的端口是443.Tomcat:8443

      SSL:數據加密(非對稱加密)+身份認證(數字證書)

      Certificate Authority,CA;VeriSign;Thawte;權威的數字證書頒發機構。

      創建自我簽名的數字證書:

      JDK中的keytool可以創建該證書。

      keytool.exe -genkey -alias ppp -keyalg RSA

      生成的證書默認存放在當前登錄用戶的文件夾中。

    【javaweb之web入門基礎知識】相關文章:

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

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

    股票入門基礎知識之研判熱點的持續性09-07

    擊劍的入門基礎知識08-09

    漫畫入門的基礎知識09-16

    網球入門的基礎知識09-08

    攝影基礎知識入門09-28

    音樂基礎知識入門04-10

    入門聲樂基礎知識04-24

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

    主站蜘蛛池模板: 97精品人妻系列无码人妻| 亚洲精品无码不卡| 久久国产精品久久精品国产| 久久噜噜久久久精品66| 国内精品伊人久久久久| 无码精品久久久天天影视| 国内精品久久久久国产盗摄| 99在线精品视频| 亚洲高清国产拍精品26U| 国产网红主播无码精品| 国产夫妇精品自在线| 久久久免费精品re6| 亚洲av无码成人精品区在线播放 | 精品无码AV无码免费专区| 久久精品国产亚洲一区二区三区| 久久精品国产91久久麻豆自制| 久久精品天天中文字幕人妻| 综合在线视频精品专区| 欧美午夜精品一区二区三区91 | 四虎精品8848ys一区二区| 国内精品久久久久伊人av| 亚洲午夜精品一级在线播放放| 国产精品美女免费视频观看| 欧美777精品久久久久网| 91精品成人免费国产| 精品一区二区三区免费毛片爱| 亚洲Av永久无码精品三区在线| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产精品亚洲不卡一区二区三区| 欧美精品第一页| 国产精品亚洲片在线va| 99久久精品国产麻豆| 国产成人精品视频一区二区不卡| 精品熟女少妇a∨免费久久| 久久久免费精品re6| 日韩精品系列产品| 日韩欧精品无码视频无删节| 日韩AV无码精品人妻系列| 久久99热只有频精品8| 国产午夜无码精品免费看| 国产精品毛片无遮挡|