freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javaweb程序設(shè)計(jì)資料教案-wenkub

2023-05-01 12:31:54 本頁面
 

【正文】 程序21。新建項(xiàng)目test,此時(shí)src及WebContent均為空,【教學(xué)小結(jié)】 本章介紹了進(jìn)行Java Web應(yīng)用開發(fā)的特點(diǎn),B/S架構(gòu)的優(yōu)勢(shì),介紹了Java Web程序的服務(wù)器運(yùn)行的安裝配置及開發(fā)工具的搭配使用,重點(diǎn)介紹了JDK、Tomcat的安裝與配置,以及利用DreamWeaver與Eclipse搭配開發(fā)項(xiàng)目。 擴(kuò)展——現(xiàn)有項(xiàng)目導(dǎo)入、導(dǎo)出、發(fā)布打包對(duì)于程序員來說,有時(shí)需要將現(xiàn)有項(xiàng)目導(dǎo)入、導(dǎo)出和發(fā)布打包,下面介紹如何將項(xiàng)目導(dǎo)入、導(dǎo)出和發(fā)布打包。 Dreamweaver簡介 Dreamweaver,簡稱DW,是一款有著多年歷史和良好口碑的可視化網(wǎng)頁編輯工具,它最大的優(yōu)點(diǎn)就是所見即所得,對(duì)W3C網(wǎng)頁標(biāo)準(zhǔn)化支持十分到位。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。6.測試。單擊“Next”按鈕后,出現(xiàn)如圖125所示的對(duì)話框,填寫項(xiàng)目名稱JavaWebExample,選擇與項(xiàng)目相關(guān)的信息。Eclipse官方網(wǎng)站。修改后如圖116所示。 虛擬目錄配置配置JavaWebExample的虛擬目錄,方法如下: 1.前期準(zhǔn)備工作① 在D盤建立D:\WorkSpace\JavaWebExample的文件夾(也可以建立在其他磁盤)。本書選用Eclipse。Java的運(yùn)行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)格比”了。多樣化和功能強(qiáng)大的開發(fā)工具支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 4.JSP的特點(diǎn)JSP最大的優(yōu)點(diǎn)是開發(fā)的跨平臺(tái)結(jié)構(gòu),它可以運(yùn)行在幾乎所有的操作系統(tǒng)平臺(tái)。3. JSP簡介(1) 什么是JSP JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。2.B/S技術(shù)使用動(dòng)態(tài)網(wǎng)頁技術(shù)開發(fā)網(wǎng)站實(shí)際上是B/S技術(shù)的一種應(yīng)用,因此,要更好地理解動(dòng)態(tài)網(wǎng)頁的開發(fā)原理,首先需要了解B/S技術(shù)的一些基本概念。例如用戶在網(wǎng)頁中填寫表單信息并提交,服務(wù)器經(jīng)過處理將信息自動(dòng)存儲(chǔ)到后臺(tái)數(shù)據(jù)庫中,并轉(zhuǎn)到相應(yīng)提示頁面。圖13 Tomcat安裝:歡迎界面 新知識(shí)點(diǎn)——JSP概述、Tomcat目錄結(jié)構(gòu)、虛擬目錄配置 JSP概述1. 動(dòng)態(tài)網(wǎng)頁動(dòng)態(tài)網(wǎng)頁是在服務(wù)器運(yùn)行的程序或者網(wǎng)頁,它們會(huì)隨不同用戶、不同時(shí)間、不同需求,返回不同的內(nèi)容。單擊“Finish”完成Tomcat的安裝。第三步為配置Tomcat端口信息和賬號(hào)信息,如圖15所示,按照實(shí)際配置即可。 圖1 2 JDK安裝界面2.安裝Tomcat Tomcat官方網(wǎng)站下載地址:。圖1 1 使用Tomcat歡迎頁面實(shí)現(xiàn)過程: 1.安裝JDK 安裝Tomcat服務(wù)器前首先安裝JDK(Java Development Kit),其包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫。課題:第一章 Java Web概述【教學(xué)目標(biāo)】 掌握J(rèn)SP運(yùn)行環(huán)境的搭建,能進(jìn)行簡單的JSP程序編寫與運(yùn)行。目前,提供下載的最新版本為JDK7。下載后,雙擊安裝,如圖13所示。第四步為選擇JDK的安裝路徑,如圖16所示,選擇在之前第1步操作中安裝的JDK所在的位置。安裝完成之后,在程序菜單中可以看到Tomcat的選項(xiàng),如圖18所示。如:當(dāng)?shù)卿浀秸搲瘯r(shí),作為論壇管理員身份,就可以看到“刪除”、“修改”等操作;作為論壇普通用戶身份,則只能看到帖子的瀏覽頁面。因此,采用動(dòng)態(tài)網(wǎng)頁技術(shù)的網(wǎng)站可以實(shí)現(xiàn)與用戶的交互功能,如用戶注冊(cè)、用戶登錄、信息查詢等。B/S技術(shù)跟C/S技術(shù)的區(qū)別: C/S(客戶機(jī)/服務(wù)器)結(jié)構(gòu)分為客戶機(jī)和服務(wù)器兩層,一般將應(yīng)用軟件安裝在客戶機(jī)端,通過網(wǎng)絡(luò)與服務(wù)器相互通信,實(shí)現(xiàn)交互,如、飛信、MSN等軟件。它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。JSP的優(yōu)勢(shì): 一次編寫,到處運(yùn)行。相比ASP/PHP的局限性是顯而易見的。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。從另一方面。Web服務(wù)器:JSP運(yùn)行時(shí)需要安裝JDK和Web服務(wù)器,目前使用較多的Web服務(wù)器有Tomcat、WebLogic、Jboss和Resin等。② ,輸入“歡迎”二字。這里path保存的值是你在瀏覽器中輸入的值即虛擬目錄,docBase保存的值是你要訪問的文件的物理絕對(duì)路徑。2.下載并安裝DreamWeaver8 3.配置Eclipse開發(fā)環(huán)境啟動(dòng)后,配置Web項(xiàng)目測試服務(wù)器。在本例中,項(xiàng)目文件都置于D:\workspace\ JavaWebExample中,因此以默認(rèn)選項(xiàng)配置;,其它部分按默認(rèn)配置,之后單擊“Finish”按鈕。測試在Dreamweaver中編寫的Web頁面,在Eclipse中運(yùn)行。Eclipse就其本身而言,它只是一個(gè)框架和一組服務(wù),但可通過插件組件構(gòu)建集成開發(fā)環(huán)境。同時(shí)它還支持網(wǎng)站管理,包含HTML檢查、HTML格式控制、HTML格式化選項(xiàng)、HomeSite/BBEdit捆綁、圖像編輯、全局查找替換、全FTP功能、處理Flash和Shockwave等多媒體格式和動(dòng)態(tài)HTML,以及支持ASP、JSP、PHP、XML等程序語言的編寫與調(diào)試。 項(xiàng)目導(dǎo)入 項(xiàng)目導(dǎo)入可直接將文件拷貝至相應(yīng)文件夾中,也可導(dǎo)入War文件。通過本章的學(xué)習(xí),讀者可以創(chuàng)建簡單的JSP文件,并且進(jìn)行測試。 新知識(shí)點(diǎn)——JSP頁面組成、聲明、代碼段、表達(dá)式、注釋JSP頁面由兩部分組成,一部分為靜態(tài)部分,即HTML標(biāo)記,用來完成數(shù)據(jù)頁面顯示;另一部分為動(dòng)態(tài)部分,用來完成數(shù)據(jù)處理,包括腳本元素、指令元素和動(dòng)作元素。如在程序21中,進(jìn)行了求和方法的聲明。如程序23,定義2個(gè)變量并輸出。使用方法見程序25所示。例如: 登錄頁面 注冊(cè)頁面 消息頁面2.Java Web項(xiàng)目文件夾組織規(guī)范Java Web項(xiàng)目的目錄結(jié)構(gòu)為: src 存放java源文件的文件夾WebContent web站點(diǎn)文件存放文件夾|images 圖片文件夾|css 樣式文件夾|js js文件夾|…… 其他功能模塊文件夾(存放與某個(gè)功能模塊相關(guān)的資源) |WEBINF 網(wǎng)站配置及類和庫文件夾|classes 存放類編譯后的字節(jié)碼文件的文件夾|lib 存放jar文件的文件夾 制作一個(gè)帶包含文件的JSP頁面 任務(wù)描述與實(shí)現(xiàn)實(shí)現(xiàn)靜態(tài)包含功能,編寫三個(gè)不同類型的文件,然后將這三個(gè)不同類型的文件靜態(tài)包含于某一JSP文件中 新知識(shí)點(diǎn)——JSP指令:page指令、include指令JSP指令是為JSP引擎而設(shè)計(jì)的。需要注意的是,page指令只能對(duì)當(dāng)前自身頁面進(jìn)行設(shè)置,即每個(gè)頁面都有自身的page指令。靜態(tài)包含指令只是簡單的將內(nèi)容合在一起顯示,所以,在一個(gè)完整的頁面中,對(duì)于html、head、title、body等元素只能出現(xiàn)一次,如果重復(fù)出現(xiàn),則會(huì)造成HTML錯(cuò)誤。一個(gè)標(biāo)記庫描述器用來唯一的命名一組定制的標(biāo)記,并且告訴包容器如何處理特殊的標(biāo)記。要求公共部分采用單獨(dú)文件,并被包含。JSP的常用動(dòng)作標(biāo)記有jsp:include、jsp:useBean、jsp:setProperty、jsp:getProperty、jsp:forward、jsp:plugin、jsp:params等。 value= 187。 value= 187。通過本章的學(xué)習(xí),讀者可以建立一個(gè)簡單功能的JSP網(wǎng)站。JSP中規(guī)范定義了9個(gè)內(nèi)置對(duì)象,分別是request、response、session、application、out、page、pageContext和exception。因此,要對(duì)含有中文的表單數(shù)據(jù),要進(jìn)行編碼設(shè)置。要求在測試頁面中能隨機(jī)產(chǎn)生一個(gè)四則運(yùn)算式,當(dāng)用戶在userAnswer表單域內(nèi)填寫答案并提交后,獲取用戶所填的答案,判斷答案的對(duì)錯(cuò)后,如果錯(cuò)誤則進(jìn)入錯(cuò)誤提示頁面;如果正確則進(jìn)入正確頁面 新知識(shí)點(diǎn)——response、out response JSP的內(nèi)置對(duì)象response代表服務(wù)器端返回給客戶端的相應(yīng),其主要用于處理響應(yīng)數(shù)據(jù)。查閱API文檔可知,JspWriter對(duì)象和由ServletResponse的getWriter()方法得到的PrintWriter對(duì)象是有依賴關(guān)系的。 存儲(chǔ)用戶會(huì)話 任務(wù)描述與實(shí)現(xiàn) 判斷用戶是否已登錄實(shí)現(xiàn)如下功能:用戶成功登錄后,只要未關(guān)閉瀏覽器的情況下,可隨時(shí)訪問本站點(diǎn)的任何頁面(當(dāng)然此處本站點(diǎn)只有登錄頁面和歡迎頁面),如果用戶在未登錄的情況下訪問歡迎頁面的話,給出相應(yīng)的提示,并在5秒后跳轉(zhuǎn)到登錄頁面。通常從一個(gè)客戶連接到某個(gè)服務(wù)器開始,直到他關(guān)閉瀏覽器離開這個(gè)服務(wù)器為止,稱之為一次會(huì)話。 HttpSession接口的方法主要分為兩類,一類是查看和操作關(guān)于這個(gè)session的信息的方法,如session的ID、創(chuàng)建時(shí)間、最近訪問時(shí)間等;另一類方法是將對(duì)象綁定到session中,以能夠使用戶信息在客戶端與服務(wù)器端的多次連接中能夠共享。 擴(kuò)展——cookie 任務(wù)描述:當(dāng)用戶訪問本網(wǎng)站的登錄頁面時(shí),能夠自動(dòng)顯示出該用戶以前訪問本網(wǎng)站時(shí)曾經(jīng)使用過的用戶名。 知識(shí)點(diǎn):Cookie簡介Cookie 是 Web服務(wù)器發(fā)送給客戶端的一小段信息。然后需要調(diào)用setMaxAge(long time)為Cookie對(duì)象設(shè)置有效時(shí)間(該時(shí)間參數(shù)以秒為單位),不然瀏覽器關(guān)閉時(shí)Cookie就會(huì)被刪除;最后使用HttpServletResponse對(duì)象的addCookie(Cookie c)方法把Cookie對(duì)象添加到HTTP響應(yīng)頭中發(fā)送到客戶端。課題:第四章 JDBC與數(shù)據(jù)庫應(yīng)用【教學(xué)目標(biāo)】掌握通過JDBC連接數(shù)據(jù)庫并進(jìn)行數(shù)據(jù)操作的方法【教學(xué)重點(diǎn)】連接數(shù)據(jù)庫和讀取數(shù)據(jù)庫、寫入數(shù)據(jù)庫【教學(xué)難點(diǎn)】連接數(shù)據(jù)庫和讀取數(shù)據(jù)庫、寫入數(shù)據(jù)庫【教學(xué)方法】講解、演示【教學(xué)地點(diǎn)】教學(xué)樓、綜合樓【課時(shí)安排】4課時(shí)【教學(xué)過程】 連接數(shù)據(jù)庫并讀取數(shù)據(jù) 任務(wù)描述與實(shí)現(xiàn)通過JDBC連接Mysql數(shù)據(jù)庫,查詢hncst數(shù)據(jù)庫中users數(shù)據(jù)表中的數(shù)據(jù),并以表格形式顯示,如表41所示。有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。 Mysql數(shù)據(jù)庫簡介MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn)受到了眾多中小型網(wǎng)站制作者的青睞。在Mysql官方網(wǎng)站下載其JDBC驅(qū)動(dòng),官網(wǎng)地址:,下載頁面如圖42所示。 (2)建立連接對(duì)象。 Statement stmt=();//創(chuàng)建Statement 對(duì)象String sql=”select * from users where ??oolean??=? And password=?”; PreparedStatement pstmt=(sql); //創(chuàng)建Preparedment (1,”admin”); (2,”liubin”); Statement是PreparedStatement的父接口。執(zhí)行SQL查詢○1String sql=”select * from users”; ResultSet rs=(sql); 執(zhí)行insert,update,delete等語句,先定義sql ○2(sql); Statement 接口提供了三種執(zhí)行 SQL 語句的方法:executeQuery、executeUpdate 和 execute。 ()。SQL Server使用集成的商業(yè)智能工具提供企業(yè)級(jí)的數(shù)據(jù)管理,可以為不同規(guī)模的企業(yè)提供不同的數(shù)據(jù)管理解決方案。打開Microsoft SQL Server Management Studio Express,通過右鍵點(diǎn)擊數(shù)據(jù)庫“服務(wù)器屬性”面板,在“安全”選項(xiàng)里進(jìn)行配置,重啟SQL Server后生效, JDBC連接Oracle 與JDBC連接Mysql、SQLServer類似,需要先下載Oracle數(shù)據(jù)庫的JDBC驅(qū)動(dòng),并將其放置在網(wǎng)站的lib目錄下。注冊(cè)的資料包含姓名、密碼、性別、熟練開發(fā)語言、個(gè)人簡介。它可以跟蹤可用的驅(qū)動(dòng)程序,注冊(cè)、注銷以及為數(shù)據(jù)庫連接合適的驅(qū)動(dòng)程序,設(shè)置登錄時(shí)間限制等。Statement對(duì)象用于執(zhí)行不帶參數(shù)的簡單SQL語句;PreparedStatement繼承了 Statement,用于處理需要被多次執(zhí)行的SQL語句;CallableStatement繼承了PreparedStatement,用于執(zhí)行對(duì)數(shù)據(jù)庫的存儲(chǔ)過程的調(diào)用。6.ResultSet接口ResultSet接口用來暫時(shí)存放數(shù)據(jù)庫查詢操作所獲得的結(jié)果。在部分情況下JSP也會(huì)自動(dòng)關(guān)閉數(shù)據(jù)庫連接進(jìn)而釋放資源,例如在一個(gè)方法或一個(gè)類的內(nèi)部創(chuàng)建數(shù)據(jù)庫連接,當(dāng)這個(gè)方法或類運(yùn)行結(jié)束時(shí),JSP將會(huì)自動(dòng)的回收資源,并不需使用close方法主動(dòng)釋放資源。分頁只顯示符合要求的部分記錄,所以一定要設(shè)計(jì)翻頁連接幫助用戶翻頁瀏覽,常用的翻頁連接有首頁、尾頁、上一頁和下一頁,首頁即頁碼為1的頁面,尾頁即頁碼為總頁數(shù)的頁面,上一頁即頁碼為當(dāng)前頁減1的頁面,下一頁即頁碼為當(dāng)前頁加1的頁面,根據(jù)這些設(shè)置超連接進(jìn)行翻頁。數(shù)據(jù)庫操作是JSP技術(shù)的核心內(nèi)容,必須扎實(shí)掌握本章的知識(shí)。表5 1 用戶信息表屬性 變量 類型 用戶名 userName String 密碼userPassword String 性別Sex String 年齡age int 家庭住址
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1