




已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái) 實(shí)驗(yàn)指導(dǎo)書(shū) V1 0 湖北汽車(chē)工業(yè)學(xué)院經(jīng)管學(xué)院信管系 2012 年 9 月 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 前前 言言 本課程系統(tǒng)介紹基于企業(yè)平臺(tái)的的應(yīng)用開(kāi)發(fā)技術(shù) 講解了 Web 編程的基本原理 方法 技術(shù) 以及應(yīng)用程序開(kāi)發(fā)模式 通過(guò)本課程學(xué)習(xí) 學(xué)生應(yīng)達(dá)到以下四個(gè)目的 對(duì) Web 開(kāi)發(fā)基礎(chǔ)應(yīng)用要有一個(gè)較清晰的了解 理解企業(yè)平臺(tái)開(kāi)發(fā)的常用的設(shè)計(jì) 和程序開(kāi)發(fā)技術(shù) 掌握運(yùn)用 Struts Hibernate Ajax 技術(shù)開(kāi)發(fā)系統(tǒng) 了解企 業(yè)平臺(tái)應(yīng)用與開(kāi)發(fā)前沿技術(shù) 為了適應(yīng)系統(tǒng)開(kāi)發(fā)的發(fā)展 更好的了解系統(tǒng)開(kāi)發(fā)的實(shí)現(xiàn)技術(shù) 掌握現(xiàn)代基于企業(yè) 平臺(tái)軟件開(kāi)發(fā)的開(kāi)發(fā)技術(shù)基礎(chǔ)十分重要 隨著軟件工程技術(shù)的發(fā)展 系統(tǒng)開(kāi)發(fā)技術(shù)也 層出不窮 門(mén)類(lèi)眾多 并且每一門(mén)技術(shù)都具有相當(dāng)?shù)膹?fù)雜程度 本實(shí)踐課程 以當(dāng)前 比較流行且比較容易掌握的技術(shù)為基本內(nèi)容 幫助學(xué)生理解和掌握典型實(shí)用的與 J2EE 開(kāi)發(fā)有關(guān)的技術(shù)基礎(chǔ) 本課程我們采用的開(kāi)發(fā)環(huán)境是 NetBean IDE NetBean IDE 是一個(gè)開(kāi)放的免費(fèi)的 開(kāi)源平臺(tái) 它提供了許多中間件 Struts Hibernate Spring 等 來(lái)降低應(yīng)用程序 開(kāi)發(fā)的難度 它支持目前比較流行的基于 MODEL VIEW CONTROLLER 編程架構(gòu) 同時(shí) 它可以根據(jù)用戶(hù)自己需求 可以配置 PHP J2ME C 等開(kāi)發(fā)環(huán)境 希望同學(xué)們?cè)诶帽緦?shí)驗(yàn)指導(dǎo)書(shū)的過(guò)程中及時(shí)幫助我們發(fā)現(xiàn)問(wèn)題 提出建議 讓我們一起為把 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái) 的教學(xué)搞好而努力奮斗 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 目 錄 前前 言言 2 實(shí)驗(yàn)一實(shí)驗(yàn)一 JSPJSP JAVAJAVA SERVLETSERVLET 綜合運(yùn)用編程綜合運(yùn)用編程 3 實(shí)驗(yàn)二實(shí)驗(yàn)二 STRUTSSTRUTS 基礎(chǔ)及應(yīng)用編程基礎(chǔ)及應(yīng)用編程 8 實(shí)驗(yàn)三實(shí)驗(yàn)三 JDBC HIBERNATE JDBC HIBERNATE 及及 JSTLJSTL 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)編程數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)編程 17 實(shí)驗(yàn)四實(shí)驗(yàn)四 AJAXAJAX 實(shí)現(xiàn)異步數(shù)據(jù)訪問(wèn)編程實(shí)現(xiàn)異步數(shù)據(jù)訪問(wèn)編程 29 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 實(shí)驗(yàn)一實(shí)驗(yàn)一 JspJsp JavaJava ServletServlet 綜合運(yùn)用編程綜合運(yùn)用編程 實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)?zāi)康?本實(shí)驗(yàn)?zāi)康氖窍Mㄟ^(guò)模擬設(shè)計(jì)一個(gè)登陸界面 來(lái)對(duì)對(duì)服務(wù)器端的用 JSP 和 JAVA Servlet 編程進(jìn)行實(shí)踐 從而達(dá)到對(duì)課程所講的知識(shí)點(diǎn) Session 驗(yàn)證碼 Cookie JSP JAVA Servlet JSTL 等技術(shù)有較深刻的體會(huì)和認(rèn)識(shí) 從而為以后獨(dú)立開(kāi)發(fā)程序奠定基礎(chǔ) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容 用 JSP 來(lái)編寫(xiě)和實(shí)現(xiàn)一個(gè)登陸界面 登陸界面中包含字段有 姓名 密碼 驗(yàn)證碼 然后 用 用 Java Servlet 來(lái)獲取登陸界面的輸入內(nèi)容 把它顯示出來(lái) 同時(shí)用 Session 來(lái)控制用戶(hù) 訪問(wèn)流程 用 Cookie 來(lái)存儲(chǔ)用戶(hù)名和密碼 實(shí)驗(yàn)步驟實(shí)驗(yàn)步驟 用 JSP 編寫(xiě)類(lèi)似如下登陸界面 但不局限于以下格式 可以自己用 Table 進(jìn)行規(guī)范 1 用一個(gè) jsp 寫(xiě)驗(yàn)證碼 如果驗(yàn)證碼不對(duì) 就返回 登陸界面 如果驗(yàn)證碼成功就用一個(gè) Servlet 取姓名和登陸密碼并把它顯示出來(lái) 2 用 Session 對(duì)象控制違規(guī)登陸者 即不登陸直接通過(guò)輸入 url 就進(jìn)入 Servlet 顯示內(nèi)容 3 當(dāng)保存密碼框打勾的時(shí)候 用 Cookie 來(lái)存儲(chǔ)用戶(hù)名和密碼 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 選擇 web 下建 Servlet 如下圖 點(diǎn)擊 下一步 出現(xiàn)以下界面 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊下一步 點(diǎn)擊完成 到此 一個(gè) Servlet 已經(jīng)建立好 輸入類(lèi)名 這兒最好建個(gè)包 自 己命名 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 實(shí)驗(yàn)幫助 實(shí)驗(yàn)幫助 1 對(duì)于此次實(shí)驗(yàn) 傳值給 JAVA Servlet 其獲得值的編程代碼為 String name request getParameter name 2 Session 用 Session setAttribute 和 Session getAttribute 3 用 Cookie 來(lái)存儲(chǔ)用戶(hù)名和密碼 取 Cookie 代碼 Cookie c request getCookies if c null out print No cookie else for int i 0 i c length 1 i out println c i getValue if c i getValue equals tom out println tom is right 設(shè)置 Cookie 代碼 Cookie msg new Cookie login tom msg setMaxAge 60 60 60 60 response addCookie msg 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 實(shí)驗(yàn)二實(shí)驗(yàn)二 StrutsStruts 基礎(chǔ)及應(yīng)用編程基礎(chǔ)及應(yīng)用編程 實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)?zāi)康?本實(shí)驗(yàn)?zāi)康氖窍Mㄟ^(guò)編程實(shí)現(xiàn)用戶(hù)客戶(hù)登記表程序 來(lái)對(duì) Struts 進(jìn)行編程運(yùn)用 知道 Struts 的配置文件 struts config xml 的配置 html taglib 的運(yùn)用 尤其是對(duì) tag 運(yùn)用和理解 對(duì)于 Action 的控制機(jī)制和 ActionForm 數(shù)據(jù)處理機(jī)制 以及對(duì)于 ApplicationResource property 熟練掌握 從而達(dá)到對(duì)能夠運(yùn)用 Struts 的基本技術(shù)來(lái)開(kāi)發(fā)動(dòng)態(tài) 網(wǎng)頁(yè)能力 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容 用 Struts 來(lái)編寫(xiě)和實(shí)現(xiàn)一個(gè)兩個(gè) Form 第一個(gè) Form 是注冊(cè)用戶(hù)名和用戶(hù)密碼的 Form 其 中包含字段有 用戶(hù) 密碼 密碼校對(duì) 密碼要求長(zhǎng)度不能小于六位 密碼里面應(yīng)包含至少數(shù)字 和字母 字母應(yīng)包括大小寫(xiě) 最好密碼中包含特殊字符 第二個(gè)表是注冊(cè)用戶(hù)詳細(xì)信息表 包括 工作單位或者機(jī)構(gòu)名稱(chēng) 郵政地址 郵政編碼 單位簡(jiǎn)介 聯(lián)系人名 電話(huà) 郵件等 第一表和 第二個(gè)表的關(guān)系是第一個(gè)表注冊(cè)完 點(diǎn)擊下一步就是出現(xiàn)第二個(gè)表的注冊(cè) 表校驗(yàn)成功后要顯示 成功信息 實(shí)驗(yàn)步驟實(shí)驗(yàn)步驟 點(diǎn)擊文件 出現(xiàn)下啦菜單 再點(diǎn)擊 新建項(xiàng)目 出現(xiàn)如下圖結(jié)果 選擇 web 應(yīng)用程序 再點(diǎn)擊下一步 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 在項(xiàng)目名稱(chēng)處輸入要建的項(xiàng)目名 例如 firststrut 再點(diǎn)下一步 以上圖中服務(wù)其選擇 Apache Tomcat6 0 18 再點(diǎn)擊下一步 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 在復(fù)選框 Strutss1 2 9 打勾 然點(diǎn)擊完成 就得到一個(gè)帶有 struts 框架的 web 接下來(lái)就是建 struts 的 Action 和 ActionForm 類(lèi) 注意 要先建 ActionForm 類(lèi) 首先 點(diǎn)擊鼠標(biāo)右鍵 到新建 再點(diǎn)擊其它 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 出現(xiàn)如下圖情形 文件類(lèi)型選擇 Struts ActionForm Bean 再點(diǎn)擊下一步 出現(xiàn) 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊完成 出現(xiàn) 下面建 Action 類(lèi) 首先 類(lèi)名自 己起 包建議不要為 空 名自己取 在 DD 包下 見(jiàn)剛建的 ActionForm java ActionForm java 中內(nèi)容 顯示 可以 在這兒寫(xiě)代 碼 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 在文件類(lèi)型中選擇 Struts 操作 點(diǎn)擊下一步 點(diǎn)擊下一步 在這兒輸入 有效路徑 名字可以去 first 等 這 兒不能為空 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊瀏覽 選擇 welcomeStruts jsp 點(diǎn)擊選擇文件按鈕 點(diǎn)擊 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 最好點(diǎn)擊完成按鈕 到此 Struts 架構(gòu)已經(jīng)完成 實(shí)驗(yàn)幫助 實(shí)驗(yàn)幫助 實(shí)驗(yàn)中所做的 Form 可以模擬如下圖所示的 Form 新建 Action 類(lèi) 在這兒編輯 代碼 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 出錯(cuò)信息如下圖紅字所示 同學(xué)們可以自己再考慮如何把 Form 排列的更好些 錯(cuò)誤信息用 實(shí)現(xiàn) 構(gòu)建的 Form 也要用 html tag 編寫(xiě) 想等 注意 在 action 是 firststrut 不是 firstAction 或者 firstActionForm 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 實(shí)驗(yàn)三實(shí)驗(yàn)三 JDBC Hibernate JDBC Hibernate 及及 JSTLJSTL 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)編程數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)編程 實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)?zāi)康?本實(shí)驗(yàn)?zāi)康氖窍Mㄟ^(guò)編寫(xiě)實(shí)現(xiàn)用戶(hù)訪問(wèn)數(shù)據(jù)庫(kù)的功能程序 來(lái)對(duì) JDBC JSTL 中的 SQL 數(shù) 據(jù)庫(kù)訪問(wèn)標(biāo)簽庫(kù) 和 Hibernate 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)有一個(gè)深刻的理解和認(rèn)識(shí) 對(duì)運(yùn)用 Hibernate 和 JDBC 或者 SQL 數(shù)據(jù)庫(kù)訪問(wèn)標(biāo)簽庫(kù)編程模式進(jìn)行熟悉 從而達(dá)到對(duì)能夠運(yùn)用它們來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪 問(wèn)操作 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容 實(shí)驗(yàn)首先建一個(gè)數(shù)據(jù)庫(kù) 表名為 experiment 表的字段見(jiàn) Table1 分別用 JDBC JSTL 的數(shù)據(jù)庫(kù)訪問(wèn)標(biāo)簽和 HIBERNATE 來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn)操作 該操作包括添加 查詢(xún) 刪除 更 新記錄 可以選做其中兩種方式 但 Hibernate 必須要做 Table1 字段類(lèi)型字段類(lèi)型 IDInteger fullNameVarchar 20 EmailVarchar 30 DateDate 實(shí)驗(yàn)步驟實(shí)驗(yàn)步驟 打開(kāi) NetBeans IDE 后 首先點(diǎn)擊 服務(wù) 出現(xiàn)下圖 接著 選擇第二個(gè)驅(qū)動(dòng)程序 如下圖所示 點(diǎn)擊面板 服務(wù) 選擇 數(shù)據(jù) 庫(kù) 欄 選擇第 二個(gè)驅(qū) 動(dòng)程序 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊 連接 出現(xiàn)下圖 數(shù)據(jù)庫(kù)連接好后 出現(xiàn)下圖 點(diǎn)擊 連接 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊第二個(gè)驅(qū)動(dòng)程序后 把鼠標(biāo)放在 表上 然后點(diǎn)擊鼠標(biāo)右鍵 出現(xiàn)下拉菜單 點(diǎn)擊下拉菜單的中創(chuàng)建表 就可以建立一個(gè)表名 experiment 的表 點(diǎn)擊 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊 添加列 添加實(shí)驗(yàn)中四個(gè)字段 到此數(shù)據(jù)庫(kù)建完 接下來(lái)建立一個(gè)名為 Hibernate 項(xiàng)目程序 在選擇框架這一部分要要在 Hibernate 這一欄打勾 點(diǎn)擊完成 出現(xiàn)下圖結(jié)果 點(diǎn)擊 添加列 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 鼠標(biāo)放在 Hibernate 上 點(diǎn)擊右鍵 出現(xiàn)如上的下拉菜單 點(diǎn)擊其它 出現(xiàn)下圖 選擇類(lèi)別中的 Hibernate 先構(gòu)建 HibernateUtl java 文件 再構(gòu)建 數(shù)據(jù)庫(kù)中 Hibernate 映射文件和 POJO 如下圖 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊完成 出現(xiàn)如下結(jié)果 下面構(gòu)建 數(shù)據(jù)庫(kù)中 Hibernate 映射文件和 POJO 如下圖 建議 包名 不為空 自己取類(lèi)名 exhibernateUt il java 程序 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 點(diǎn)擊下一步 再點(diǎn)擊下一步 選擇這個(gè)文 件類(lèi)型 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 注意 這兒要選擇您的可用表 即您建的表 例如 選擇 STAFF 表 點(diǎn)擊 添加 按鈕 出現(xiàn)如下圖 再點(diǎn)擊下一步 點(diǎn)擊 添 加 按鈕 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 注意 在常規(guī)設(shè)置中 要選擇 JDK 5 語(yǔ)言功能 欄 在包要選擇您自己建的包名 如 Hibernate 點(diǎn)擊完成 到此 Hibernate 架構(gòu)基本建成 接下來(lái)做配置 如下圖 打勾 包名不能為空 建 議不選 缺省包 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 添加后如下圖 然后新建一個(gè) java 主類(lèi) 來(lái)實(shí)現(xiàn)利用 Hibernate 訪問(wèn)數(shù)據(jù)庫(kù) 如下 在 Configure 括號(hào)中加 Hibernate cfg xml 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 如下 對(duì)于 Hibernate 更新記錄的類(lèi)似代碼如下 Iterator customers session createQuery from Staff c where c id 0 iterate while customers hasNext Staff customer Staff customers next 添加代碼部分 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) customer setUsername entry 對(duì)于 hibernate 刪除記錄可以類(lèi)似地利用如下代碼 String hqlDelete delete Staff c where c id id int deletedEntities session createQuery hqlDelete setString id 435 Execute Update 對(duì)于 JDBC 可以直接用主類(lèi) 把程序代碼放到 public static void main String args 這兒添加代碼 對(duì)于 JSTL SQL 標(biāo)簽 用 jsp 文件來(lái)實(shí)現(xiàn) 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 實(shí)驗(yàn)四實(shí)驗(yàn)四 AjaxAjax 實(shí)現(xiàn)異步數(shù)據(jù)訪問(wèn)編程實(shí)現(xiàn)異步數(shù)據(jù)訪問(wèn)編程 實(shí)驗(yàn)?zāi)康?實(shí)驗(yàn)?zāi)康?本實(shí)驗(yàn)?zāi)康氖窍M\(yùn)用 Ajax 技術(shù)編寫(xiě)簡(jiǎn)單的異步實(shí)現(xiàn)用戶(hù)訪問(wèn)數(shù)據(jù)庫(kù)的功能程序 來(lái)對(duì) Ajax 中異步數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)有一個(gè)深刻的理解和認(rèn)識(shí) 對(duì)運(yùn)用 XMLHttpRequest IE7 Firefox 等 和 ActiveObjective IE6 IE5 對(duì)象和以前所學(xué)的知識(shí)進(jìn)行綜合運(yùn)用編程 從而達(dá)到以后 能夠獨(dú)立運(yùn)用它們來(lái)實(shí)現(xiàn) Ajax 異步數(shù)據(jù)庫(kù)訪問(wèn)操作 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容 實(shí)驗(yàn)首先建兩個(gè)數(shù)據(jù)庫(kù) 表名為 news 和 staff 表的字段見(jiàn) Table1 和 Table2 分別 用 Ajax 技術(shù)來(lái)實(shí)現(xiàn)異步驗(yàn)證表單并及時(shí)提供報(bào)錯(cuò)信息 根據(jù)鼠標(biāo) OnMouseOver 動(dòng)作來(lái)顯示動(dòng)態(tài) 地在同一區(qū)域顯示新聞標(biāo)題列表 即 軍事新聞 科學(xué)報(bào)道 財(cái)經(jīng)報(bào)道 Table1 staff 表 字段類(lèi)型字段類(lèi)型 IDInteger UsernameVarchar 20 PasswordVarchar 30 DateDate Table2 news 表 字段類(lèi)型字段類(lèi)型 IDInteger TitleVarchar 50 TypeVarchar 4 實(shí)驗(yàn)步驟實(shí)驗(yàn)步驟 1 建立如下圖數(shù)據(jù)庫(kù)表 News 表 Staff 表 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)書(shū) 建立數(shù)據(jù)庫(kù)詳細(xì)步驟參考實(shí)驗(yàn)三 簡(jiǎn)單步驟如下圖所示 建立如下所示的兩個(gè) Html 文件 一個(gè)是用于注冊(cè)的 html 文件 register Html 另一個(gè) 是 separate Html 當(dāng)然你也可以把它們寫(xiě)在一個(gè)網(wǎng)頁(yè)中 Register html 圖 企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)平臺(tái)實(shí)驗(yàn)指導(dǎo)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智源小學(xué)測(cè)試題及答案
- 化工常用面試題及答案
- 慢性病健康管理培訓(xùn)
- 呼吸內(nèi)科2025年工作總結(jié)
- 闌尾炎病人術(shù)后健康指導(dǎo)
- 員工培訓(xùn)發(fā)展
- 智能化工程驗(yàn)收規(guī)范培訓(xùn)
- 兒科急性喉炎課件
- 中班健康身體的小秘密
- 支氣管肺炎的病理變化
- 池州市中銀礦業(yè)發(fā)展有限公司池州市貴池區(qū)梅街松山鐵銅多金屬礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 物業(yè)前期承接查驗(yàn)報(bào)告模板
- 挖掘機(jī)、裝載機(jī)檢驗(yàn)報(bào)告完整
- 《重慶市建設(shè)工程費(fèi)用定額》電子版
- 報(bào)價(jià)單模板完整版
- 2023年山東軍轉(zhuǎn)真題
- 2023年杭州育才中學(xué)小升初語(yǔ)文考試真題卷含標(biāo)準(zhǔn)答案
- 2023年安徽六安市裕安區(qū)城鄉(xiāng)建設(shè)投資集團(tuán)有限公司招聘筆試題庫(kù)及答案解析
- 超市營(yíng)業(yè)員聘用勞務(wù)合同書(shū)(2篇)
- GB/T 2832-1996陶管抗外壓強(qiáng)度試驗(yàn)方法
- GB/T 19974-2018醫(yī)療保健產(chǎn)品滅菌滅菌因子的特性及醫(yī)療器械滅菌過(guò)程的開(kāi)發(fā)、確認(rèn)和常規(guī)控制的通用要求
評(píng)論
0/150
提交評(píng)論