国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

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

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

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

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

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

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

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

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

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

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

  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開(kāi)始,只有JRE也是可以的)

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

  Tomcat的安裝與問(wèn)題的解決

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

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

  3、用瀏覽器訪問(wèn)http://localhost:8080/,如果看到界面,說(shuō)明安裝成功!

  問(wèn)題:

  1、一閃而過(guò)

  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)端口號(hào):找到Tomcatconfserver.xml,搜索8080,改為自己的端口(沒(méi)有被別人占用)

  Tip:

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

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

  Tomcat:

  bin:Tomcat的啟動(dòng)和停止腳本

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

  lib:存放Tomcat依賴的jar包。

  logs:存放Tomcat的運(yùn)行日志。

  temp:存放臨時(shí)文件

  webapps:存放Tomcat所管理的Web應(yīng)用的。該目錄中有幾個(gè)文件夾,就代表當(dāng)前Tomcat管理著幾個(gè)應(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:必須有,且名稱必須一致。(存放在此目錄中的文件資源,用戶無(wú)法直接訪問(wèn))

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

  web.mxl:必須有。針對(duì)當(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----》沒(méi)有找到,ClassNotFoundException

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

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

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

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

  Tomcat的核心組成部分

  a、虛擬目錄映射:把本地磁盤上的真實(shí)目錄映射為一個(gè)對(duì)外訪問(wèn)的一個(gè)虛擬目錄

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

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

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

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

  path:虛擬目錄。以"/"開(kāi)頭

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

  方式二:

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

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

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

  http://localhost時(shí)------>C:ITHEIMAheima15day03MyApp1.html

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

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

  默認(rèn)主頁(yè):修改應(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ù)加密(非對(duì)稱加密)+身份認(rèn)證(數(shù)字證書(shū))

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

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

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

  keytool.exe -genkey -alias ppp -keyalg RSA

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

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

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

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

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

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

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

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

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

音樂(lè)基礎(chǔ)知識(shí)入門04-10

入門聲樂(lè)基礎(chǔ)知識(shí)04-24

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