国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA項(xiàng)目實(shí)踐——JavaWeb簡(jiǎn)介以及Servlet編程實(shí)戰(zhàn)

這篇具有很好參考價(jià)值的文章主要介紹了IDEA項(xiàng)目實(shí)踐——JavaWeb簡(jiǎn)介以及Servlet編程實(shí)戰(zhàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

系列文章目錄

IDEA項(xiàng)目實(shí)踐——?jiǎng)?chuàng)建Java項(xiàng)目以及創(chuàng)建Maven項(xiàng)目案例、使用數(shù)據(jù)庫(kù)連接池創(chuàng)建項(xiàng)目簡(jiǎn)介

IDEWA項(xiàng)目實(shí)踐——mybatis的一些基本原理以及案例

IDEA項(xiàng)目實(shí)踐——?jiǎng)討B(tài)SQL、關(guān)系映射、注解開(kāi)發(fā)

IDEA項(xiàng)目實(shí)踐——Spring框架簡(jiǎn)介,以及IOC注解

IDEA項(xiàng)目實(shí)踐——Spring當(dāng)中的切面AOP

IDEA項(xiàng)目實(shí)踐——JavaWeb簡(jiǎn)介以及Servlet編程實(shí)戰(zhàn)

文章目錄

系列文章目錄

前言

一.JavaWeb概述/開(kāi)發(fā)基礎(chǔ)

1.XML基礎(chǔ)

2.Web基礎(chǔ)知識(shí)

3.Web開(kāi)發(fā)工具的安裝與配置

(1)JDK

(2)Tomcat服務(wù)器

下載與安裝

啟動(dòng)測(cè)試

4.發(fā)布靜態(tài)網(wǎng)站

二、Servlet編程

2.1 Servlet編程基礎(chǔ)

(1)什么是Servlet

1.創(chuàng)建一個(gè)基于Maven的web項(xiàng)目。

?2.創(chuàng)建java和resources文件夾

3.修改web.xml的版本

4.導(dǎo)入servlet的依賴

5 將本地的Tomact服務(wù)器配置在IDEA里面

?編輯

(2)Servlet的生命周期

(3)Servlet的主要功能

2.2 編寫(xiě)Servlet類

1.通過(guò)Servlet生成靜態(tài)網(wǎng)頁(yè)

2.通過(guò)Servlet生成動(dòng)態(tài)網(wǎng)頁(yè)

2.3 編寫(xiě)web.xml配置文件【了解】

1.Servlet的多重映射

2.映射路徑中使用通配符

3.缺省Servlet : /

2.4 ServletConfig

2.5 ServletContext

(1)獲取ServletContext(多個(gè)Servlet共享)的初始化參數(shù)

(2)ServletContext讀取web應(yīng)用中的資源文件的方法

(3)獲取MIME類型【了解】

(4)域?qū)ο螅汗蚕頂?shù)據(jù)

2.6 HTTP協(xié)議(請(qǐng)求和響應(yīng))

(1)Request請(qǐng)求

1.請(qǐng)求消息格式

2.Request對(duì)象

3. 獲取請(qǐng)求頭數(shù)據(jù)

4. 獲取請(qǐng)求體數(shù)據(jù)【了解】

5.其他常用方法

6. 請(qǐng)求轉(zhuǎn)發(fā)

7. 共享數(shù)據(jù)

?8.練習(xí)演示

1)修改項(xiàng)目目錄結(jié)構(gòu)

?2)修改web的位置,將其放在src下面 的main

3)在webapp文件夾里面添加一個(gè)表單頁(yè)面?

4)加載Tomact服務(wù)器

5)啟動(dòng)Tomact服務(wù)

6)在地址欄加入addUser.html

7)在pom.xml配置文件里添加Servlet依賴

??8)設(shè)置一個(gè)啟動(dòng)時(shí)的首頁(yè)

9)添加Servlet依賴

9 補(bǔ)充上述2.6部分的內(nèi)容8的其他項(xiàng)目部署過(guò)程

