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

正文內(nèi)容

基于web的java五子棋對(duì)弈程序的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(參考版)

2025-03-02 10:22本頁面
  

【正文】 $(title).innerHTML=請(qǐng)等待電腦下子,謝謝! 。 if(isPs!=1){}else{ isPs =0。 } function string(m,n){ return (m+,+n)。 var isPs =1。簡而言之, XmlHttpRequest使您可以使用 JavaScript向服務(wù)器提出請(qǐng)求并處理響應(yīng),而不 阻塞用戶。 Ajax 的核心是 JavaScript 對(duì)象 XmlHttpRequest。這個(gè)術(shù)語源自描述從基于 Web的應(yīng)用到 基于數(shù)據(jù)的應(yīng)用的轉(zhuǎn)換。 國 內(nèi)翻譯常為 “ 阿賈克斯 ” 和阿賈克斯足球隊(duì)同音。其具體的流程圖如圖 74,界面如圖。 具體的流程如圖 73。源代碼見附件 1 羅友:基于 Web 的 JAVA 五子棋對(duì)弈程序的設(shè)計(jì)與實(shí)現(xiàn) 第 28 頁 共 47 頁 I n d e x . j s p登 錄用 戶 名 、 密 碼錯(cuò) 誤正 確用 戶 狀 態(tài)管 理 員 頁 面 普 通 用 戶 頁 面 用戶進(jìn)入游戲(初始化數(shù)據(jù)庫棋盤)流程 在用戶登錄游戲過后,可以看見界面上有按鈕 playgame,點(diǎn)擊按鈕可以進(jìn)入游戲界面,在這個(gè)過程中程序初始化了棋盤,既在數(shù)據(jù)庫中初始化了棋盤上的所有棋子 具體的流程如圖 72。 第 27 頁 共 47 頁 7 系統(tǒng)實(shí)現(xiàn) 用戶登陸流程 。 Tomcat環(huán)境搭建 安裝 TOMCAT,直接使用默認(rèn)安裝就可以了 ,假如我們將其安裝在 C:\, 安裝完畢后,開始設(shè)置環(huán)境變量,新建環(huán)境變量 CATALINA_HOME,值為 C:\,新建CATALINA_BASE,值為 C:\。至此 JAVA環(huán)境安裝成功。同樣再新建一個(gè)變量名 CLASSPATH,變量值中輸入: C:\ \lib。 [3] 環(huán)境的安裝 Windows下直接運(yùn)行 ,安裝到一個(gè)目錄 ,如 C:/,安裝完成后就是環(huán)境變量的設(shè)置。另外,Tomcat和 IIS、 Apache 等 Web服務(wù)器一樣,具有處理 HTML頁面的功能,另外它還是一個(gè) Servlet和 JSP 容器,獨(dú)立的 Servlet容器是 Tomcat的默認(rèn)模式。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。只要您是在重新發(fā)布的應(yīng)用程序中使用 MySQL,該種許可證就允許您免費(fèi)使用軟件,在合理?xiàng)l件下,您應(yīng)用 程序的完全源代碼必須是可用 的,并且允許自由重新發(fā)布。如果企業(yè)不希望發(fā)布應(yīng)用程序的源代碼,即不希望將其作為開放源碼 /免費(fèi)軟件,或者不愿遵守 GNU GPL,需要選擇該種許可證方案。 從許可證而言,本公司提供兩種不同的產(chǎn)品,在使用和發(fā)行上都有所區(qū)別,盡管技術(shù)上他們具有完全相同的源代 碼。 MySQL AB有兩種許可證。 開發(fā)隊(duì)伍龐大: MySQL是世界上最為流行的開放源碼數(shù)據(jù)庫,因此很容易獲得高素質(zhì)和有經(jīng)驗(yàn)的開發(fā)團(tuán)隊(duì)。 平臺(tái)自由:源代碼隨時(shí)可訪問, MySQL策略確保了自由性,以防鎖定于某個(gè)公司或平臺(tái)內(nèi)。 易于使用和部署: MySQL的結(jié)構(gòu)體系易于定制,而且速度極快。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL作為網(wǎng)站數(shù)據(jù)庫。 SQL是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。這樣就增加了速度并提高了靈活性。而 2021 年, SUN又被 Oracle收購。 MYSQL 數(shù)據(jù)庫 MYSQL 概述 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。幾乎所有的主流服務(wù)器都直接或通過插件支持 Servlet。 * 可移植性好 第 25 頁 共 47 頁 Servlet用 Java編寫, Servlet API具有完善的標(biāo)準(zhǔn)。例如, Servlet能夠直接和 Web服務(wù) 器交互,而普通的 CGI程序不能。 * 方便 Servlet提供了大量的實(shí)用工具例程,例如自動(dòng)地解析和解碼 HTML表單數(shù)據(jù)、讀取和設(shè)置 HTTP頭、處理 Cookie、跟蹤會(huì)話狀態(tài)等。 在傳統(tǒng) CGI中,如果有 N個(gè)并發(fā)的對(duì)同一 CGI程序的請(qǐng)求,則該 CGI程序的代碼在內(nèi)存中重復(fù)裝載了 N次;而對(duì)于 Servlet,處理請(qǐng)求的是 N個(gè)線程,只需要一份 Servlet類代碼。 在傳統(tǒng)的 CGI中,每個(gè)請(qǐng)求都要啟動(dòng)一個(gè)新的進(jìn)程,如果 CGI程序本身的執(zhí)行時(shí)間較短,啟動(dòng)進(jìn)程所需要的開銷很可能反 而超過實(shí)際執(zhí)行時(shí)間。 Servlet 優(yōu)勢(shì) Java Servlet 與 CGI(Common Gateway Interface 公共網(wǎng)關(guān)接口 ) 的比較 : 與傳統(tǒng)的 CGI和許多其他類似 CGI的技術(shù)相比, Java Servlet具有更高的效率,更容易使用,功能更強(qiáng)大,具有更好的可移植性,更節(jié)省投資。 一個(gè) servlet就是 Java編程語言中的一個(gè)類,它被用來擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過 “ 請(qǐng)求 響應(yīng) ” 編程模型來訪問的應(yīng)用程序。因?yàn)槭菍?duì)象字節(jié)碼,可動(dòng)態(tài)地從網(wǎng)絡(luò)加載,可以說 Servlet對(duì) Server就如同 Applet對(duì) Client一樣,但是,由 于 Servlet運(yùn)行于 Server中,它們并不需要一個(gè)圖形用戶界面。響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng)求 服務(wù)器將響應(yīng)返回給客戶端 Servlet看起來像是通常的 Java程序。 Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài) Web內(nèi)容。 實(shí)現(xiàn)過程: 最早支持 Servlet技術(shù)的是 JavaSoft的 Java Web Server。在通信量大的服務(wù)器上, Java servlet的優(yōu)點(diǎn)在于它們的執(zhí)行速度更快于 CGI程序。這些通常是使用公共網(wǎng)關(guān)接羅友:基于 Web 的 JAVA 五子棋對(duì)弈程序的設(shè)計(jì)與實(shí)現(xiàn) 第 24 頁 共 47 頁 口( CGI(Common Gateway Interface))應(yīng)用程序完成的。這個(gè)詞是在 Java applet的環(huán)境中創(chuàng)造的, Java applet是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁一起發(fā)送的小程序,它通常用于在客戶端運(yùn)行,結(jié)果得到為用戶進(jìn)行運(yùn)算或者根據(jù)用戶互作用定位圖形等服務(wù)。一個(gè)應(yīng)用程序一般為相關(guān)的功能選擇一個(gè)控制部分。在 Web應(yīng)用中,用戶輸入包括對(duì) Web級(jí)資源的 HTTP、 GET和 POST請(qǐng)求。 控制部分定義了應(yīng)用的行為。訪問模型的數(shù)據(jù),并且當(dāng)模型的數(shù)據(jù)發(fā)生變化時(shí)更新模型的顯示。另外,還向控制部分提供應(yīng)用功能。 模型部分代表了商業(yè)數(shù)據(jù)的訪問及修改數(shù)據(jù)的操作。每個(gè)部分有自己的數(shù)據(jù)管理規(guī)則,各個(gè)對(duì)象之間的通信只能使用自己定義的一個(gè)受限連接集合進(jìn)行。 用 戶控 制 器視 圖模 型輸 入顯 示 圖 64 MVC模式的基本形式圖 MVC(ModelViewController)模式并不是 J2EE行業(yè)人士標(biāo)新立異的。他實(shí)際上是 第 23 頁 共 47 頁 pageContext對(duì)象提供了對(duì) JSP頁面內(nèi)所有的對(duì)象及名字空間的訪問,也就是說他可以訪問到本頁所在的 SESSION,也可以取本頁面所在的 application的某一屬性值,他相當(dāng)于頁面中所有功能的集大成者,它的本類名也叫 pageContext。 exception對(duì)象是一個(gè)例外對(duì)象,當(dāng)一個(gè)頁面在運(yùn)行過程中發(fā)生了例外,就產(chǎn)生這個(gè)對(duì)象。服務(wù)器的啟動(dòng)和關(guān)閉決定了 application對(duì)象的生命。它是 HttpSession類的實(shí)例 . out對(duì)象是 JspWriter類的實(shí)例 ,是向客戶端輸出內(nèi)容常用的對(duì)象 page 對(duì)象就是指向當(dāng)前 JSP 頁面本身,有點(diǎn)象類中的 this 指針,它是 的實(shí)例 application 對(duì)象實(shí)現(xiàn)了用戶間數(shù)據(jù)的共享,可存放全局變量 。它是HttpServletResponse類的實(shí)例。它是 HttpServletRequest類的實(shí)例。調(diào)用的頁面從請(qǐng)求對(duì)象中檢索 Bean, 并用 JSP 來生成客戶機(jī)端的 HTML。 WebSphere應(yīng)用服務(wù)器 支持 HttpServiceRequest 對(duì)象和 HttpServiceResponse 對(duì)象的一套新方法。圖 63說明了該訪問模型。在這種情況下, WebSphere應(yīng)用服務(wù)器 將檢測(cè)所做的更新,并在執(zhí)行它之前重新生成和編譯 Servlet。 WebSphere應(yīng)用服務(wù)器 對(duì) JSP 文件進(jìn)行語法分析并生成 Java 源文件(被編譯和執(zhí)行為 Servlet)。圖 62說明了該 JSP 訪問模型??捎脙煞N方法訪問 JSP 文件:瀏覽器發(fā)送 JSP 文件請(qǐng)求、發(fā)送至 Servlet 的請(qǐng)求。用 JSP 訪問可重用的組件,如 Servlet、 JavaBean 和基于 Java 的 Web 應(yīng)用程序。 JSP 技術(shù) JSP 簡介 JSP( JavaServer Pages)是一種基于 Java的腳本技術(shù)。 4) 資源重用性好 由于將業(yè)務(wù)邏輯集中到 Web Server 統(tǒng) 一處理,三層體系結(jié)構(gòu)可以更好地利用共享資源。 3) 安全性好 在三層體系結(jié)構(gòu)中,客戶端只能通過 Web Server 而不能直接訪問數(shù)據(jù)庫,這大大提高了系統(tǒng)的安全性。 第四,便于數(shù)據(jù)庫移植。三層體系結(jié)構(gòu)采用面向?qū)ο蟮姆治龊驮O(shè)計(jì)模式,將業(yè)務(wù) 模塊都封裝到了業(yè)務(wù)類和服務(wù)類中,所以,如果一個(gè)業(yè)務(wù)流程變了,或需要增加一個(gè)新的業(yè)務(wù)模塊,只需替換或增加新的業(yè)務(wù)類和服務(wù)類即可。 第二,應(yīng)用系統(tǒng)的可擴(kuò)展性好。 2) 可擴(kuò)展性好 三層體系結(jié) 構(gòu)的可擴(kuò)展性好體現(xiàn)在以下四個(gè)方面: 第一,工作節(jié)點(diǎn)的可擴(kuò)展性好。 與傳統(tǒng)的 C/ S體系結(jié)構(gòu)相比,三層體系結(jié)構(gòu)存在以下優(yōu)點(diǎn): (1) 客戶端零維護(hù) 在三層體系結(jié)構(gòu)中,幾乎所有的業(yè)務(wù)處理都是在中間件 Web Server 上完成的,客戶端只需要安裝支持 Java 的瀏覽器即可,不用做任何其它安裝和配置工作,所以也就不存在客戶端維護(hù)的問題,真正實(shí)現(xiàn)了 “ 客戶端 零維護(hù) ” 。 Web服務(wù)器可以根據(jù)用戶的請(qǐng)求動(dòng)態(tài)更新頁面上的信息, Web信息提供者可以通過改變數(shù)據(jù)庫中的數(shù)據(jù)向用戶提供最新信息,而不需要逐個(gè)更 改頁面。用戶通過瀏覽器向服務(wù)器發(fā)送請(qǐng)求, Web服務(wù)器接收客戶端發(fā)送來的請(qǐng)求,對(duì)請(qǐng) 瀏 覽 器 W e b 服 務(wù) 器請(qǐng) 求響 應(yīng)數(shù) 據(jù) 庫 圖 61 三層體系結(jié)構(gòu)圖 求進(jìn)行分析,如果請(qǐng)求是靜態(tài)頁面,那么就將所請(qǐng)求的頁面發(fā)送到客戶端;如果請(qǐng)求的是動(dòng)態(tài)頁面,那么就執(zhí)行此動(dòng)態(tài)頁面,并將執(zhí)行結(jié)果發(fā)送給客戶端。 B/S計(jì)算模式繼承和共融了傳統(tǒng)客戶機(jī) /服務(wù)器模式中的網(wǎng)絡(luò)軟、硬件平臺(tái)和應(yīng)用,但它具有傳統(tǒng) C/S計(jì)算模式所不及的很多特點(diǎn),比如更加開放、與軟、硬件平臺(tái)無關(guān)、應(yīng)用開發(fā)速度快、生命周期長、應(yīng)用擴(kuò)充和系統(tǒng)維護(hù)升級(jí)方便等。服務(wù)器主要是運(yùn)行客戶機(jī)不能完成或費(fèi)時(shí)的工作,比如大型數(shù)據(jù)庫的管理,而客戶機(jī)可以通過預(yù)先指定的語言向服務(wù)器提出請(qǐng)求,羅友:基于 Web 的 JAVA 五子棋對(duì)弈程序的設(shè)計(jì)與實(shí)現(xiàn) 第 20 頁 共 47 頁 要求服務(wù)器去執(zhí)行某項(xiàng)操作,并將操作結(jié)果返送給客戶機(jī)。 6 系統(tǒng)平臺(tái)、計(jì)算模式及技術(shù) 1) 系統(tǒng)的硬件平臺(tái): 一臺(tái)臺(tái)式計(jì)算機(jī) 2) 系統(tǒng)的軟件平臺(tái): Windows xp/windows 7 IE瀏覽器等 計(jì)算模式的進(jìn)化及本系統(tǒng)選用的模式優(yōu)越性 回顧計(jì)算機(jī)的發(fā)展史,計(jì)算模式有過三次質(zhì)的飛躍: 集中式管理 —— 主機(jī) /終端模式 通過硬件連線把簡單的終端接到主機(jī)上; 所有用戶的擊鍵和光標(biāo)位置傳入主機(jī),所有從主機(jī)返回的結(jié)果,顯示在終端屏幕的特定位置; 分時(shí)共享模式,所有的程序和數(shù)據(jù)都存儲(chǔ)在大型的主機(jī)中(數(shù)據(jù)庫、應(yīng)用程序、通信程序),資源集中控制; 利用主機(jī)的能力運(yùn)行應(yīng)用程序,利用無 智能的終端來對(duì)應(yīng)用進(jìn)行控制; Client/Server 模式 在 ClientServer模式,應(yīng)用被分為前端(客戶端)和后端(服務(wù)器端); 客戶部分運(yùn)行在微機(jī)或工作站上,而服務(wù)器部分可以運(yùn)行在從微機(jī)到大型機(jī)等各種計(jì)算機(jī)上。對(duì)局結(jié)束又重演對(duì)局的過程。 25. 打譜:按照棋譜演練著法,是提高棋藝水平的重要方法之一。實(shí)際上指浪費(fèi)時(shí)間毫無疑義的錯(cuò)著。 23. 廢著:也稱“空著”。對(duì)局中造成局面惡化的一步嚴(yán)重錯(cuò)誤著法。 20. 劣著:對(duì)局中,導(dǎo)致嚴(yán)重不利后 果的一步錯(cuò)誤著法。對(duì)局中成功的某一步。既合乎邏輯又出人意料,有使局面頓時(shí)改觀的效果,對(duì)局勢(shì)的發(fā)展及對(duì)局的質(zhì)量都有重大影響。 16. 優(yōu)勢(shì):是指足以取勝的優(yōu)勢(shì)局面,其對(duì)方即為敗勢(shì)。 15. 局面:亦稱“局勢(shì)”。布局階段大體為七至十幾著之內(nèi)。 第 19 頁 共 47 頁 13. 禁手:對(duì)局中禁止使用的戰(zhàn)術(shù)或被 判為負(fù)的行棋手段。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1