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

正文內(nèi)容

jsp企業(yè)網(wǎng)站論文-資料下載頁(yè)

2024-11-06 09:19本頁(yè)面

【導(dǎo)讀】本文主要闡述了隨著加入WTO,Inter也在以迅猛的勢(shì)頭在國(guó)內(nèi)爆發(fā)式地增長(zhǎng),為眾商家倍為關(guān)注的宣傳熱點(diǎn)。尤其是傳統(tǒng)大型企業(yè)更應(yīng)該充分利用互聯(lián)網(wǎng)技術(shù),為客。戶(hù)、合作伙伴在網(wǎng)上提供信息服務(wù),并且借助互聯(lián)網(wǎng),敏銳的捕捉商機(jī)。絡(luò)來(lái)結(jié)盟,使更多的客戶(hù)通過(guò)網(wǎng)絡(luò)來(lái)了解沈陽(yáng)長(zhǎng)紅機(jī)械有限公司。

  

【正文】 Action 歸納為 Controller 的組成部分 . Model 模型部分 MVC 系統(tǒng)中的 Model 模型部分從概念上可以分為兩類(lèi) :系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動(dòng)作 .Struts 中的 Model 部分一般由 JavaBean 以及 EJB 組成 .在Struts架構(gòu)中使用 JavaBean來(lái)提供具體的業(yè)務(wù)邏輯 ,即 ” 怎么做 ” ,對(duì)于復(fù)雜的系統(tǒng)也可以使用 EJB 等組件來(lái)實(shí)現(xiàn)系統(tǒng)狀態(tài)維護(hù) .這種業(yè)務(wù)邏輯的細(xì)分可以增強(qiáng) 可以代碼的可重用性 . View 視圖部分 Struts中的 View視圖部分依然可以采用 JSP來(lái)實(shí)現(xiàn) .此外 ,Struts還提供了豐富的自定義標(biāo)記庫(kù) ,View部分使用這些自定義標(biāo)簽同樣可以實(shí)現(xiàn)與 Model部分的有效交互并能夠增強(qiáng)顯示功能 . Struts 開(kāi)發(fā)環(huán)境安裝 在 Tomcat 安裝完成后 ,即可將 Struts 框架工具安裝到對(duì)應(yīng)的 WEB 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 21 Container 中 .可以通過(guò) Struts 的二進(jìn)制發(fā)布包安裝 Struts 框架 ,具體操作步驟 : ① 下載二進(jìn)制發(fā)布版 ② 將下載的 Struts 二進(jìn)制發(fā)布包進(jìn)行解包 ,將解包目錄下的 lib 目錄下的所有 .jar 文件全部復(fù)制到項(xiàng)目目錄的 WEBINF/lib 下 ,如果在多個(gè)項(xiàng)目中都用到了 Struts,則將上述文件直接復(fù)制到 Tomcat 目錄下的 mon/lib 下 . ③ 將對(duì)應(yīng)的 lib 目錄下的 文件添加到環(huán)境變量 CLASSPATH 中即可 . 以上資源可以從 獲得更多關(guān)于 Struts 安裝和相關(guān)配置的說(shuō)明信息 . 數(shù)據(jù)持久層 數(shù)據(jù)是軟件系統(tǒng) 中不可缺少的環(huán)節(jié) ,數(shù)據(jù)持久化的解決之道也一直是企業(yè)計(jì)算標(biāo)準(zhǔn)中最有影響力的部分 .如今關(guān)系型數(shù)據(jù)庫(kù)已經(jīng)穩(wěn)定地占據(jù)著主要的數(shù)據(jù)庫(kù)市場(chǎng) ,XML 技術(shù)和 XML 數(shù)據(jù)庫(kù)技術(shù)也日漸成熟 . 持久化數(shù)據(jù) 數(shù)據(jù)是我們軟件開(kāi)發(fā) 人員必須考慮的對(duì)象 .無(wú)論你使用哪種技術(shù) ,借助哪種工具 ,以及購(gòu)買(mǎi)哪種軟件平臺(tái)產(chǎn)品 ,當(dāng)接受一個(gè)實(shí) 際的問(wèn)題時(shí) ,你都需要面對(duì)實(shí)際的數(shù)據(jù) ,考慮實(shí)際數(shù)據(jù)的各種問(wèn)題 .在這些問(wèn)題中往往都包含數(shù)據(jù)持久化的問(wèn)題 ,這不僅是因?yàn)槲覀兊挠?jì)算機(jī)內(nèi)存有限 ,更主要的原是業(yè)務(wù)邏輯的需要 ,作為一個(gè)接觸軟件技術(shù) ,嘗試寫(xiě)程序的人 ,我們要接觸各種類(lèi)型的數(shù)據(jù) .下面列舉了三種常見(jiàn)的數(shù)據(jù)類(lèi)型 : 隨機(jī)數(shù)據(jù) 這種數(shù)據(jù)指的是不確定結(jié)構(gòu) ,不了解數(shù)量 ,目前也搞不清關(guān)系的數(shù)據(jù) .它聽(tīng)起來(lái)很奇怪 ,但在實(shí)際的程序設(shè)計(jì)中十分常見(jiàn) .例如 ,從一個(gè)震動(dòng)源傳遞到計(jì)算機(jī)采集卡的數(shù)據(jù) ,再比如一個(gè)自然物生長(zhǎng)過(guò)程中的數(shù)據(jù) .可能有些數(shù)據(jù)實(shí)際上是很有規(guī)律的 ,但是在設(shè)計(jì)程序時(shí)由于對(duì)它的了解很少 ,使它對(duì)于我們來(lái)說(shuō)也成了隨即的數(shù)據(jù)了 .我沒(méi)曾經(jīng)在遇到這種搞不大清楚的數(shù)據(jù)時(shí) ,使用很大的數(shù)組或者多個(gè)鏈表來(lái)表述 ,不管下一個(gè)數(shù)據(jù)的值是什么 ,先存儲(chǔ)起來(lái)再說(shuō) .有時(shí)候當(dāng)遇到的數(shù)據(jù)總也摸不到規(guī)律 ,或者越來(lái)越多 ,內(nèi)存也容納不下時(shí) ,就找個(gè)文件存放起來(lái) ,后來(lái)沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 22 發(fā)現(xiàn)其實(shí)存入文件的方式很不錯(cuò) ,起碼可以一直繼續(xù)下去 .也許這就是最佳的持久化策略了 . 屬性數(shù)據(jù) 在接觸具體的項(xiàng)目開(kāi)發(fā)任務(wù)時(shí) ,更多的時(shí)候要接觸到屬性類(lèi)型的數(shù)據(jù) ,這些數(shù)據(jù)來(lái)源于對(duì)象的屬性 ,當(dāng)然這些屬性之間還存在關(guān)系 ,對(duì)于此類(lèi)數(shù)據(jù) ,似乎最好的持久化方法就是利用關(guān)系型數(shù)據(jù)庫(kù)表了 ,在存入數(shù)據(jù)表的過(guò)程中還可以借助Hibernate 來(lái)提高開(kāi)發(fā)的效率 ,或者直接使用 JDBC 來(lái)傳遞 SQL 語(yǔ)句 .這兩種方法有些相似但還有細(xì)微的差別 . XML 數(shù)據(jù) 現(xiàn)在很多 網(wǎng)絡(luò)上的應(yīng)用程序都使用 XML 類(lèi)型的數(shù)據(jù) ,或者說(shuō)是一種樹(shù)狀的數(shù)據(jù) ,如何將這兩種數(shù)據(jù)持久化保存下來(lái)呢 ?一種方法是將 XML 數(shù)據(jù)拆分為屬性數(shù)據(jù) ,然后存儲(chǔ)到關(guān)系型數(shù)據(jù)庫(kù)中 .另一種方式比較新 ,是將 XML數(shù)據(jù)存儲(chǔ)到 XML數(shù)據(jù)庫(kù)中 ,在 XML 數(shù)據(jù)庫(kù)中存儲(chǔ)這種數(shù)據(jù)時(shí) ,數(shù)據(jù)的結(jié)構(gòu)不變 ,XML 數(shù)據(jù)在 XML數(shù)據(jù)庫(kù)中 ,在 XML數(shù)據(jù)庫(kù)中以文檔對(duì)象形式保存 ,使用 XPaht 和 XQuery查詢(xún)語(yǔ)言來(lái)查詢(xún) XML 數(shù)據(jù)中的節(jié)點(diǎn)數(shù)據(jù) ,或者多個(gè) XML 文檔中的多個(gè)節(jié)點(diǎn)數(shù)據(jù) . 相對(duì)于屬性數(shù)據(jù)而言 ,XML數(shù)據(jù)是很寬松的 .首先 ,XML數(shù)據(jù)的結(jié)構(gòu)沒(méi)有被確定下來(lái) ,起碼沒(méi)有被定死為某種僵化的結(jié)構(gòu) .其次 ,對(duì)于 XML數(shù)據(jù)的各個(gè)節(jié)點(diǎn)來(lái)說(shuō) ,數(shù)據(jù)的類(lèi)型并沒(méi)有被確定下來(lái) ,在 XML 中如果不加特殊的約束 (例如 DTD 或者Schema),XML 文檔中的數(shù)據(jù)和結(jié)構(gòu)可以有十分大的變化空間 ,在 XML 中以字符串形式存在的數(shù)據(jù) ,很難確定它的類(lèi)型是 int 或是 ,XML 是可以被轉(zhuǎn)換處理的 ,利用 XSLT 可以將 XML轉(zhuǎn)換成希望的結(jié)果 .因此可以說(shuō)對(duì) XML數(shù)據(jù)的約束是比較寬松的 ,XML 數(shù)據(jù)類(lèi)型甚至可以用來(lái)模擬實(shí)現(xiàn)一些隨即性質(zhì)的數(shù)據(jù) . 持久化技術(shù) 一直以來(lái) ,在 Java開(kāi)發(fā)領(lǐng)域中 基于數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)實(shí)現(xiàn)一直是面向關(guān)系的 ,也就是說(shuō)與數(shù)據(jù)庫(kù)相關(guān)的處理過(guò)程并沒(méi)有實(shí)現(xiàn)真正的面向?qū)ο?.如何在數(shù)據(jù)存取的操作中實(shí)現(xiàn)真正的面向?qū)ο?,一直是開(kāi)發(fā)人員探索的問(wèn)題 .正在使用中的對(duì)象序列化技術(shù) ,EJB 中 Entity Bean 技術(shù)等 ,都是在這方面很好的探 索 .但是實(shí)體 Bean 設(shè)沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 23 計(jì)實(shí)現(xiàn)過(guò)程中的繁瑣和復(fù)雜 ,使得許多開(kāi)發(fā)人員望而卻步 . 而 Hibernate 的出現(xiàn) ,提供了一個(gè)符合 Java 面向?qū)ο缶幊趟枷?,易于使用的數(shù)據(jù)庫(kù)持久化解決方案 .因此 ,在目前行業(yè)的 Java 數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目中 ,有越來(lái)越多的開(kāi)發(fā)人員開(kāi)始嘗試使用 Hibernate 在數(shù)據(jù)庫(kù)外面包裹上一層面向?qū)ο蟮耐庖?,從而將開(kāi)發(fā)人員從繁瑣 ,重復(fù) ,技術(shù)含量不高的數(shù)據(jù)庫(kù)編程中結(jié)果出來(lái) . Hibernate 概述 Hibernate 在 英文中的意思是 ”冬眠 ”,從這個(gè)角度也可以體會(huì)到 Hibernate 架構(gòu)下提供的相關(guān)技術(shù)可以實(shí)現(xiàn)度十角狀態(tài)的持久性保存 .在傳統(tǒng)的數(shù)據(jù)庫(kù)編程中 ,開(kāi)發(fā)人員要面對(duì)大量重復(fù)行代碼的編寫(xiě) ,以實(shí)現(xiàn)對(duì)不同數(shù)據(jù)表中的數(shù)據(jù)的獲取 ,并將獲取到的記錄數(shù)據(jù)封裝成對(duì)象 ,在處理完成之后 ,如果需要進(jìn)行對(duì)象狀態(tài)的存取 ,需要將對(duì)象中的數(shù)據(jù)拆卸成數(shù)據(jù)庫(kù)記錄中的對(duì)應(yīng)字段的值 ,然后向數(shù)據(jù)庫(kù)中進(jìn)行存取 . 這種工作方式顯然沒(méi)有實(shí)現(xiàn)真正意義上的數(shù)據(jù)存取階段的面向?qū)ο?.雖然數(shù)據(jù)存取過(guò)程中的工作步驟是基本固定的 ,但是由于操作的數(shù)據(jù)表中字段列表數(shù)據(jù)的不同 ,使得開(kāi)發(fā)人員必須要不厭其煩地書(shū)寫(xiě)與相應(yīng)的實(shí)體類(lèi)對(duì)應(yīng)的封裝處理過(guò)程 . 而在 Hibernate 中 ,類(lèi)似這種重復(fù)性高 ,工作量大 ,但是又必須保證高質(zhì)量完成的體力活 ,全部由 Hibernate 接管過(guò)去 .這對(duì)廣大的 Java 開(kāi)發(fā)人員無(wú)疑是個(gè)非常好的消息 . Hibernate 本質(zhì)上是一個(gè)面向 Java 開(kāi)發(fā)環(huán)境的對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射工具 .在Hibernate 之前 ,開(kāi)發(fā)人員要將面向?qū)ο蟮能浖完P(guān)系數(shù)據(jù)庫(kù)結(jié)合在一起 ,往往會(huì)費(fèi)長(zhǎng)麻煩 .而借助 Hibernate 對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射技術(shù) ,可以非常輕松地將以面向?qū)ο笏枷敕庋b的對(duì)像的各個(gè)狀態(tài)數(shù)據(jù)映射到基于 SQL 的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去 . Java 應(yīng)用 Hibernate HQL 語(yǔ)句 數(shù)據(jù)庫(kù) SQL 語(yǔ)句 XML 映射 文件 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 24 圖 Hibernate 工作示意圖 4 系統(tǒng)實(shí)現(xiàn) 實(shí)現(xiàn)效果 網(wǎng)站首頁(yè) 在瀏覽器地址欄中輸入 之后 ,屏幕中將顯示如圖 所示的沈陽(yáng)長(zhǎng)紅機(jī)械有限公司的首頁(yè) .頂部為一行下拉導(dǎo)航菜單 ,可以鏈接到網(wǎng)站的各個(gè)功能模塊 ,中上部為企業(yè)和行業(yè)兩類(lèi)新聞 ,左邊為四種產(chǎn)品的分類(lèi) ,右邊為用戶(hù)登陸的區(qū)域 ,最下面是主要的產(chǎn)品 . 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 25 圖 沈陽(yáng)長(zhǎng)紅機(jī)械有限公司的首頁(yè) 關(guān)于企業(yè) 在下拉導(dǎo)航菜單中點(diǎn)擊 ”關(guān)于企業(yè) ”可鏈接到關(guān)于企業(yè)功能模塊 ,如圖 所示在左邊點(diǎn)擊 ”企業(yè)形象 ”,”企業(yè)文化 ”,”企業(yè)榮譽(yù) ”,”組織機(jī)構(gòu) ”可進(jìn)入相應(yīng)的頁(yè)面 . 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 26 圖 關(guān)于企業(yè) 新聞資訊 在下拉導(dǎo)航菜單中 點(diǎn)擊 ”新聞資訊 ”可鏈接到新聞資訊的功能模塊 ,如圖 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 27 所示 ,一共分 ”企業(yè)新聞 ”和 ”行業(yè)新聞 ”兩類(lèi) ,點(diǎn)擊左邊的鏈接可進(jìn)入相應(yīng)的頁(yè)面 .然后點(diǎn)擊新聞的標(biāo)題 ,可瀏覽該新聞 ,并且可以查看該新聞的錄入時(shí)間和瀏覽次數(shù) . 圖 新聞資訊 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 28 產(chǎn)品信息 在下 拉導(dǎo)航菜單中 點(diǎn)擊 ” 產(chǎn)品信息 ”可鏈接到 產(chǎn)品信息 的功能模塊如圖 所示 ,即可瀏覽全部的產(chǎn)品 ,左邊有 ”產(chǎn)品分類(lèi) ”和 ”產(chǎn)品搜索 ”兩個(gè)功能模塊 ,可按分類(lèi)瀏覽產(chǎn)品和按 ”產(chǎn)品名稱(chēng) ”或 ”產(chǎn)品介紹 ”查找產(chǎn)品 .然后點(diǎn)擊 ”了解詳情 ”的圖片按鈕可以瀏覽該產(chǎn)品的詳細(xì)信息 .在確定了某個(gè)產(chǎn)品后 ,點(diǎn)擊 ”加入收藏 ”,可以填寫(xiě)一張訂單定購(gòu)該產(chǎn)品 . 圖 產(chǎn)品信息 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 29 信息反饋 在下拉導(dǎo)航菜單中 點(diǎn)擊 ” 信息反饋 ”可鏈接到 信息 反饋的功能模塊 .如果您不是注冊(cè)的會(huì)員或者您還沒(méi)有登陸 ,則不能留言 .如圖 所示 .在登陸后 即可瀏覽您以前的留言 ,并可查看管理員對(duì)您留言的回復(fù) . 圖 信息反饋 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 30 人才招聘 在下拉導(dǎo)航菜單中點(diǎn)擊 ” 人才招聘 ” 可鏈接到人才招聘的功能模塊 ,如圖 所示 ,在確定要應(yīng)聘某一職位后 ,點(diǎn)擊 ” 應(yīng)聘此職位 ” ,可進(jìn)入相應(yīng)的頁(yè)面 ,填寫(xiě)姓名 ,性別等基本信息 ,然后等待工作人員通知您面試 . 圖 人才招聘 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 31 聯(lián)系我們 在下拉導(dǎo)航菜單中點(diǎn)擊 ” 聯(lián)系我們 ” 可鏈接到聯(lián)系我們的功能模塊 ,如圖 所示 .就可以查看沈陽(yáng)長(zhǎng)紅機(jī)械有限公司的地址 ,電話(huà) ,傳真等聯(lián)系方式 . 圖 聯(lián)系我們 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 32 會(huì)員功能 在網(wǎng)站的首頁(yè) ,以及關(guān)于企業(yè)等功能模塊中 ,都有用戶(hù)登陸的功能模塊 ,在填入正確的用戶(hù)名和密碼后 ,即可以注冊(cè)用戶(hù)的身份瀏覽網(wǎng)站 ,并具有 :修改會(huì)員資料或密碼 ,填寫(xiě)訂單 ,留言等功能 .如果用戶(hù)尚未注冊(cè) ,則點(diǎn)擊 ”新用戶(hù)注冊(cè) ”鏈接到注冊(cè)頁(yè)面 ,填寫(xiě)好信息后 ,即可注冊(cè) .如果注冊(cè)后的用戶(hù) ,忘記所設(shè)置的密碼 ,可以到密碼找回的頁(yè)面 ,填寫(xiě)用戶(hù)名 ,提示問(wèn)題和答案 ,以及注冊(cè)時(shí)所使用的電子郵箱即可找回密碼 ,系統(tǒng)將您當(dāng)前的密碼以郵件的形式發(fā)回到你的郵箱內(nèi) . 用戶(hù)表示層 在 用戶(hù)表示層內(nèi) ,主要是一些 JSP的頁(yè)面 ,用于實(shí)現(xiàn)圖 ,該層中的 JSP 頁(yè)面都放在項(xiàng)目的根目錄下 .整個(gè)網(wǎng)站的頁(yè)面關(guān)系如圖 所示 . 圖 網(wǎng)站頁(yè)面關(guān)系圖 人才招聘 聯(lián)系我們 關(guān)于企業(yè) 企業(yè)形象xingxiang xinagxiang xingxi 企業(yè)文化企業(yè)榮譽(yù) 組織機(jī)構(gòu) 新聞資訊 行業(yè)新聞 企業(yè)新聞 產(chǎn)品瀏覽覽 產(chǎn)品分類(lèi) 產(chǎn)品信息 填寫(xiě)訂單 留言系統(tǒng) 用戶(hù)登陸 首頁(yè) 沈陽(yáng)理工大學(xué)學(xué)士學(xué) 位論文 33 數(shù)據(jù)持久層 由于本網(wǎng)站采用了 Hibernate 開(kāi)發(fā)架構(gòu)實(shí)現(xiàn)了數(shù)據(jù)持久層處理的功能 ,因此要給出 Hibernate 相關(guān)的配置文件及映射文件的具體源代碼及其功能 .對(duì)應(yīng) Hibernate的配置文件和映射文件要放置在項(xiàng)目的 src 目錄中 , ,而用于管理 session以及封裝了數(shù)據(jù)庫(kù)操 作相關(guān)方法的類(lèi)則與其他類(lèi)一樣 ,放到相應(yīng)的包中 , 本項(xiàng)目的相對(duì)路徑為 . Hibernate 配置文件 () 在該文件中主要是進(jìn)行 SessionFactory 配置 (可以理解成建立與數(shù)據(jù)庫(kù)之間連接的配置 )在 Hibernate 中 ,既可以用 XML 文件 ,也可以使用屬性文件來(lái)配置 ,而本系統(tǒng)則使用的是 :其中粗體的部分?jǐn)?shù)據(jù)庫(kù)的類(lèi)型 ,服務(wù)器 ,端口號(hào) ,數(shù)據(jù)庫(kù)名稱(chēng)等相關(guān)配置 . ?xml version=39。39。 encoding=39。UTF839。? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD ! Generated by
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1