(2)Response響應(yīng)

1.響應(yīng)消息格式

2.Response對(duì)象--相應(yīng)方法【了解一下】

2.7 案例

第一課:Servlet編程基礎(chǔ)+編寫(xiě)Servlet類

第二課:編寫(xiě)web.xml配置文件+ServletConfig與ServletContext

第三課:請(qǐng)求和響應(yīng)

總結(jié)


前言

本文主要講解Java Web的相關(guān)內(nèi)容以及servlet編程

一.JavaWeb概述/開(kāi)發(fā)基礎(chǔ)

1.XML基礎(chǔ)

(1)XML概述

(2)XML語(yǔ)法

(3)DTD約束

(4)Schema約束(XML Schema 比 DTD 更強(qiáng)大)

2.Web基礎(chǔ)知識(shí)

Web是一個(gè)分布式的超媒體信息系統(tǒng)。

從技術(shù)層面上看,Web技術(shù)可以分為客戶端技術(shù)和服務(wù)器端技術(shù)。

  1. Web客戶端技術(shù)

    Web客戶端的主要任務(wù)是展現(xiàn)信息內(nèi)容。

    相關(guān)技術(shù):

    1.HTML語(yǔ)言(內(nèi)容)

    2.CSS樣式表(外觀)

    3.客戶端腳本語(yǔ)言-JavaScript(行為)

  2. Web服務(wù)器端技術(shù)

    JSP技術(shù)

3.Web開(kāi)發(fā)工具的安裝與配置

(1)JDK

? a) 下載,到oracle官網(wǎng)下載

? b) 安裝

? c) 配置環(huán)境變量

? i. JAVA_HOME

? ii. Path

(2)Tomcat服務(wù)器

? Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。

? Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。

? Tomcat官網(wǎng):Apache Tomcat? - Welcome!

下載與安裝

IDEA項(xiàng)目實(shí)踐——JavaWeb簡(jiǎn)介以及Servlet編程實(shí)戰(zhàn),IDEA軟件的使用與相關(guān)項(xiàng)目的操作,intellij-idea,java,spring,mybatis,Servlet,IDEA

啟動(dòng)測(cè)試

1.啟動(dòng)服務(wù):進(jìn)入tomcat的根目錄,然后進(jìn)入bin文件夾,雙擊startup.bat,出現(xiàn)如下界面

IDEA項(xiàng)目實(shí)踐——JavaWeb簡(jiǎn)介以及Servlet編程實(shí)戰(zhàn),IDEA軟件的使用與相關(guān)項(xiàng)目的操作,intellij-idea,java,spring,mybatis,Servlet,IDEA

2.打開(kāi)瀏覽器,在地址欄輸入http://localhost:8080/,如果能夠看到如下界面,就說(shuō)明Tomcat服務(wù)器安裝成功!

IDEA項(xiàng)目實(shí)踐——JavaWeb簡(jiǎn)介以及Servlet編程實(shí)戰(zhàn),IDEA軟件的使用與相關(guān)項(xiàng)目的操作,intellij-idea,java,spring,mybatis,Servlet,IDEA

注意:Tomcat的端口號(hào),默認(rèn)為8080.如果被占用,則服務(wù)器不能使用,需要重新配置Tomcat的端口號(hào)。

修改方法:修改conf下的server.xml(tomcat安裝目錄\conf\server.xml)

<Connector port="8000" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8"/>

了解:

查看端口號(hào)的命令:netstat –ano或者netstat –ano|findstr “8080”,找到占用端口的pid

查看pid對(duì)應(yīng)的程序名:tasklist |findstr “pid”

此處附上安裝連接:安裝Tomac服務(wù)器——安裝步驟以及易出現(xiàn)問(wèn)題的解決方法?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-649302.html

到了這里,關(guān)于IDEA項(xiàng)目實(shí)踐——JavaWeb簡(jiǎn)介以及Servlet編程實(shí)戰(zhàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • IDEA創(chuàng)建Servlet(Web)項(xiàng)目完整教程-2023,并配置tomcat的端口號(hào),以及默認(rèn)打開(kāi)的瀏覽器

    IDEA創(chuàng)建Servlet(Web)項(xiàng)目完整教程-2023,并配置tomcat的端口號(hào),以及默認(rèn)打開(kāi)的瀏覽器

    今天,粉絲問(wèn)我一個(gè)問(wèn)題,如下圖所示: 他是 jsp + servlet 項(xiàng)目,但啟動(dòng)后,無(wú)論如何都無(wú)法訪問(wèn),于是向我咨詢?nèi)绾谓鉀Q該問(wèn)題。 我解決了一系列的問(wèn)題后,也無(wú)法啟動(dòng)他的項(xiàng)目,于是自己創(chuàng)建一個(gè)簡(jiǎn)單的 servlet 項(xiàng)目。 通過(guò)簡(jiǎn)單的 servlet 項(xiàng)目,解決了他的問(wèn)題。 如下,是我

    2024年02月08日
    瀏覽(24)
  • [JavaWeb]完美解決關(guān)于IDEA2023新版本無(wú)法創(chuàng)建Servlet的問(wèn)題
  • 基于javaweb的宿舍管理系統(tǒng)(idea+servlet+jsp+jdbc)

    基于javaweb的宿舍管理系統(tǒng)(idea+servlet+jsp+jdbc)

    本項(xiàng)目采用idea工具開(kāi)發(fā),jsp+servlet+jquery技術(shù)編寫(xiě),數(shù)據(jù)庫(kù)采用的是mysql,navicat開(kāi)發(fā)工具。 系統(tǒng)一共分為3個(gè)角色分別是:系統(tǒng)管理員,宿舍管理員,學(xué)生 系統(tǒng)管理員 1、登錄 2、宿舍管理員管理 3、學(xué)生管理 4、宿舍樓管理 5、缺勤記錄管理 6、個(gè)人密碼修改 宿舍管理員 1、登錄

    2024年02月04日
    瀏覽(24)
  • JavaWeb期末大作業(yè) Javaweb項(xiàng)目 Javaweb Servlet html

    JavaWeb期末大作業(yè) Javaweb項(xiàng)目 Javaweb Servlet html

    1.進(jìn)入之后是一個(gè)分頁(yè)查詢所有數(shù)據(jù)的內(nèi)容? 該頁(yè)面有基礎(chǔ)的增刪改查? 還有分頁(yè)查詢? 批量刪除 ?進(jìn)行條件查詢? 有什么不對(duì)的地方歡迎提出? 謝謝 ?2.增刪改查 1.添加 添加成功 2.刪除? 將剛才添加的OPPO刪除 3.修改? ? ?4.查詢的話就是主頁(yè)查詢所有? 頁(yè)面所用的是分頁(yè)查詢

    2024年02月10日
    瀏覽(23)
  • JAVAWEB項(xiàng)目--POST完整交互(servlet,axios,JavaScript)

    post交互 js: ? 后端servlet: 響應(yīng)前端: ? 前端接收: ?

    2024年02月14日
    瀏覽(22)
  • 詳細(xì)地講解使用MyEclipse創(chuàng)建一個(gè)簡(jiǎn)單的html與servlet交互的JavaWeb項(xiàng)目

    詳細(xì)地講解使用MyEclipse創(chuàng)建一個(gè)簡(jiǎn)單的html與servlet交互的JavaWeb項(xiàng)目

    如圖:在用戶名和密碼輸入內(nèi)容后,點(diǎn)擊登錄跳轉(zhuǎn)到下一個(gè)頁(yè)面 這個(gè)圖片里面的驗(yàn)證碼、下拉框什么的可以忽略,我們只做用戶名和密碼,因?yàn)椴簧婕斑B接到數(shù)據(jù)庫(kù),我們的密碼是隨便輸入的。 下面我們來(lái)開(kāi)始創(chuàng)建項(xiàng)目 打開(kāi)MyEclipse,點(diǎn)擊左上角的File,選擇new,再選擇Web P

    2024年02月06日
    瀏覽(25)
  • 【圖書(shū)管理系統(tǒng)】Servlet+JSP+MySql 實(shí)現(xiàn)的一個(gè)前后端 javaweb項(xiàng)目(內(nèi)附源碼)

    【圖書(shū)管理系統(tǒng)】Servlet+JSP+MySql 實(shí)現(xiàn)的一個(gè)前后端 javaweb項(xiàng)目(內(nèi)附源碼)

    源碼分享在文末! 學(xué)習(xí)完Javaweb的知識(shí)后做了個(gè)項(xiàng)目練練手,我選擇了經(jīng)典而且比較簡(jiǎn)單的圖書(shū)管理系統(tǒng)。 最近有時(shí)間,整理了一下,分享給大家,希望能夠幫到你! 基于B/S結(jié)構(gòu) 前端: HTML+CSS+JS +JQuery 后端: Servlet+JSP+MySql 操作系統(tǒng): win8/win10 JDK: 8.0 開(kāi)發(fā)工具: Intellij IDEA2020.1 旗艦

    2024年02月06日
    瀏覽(31)
  • idea中創(chuàng)建JavaWeb項(xiàng)目

    idea中創(chuàng)建JavaWeb項(xiàng)目

    1、打開(kāi)IDEA,單擊“New Project”或者通過(guò)File–new–Project,在彈出的對(duì)話框中輸入項(xiàng)目名稱,其它的默認(rèn)選擇,點(diǎn)擊finish按鈕 2、為項(xiàng)目添加Web框架支持,右鍵單擊創(chuàng)建的項(xiàng)目,點(diǎn)擊Add Framework Support,在彈出的對(duì)話框中勾選Web Application(4.0)及Create web.xml復(fù)選框,單擊“OK”按鈕,

    2024年02月07日
    瀏覽(19)
  • 如何利用Idea創(chuàng)建一個(gè)Servlet項(xiàng)目(新手向)

    如何利用Idea創(chuàng)建一個(gè)Servlet項(xiàng)目(新手向)

    ??\\\"Echo\\\"?? 作者:Mylvzi 文章主要內(nèi)容:如何利用Idea創(chuàng)建一個(gè)Servlet項(xiàng)目(新手向) Servlet是tomcat的api,利用Servlet進(jìn)行webapp開(kāi)發(fā)很方便,本文將介紹如何通過(guò)Idea創(chuàng)建一個(gè)Servlet項(xiàng)目(一共分為七步,這可能是我們寫(xiě)過(guò)的最復(fù)雜的 hello world) 在項(xiàng)目創(chuàng)建的過(guò)程中,我們將使用maven進(jìn)行代碼的編

    2024年02月19日
    瀏覽(15)
  • JavaWeb小項(xiàng)目——【源碼】使用Vue+axios+Servlet+Lombok+JDBC+MySQL技術(shù)棧實(shí)現(xiàn)云筆記管理系統(tǒng)案例的開(kāi)發(fā)

    JavaWeb小項(xiàng)目——【源碼】使用Vue+axios+Servlet+Lombok+JDBC+MySQL技術(shù)棧實(shí)現(xiàn)云筆記管理系統(tǒng)案例的開(kāi)發(fā)

    使用Vue+axios+Servlet+Lombok+JDBC+MySQL技術(shù)棧實(shí)現(xiàn)云筆記管理系統(tǒng)案例的開(kāi)發(fā) (一)題目要求 使用Vue+axios+Servlet+Lombok+JDBC+MySQL技術(shù)棧實(shí)現(xiàn)云筆記管理系統(tǒng)案例的開(kāi)發(fā) (二)數(shù)據(jù)庫(kù)設(shè)計(jì)(10分) 創(chuàng)建數(shù)據(jù)庫(kù)woniu_note (1)用戶表:t_user,必要字段包含:用戶名(username)、密碼(passwd)

    2024年02月09日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包