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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于ssh的校內(nèi)網(wǎng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線(xiàn)瀏覽

2025-02-05 19:16本頁(yè)面
  

【正文】 器組件是有 類(lèi)實(shí)現(xiàn)的,這個(gè)類(lèi)是 類(lèi)的擴(kuò)展。 (2) 把這個(gè)請(qǐng)求映射到相應(yīng)的 Action類(lèi),如果這是此類(lèi)收到的第一個(gè)請(qǐng)求,將初始化實(shí)例并緩存。 (4) 調(diào)用 Action 實(shí)例的 perform()方法并將 ActioForm bean,Action Mapping 對(duì)象 ,request 和 response 對(duì)象傳給它。 2 ActionClass 包含事務(wù)邏輯 6 Action 類(lèi)真正實(shí)現(xiàn)應(yīng)用程序的事務(wù)邏輯,它們負(fù)責(zé)處理請(qǐng)求。如果找到了 ActionServlet 將適當(dāng)?shù)?ActionMapping 類(lèi)轉(zhuǎn)發(fā)給 Action,這個(gè)Action 使用 ActionMapping 找到本地轉(zhuǎn)發(fā),然后獲得并設(shè)置 ActionMapping 屬性。 3 ActionForm 顯示模塊數(shù)據(jù) 框架假設(shè)用戶(hù)在應(yīng)用程序中為每個(gè)表單都創(chuàng)建了一個(gè) ActionForm bean,對(duì)于每個(gè)在 文件中定義的 bean,框架在調(diào)用 Action類(lèi)的 perform()方法之前會(huì)進(jìn)行以下操作: 在相關(guān)聯(lián)的關(guān)鍵字下,它檢查用于適當(dāng)類(lèi)的 bean 實(shí)例的用戶(hù)會(huì)話(huà),如果在會(huì)話(huà)中沒(méi)有可用的 bean,它就會(huì)自動(dòng)創(chuàng)建一個(gè)新的 bean并添加到用戶(hù)的會(huì)話(huà)中。 當(dāng) Action perform()被調(diào)用時(shí),最新的 ActionForm bean傳送給它,參數(shù)值就可以立即使用了。 ActionForm類(lèi)提供了另一種處理錯(cuò)誤的手段,提供兩個(gè)方法: Public ActionErrors validate(ActionMappin mapping, ServletRequest request) Public ActionErrors validate(ActionMappin mapping, HttpServletRequest request) 你應(yīng)該在自己的 bean 里覆蓋 validate()方法,并在配置文件里設(shè)置 action元素的validate 為 true。 如果返回的不是 null,而且長(zhǎng)度大于 0,則根據(jù)錯(cuò)誤關(guān)鍵字將實(shí)例存儲(chǔ)在請(qǐng)求的屬性列表中,然后 ActionServlet 將響應(yīng)轉(zhuǎn)發(fā)到配置文件 action元素的 input 屬性所指向的目標(biāo)。 方法 reset()可將 bean的屬性恢復(fù)到默認(rèn)值: public void reset(ActionMapping mapping,HttpServletRequest request) public void reset(ActionMapping mapping,ServletRequest request) 典型的 ActionFrom bean 只有屬性的設(shè)置與讀取方法( getXXX) ,而沒(méi)有實(shí)現(xiàn)事務(wù)邏輯的方法。而真正對(duì)數(shù)據(jù)有效性進(jìn)行檢查的是 Action 類(lèi)或適當(dāng)?shù)氖聞?wù)邏輯 bean。若沒(méi)有找到具體的 ActionForward,就返回一個(gè) null。 Action 類(lèi)獲得 ActionForward 實(shí)例的句柄,然后可用三種方法返回 ActionServlet,所以我們可以這樣使用 findForward(): ActionServlet 根據(jù)名稱(chēng)獲取一個(gè)全局轉(zhuǎn)發(fā) ActionMappin實(shí)例被傳送到 perform()方法,并根據(jù)名稱(chēng)找到一個(gè)本地轉(zhuǎn)發(fā) 6 ActionError 用來(lái)存儲(chǔ)和回收錯(cuò)誤 struts 提供了兩個(gè)類(lèi)來(lái)處理錯(cuò)誤: ActionErrors 和 ActionError ,它們都擴(kuò)展。每個(gè) ActionError 都包含了關(guān)鍵字,能夠映射到資源文件中存儲(chǔ)的錯(cuò)誤信息,而這個(gè)資源文件是在 ActionServlet 初始化參數(shù)中指定的。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶(hù)端程序使用,也可 8 以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。這 5 個(gè)核心接口在任何開(kāi)發(fā)中都會(huì)用到。下面對(duì)這五個(gè)核心接口分別加以介紹。 )。同時(shí), Hibernate 的 session不同于 JSP 應(yīng)用中的 HttpSession。 2 SessionFactory 接口 : SessionFactory 接口負(fù)責(zé)初始化 Hibernate。這里用到了工廠(chǎng)模式。 3 Configuration 接口 :Configuration 接 口負(fù)責(zé)配 置并啟動(dòng) Hibernate , 創(chuàng)建SessionFactory 對(duì)象。 4 Transaction 接口: Transaction 接口負(fù)責(zé)事務(wù)相關(guān)的操作。 5 Query和 Criteria 接口: Query和 Criteria 接口負(fù)責(zé)執(zhí)行各種數(shù)據(jù)庫(kù)查詢(xún)。 4 輕量 —— 從大小與開(kāi)銷(xiāo)兩方面而言 Spring都是輕量的。并且 Spring 所需的處理開(kāi)銷(xiāo)也是微不足 9 道的。 5 控制反轉(zhuǎn) —— Spring通過(guò)一種稱(chēng)作控制反轉(zhuǎn) ( IoC)的技術(shù)促進(jìn)了松耦合。你可以認(rèn)為 IoC 與 JNDI 相反 —— 不是對(duì)象從容器中查找依賴(lài),而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴(lài)傳遞給它。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此 而已。 7 容器 —— Spring 包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你 可以配 置你的每 個(gè) bean 如何 被創(chuàng)建 —— 基于一 個(gè)可配置 原型( prototype),你的 bean 可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例 —— 以及它們是如何相互關(guān)聯(lián)的。 8 框架 —— Spring 可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開(kāi)發(fā)留給了你。 這個(gè)術(shù)語(yǔ)源自描述從基于網(wǎng)頁(yè)的 Web 應(yīng)用到基于數(shù)據(jù)的應(yīng)用的轉(zhuǎn)換。 幾種技術(shù) 1 JavaScript 名字所示, AJAX 的概念中最重要而最易被忽視的是它也是一種 JavaScript 編程語(yǔ)言。在大部分時(shí)間,JavaScript 通常被服務(wù)端開(kāi)發(fā)人員認(rèn)為是一種企業(yè)級(jí)應(yīng)用不需要使用的東西應(yīng)該盡力避免。類(lèi)似的,它也 被認(rèn)為將應(yīng)用邏輯任意地散布在服務(wù)端和客戶(hù)端中,這使得問(wèn)題很難被發(fā)現(xiàn)而且代碼很難重用。 XMLHttpRequest 對(duì)象用來(lái)響應(yīng)通過(guò) HTTP 傳遞的數(shù)據(jù),一旦數(shù)據(jù)返回到客戶(hù)端就可以立刻使用 DOM 將數(shù)據(jù)放到網(wǎng)面上。使用 XMLHttpRequest 傳送的數(shù)據(jù)可 以是任何格式,雖然從名字上建議是 XML格式的數(shù)據(jù)。 XPath可以訪(fǎng)問(wèn) XML文檔中的數(shù)據(jù),但理解 XML DOM 是必須的。許多開(kāi)發(fā)人員已經(jīng)熟悉 Xpath 和 XSLT,因此 AJAX 選擇XML作為數(shù)據(jù)交換格式是有意義的。 3 CSS 為了正確的瀏覽 AJAX 應(yīng)用, CSS 是一種 AJAX 開(kāi)發(fā)人員所需要的重要武 器。雖然 CSS 在 AJAX 應(yīng)用中扮演至關(guān)重要的角色,但它也是構(gòu)建跨瀏覽器應(yīng)用的一大阻礙,因?yàn)椴煌臑g覽器廠(chǎng)商支持各種不同的 CSS 級(jí)別。并沒(méi)有改變這個(gè)領(lǐng)域中的主要方式。本系統(tǒng)采用SSH( StrutsHibernateSpring)架構(gòu)進(jìn)行設(shè)計(jì)和開(kāi)發(fā),建設(shè)了 B/S 模式的三層體系結(jié)構(gòu)。 本系統(tǒng)還適當(dāng)?shù)厥褂昧? 技術(shù) Ajax,用異步傳輸?shù)姆绞絹?lái)增強(qiáng)用戶(hù)體驗(yàn)。 系統(tǒng)功能分析 1 注冊(cè)功能 用戶(hù)可通過(guò)唯一賬號(hào)在完成基本信息 (密碼、生日、性別等 )填寫(xiě)后,注冊(cè)為校內(nèi)網(wǎng)會(huì)員。 11 2 登陸功能 校內(nèi)網(wǎng)注冊(cè)用戶(hù)可憑唯一賬號(hào)和密碼登陸校內(nèi)網(wǎng),以使用其提供的功能。 4 日志 用戶(hù) 可創(chuàng)建日志分類(lèi), 發(fā)表日志,查看、編輯和刪除已發(fā)表日志, 查看日志已閱讀數(shù),評(píng)論數(shù)及評(píng)論,可對(duì)日志發(fā)表評(píng)論。 6 留言 用戶(hù)可發(fā)表留言,查看留言,查看留言回復(fù)。 8 好友 用戶(hù)可查看好友列表, 根據(jù)好 友姓名,學(xué)校,工作單位等信息搜索好友,可對(duì)特定人請(qǐng)求加為好友。 10 分享 用戶(hù)可分享好友的相冊(cè),日志,可查看自己的分享。 12 安全中心 用戶(hù)可修改現(xiàn)有密碼, 創(chuàng)建或修改密保問(wèn)題及答案 ,用戶(hù)可在此找回密碼。 14 退出 用戶(hù)在完成各項(xiàng)操作后可選擇退出系統(tǒng)。 12 。 表 41 ren表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 可否為空 描述 備注 u_id int not null 標(biāo)識(shí)列 主鍵 u_account nvarchar 20 not null 賬號(hào) 唯一 u_pass nvarchar 20 not null 密碼 u_name nvarchar 20 not null 姓名 u_birth nvarchar 23 not null 生日 u_sex bit not null 性別 u_addre int 故鄉(xiāng) 外鍵 u_home int 所在地 外鍵 u_head_img nvarchar 50 頭像路徑 校內(nèi)網(wǎng) 學(xué)日志管理 課個(gè)人資料 注好友 幫通知 通用戶(hù)注冊(cè) 教相冊(cè)管理 信狀態(tài) 畢留言 通用戶(hù)登陸 課分享 幫好友訪(fǎng)問(wèn) 幫訪(fǎng)問(wèn)好友 幫安全中心 幫退出 13 u_grade int 等級(jí) u_famous int 好友訪(fǎng)問(wèn)量 u_work_unit nvarchar 工作單位 u_work_position nvarchar 職位 u_work_entry_time nvarchar 入職時(shí)間 u_work_trade int 行業(yè) 外鍵 u_coll int 大學(xué) 外鍵 u_coll_dept int 院系 外鍵 u_coll_entry_time int 入學(xué)年份 外鍵 u_high int 高中 u_high_entry_year int 入學(xué)年份 外鍵 u_high_class_fir int 高一班級(jí) u_high_class_sec int 高二班級(jí) u_high_class_thi int 高三班級(jí) u_tech int 中專(zhuān)技校 u_tech_entry_year int 入學(xué)年份 外鍵 u_juni int 初中 u_juni_entry_year int 入學(xué)年份 外鍵 u_elem int 小學(xué) u_elem_entry_year int 入學(xué)年份 外鍵 u_qq nvarchar 20 號(hào)碼 u_msn nvarchar 20 MSN 號(hào)碼 u_telephone nvarchar 20 聯(lián)系方式 u_website nvarchar 20 個(gè)人網(wǎng)站 u_secu_q nvarchar 20 密保問(wèn)題 u_secu_a nvarchar 20 密保答案 u_hobby nvarchar MAX 興趣愛(ài)好 14 u_music nvarchar MAX 喜愛(ài)音樂(lè) u_movie nvarchar MAX 喜愛(ài)電影 u_game nvarchar MAX 喜愛(ài)游戲 u_cartoon nvarchar MAX 喜愛(ài)動(dòng)漫 u_sport nvarchar MAX 喜愛(ài)運(yùn)動(dòng) u_book nvarchar MAX 喜愛(ài)書(shū)籍 u_reg_date datetime 注冊(cè)時(shí)間 2 blog(表 42) blog 表用 于存放注冊(cè)用戶(hù)所寫(xiě)的日志信息,包括日志標(biāo)題,日志內(nèi)容,編輯日志時(shí)間,日志所屬分類(lèi)以及日志所屬人。 表 43 blog_category 表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 可否為空 描述 備注 blog_cate_id int not null 標(biāo)識(shí)列 主鍵 blog_cate_name nvarchar 20 not null 分類(lèi)名 blog_cate_u int 所屬人 外鍵 4 blog_reply(表 44) 15 blog_reply 表用于存放注冊(cè)用戶(hù)所寫(xiě)的日志的回復(fù),包括回復(fù)者,回復(fù)內(nèi)容,回復(fù)時(shí)間,所屬日志,狀態(tài)。 表 45 city表 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 可否為空 描述 備注 city_id int not null 標(biāo)識(shí)列 主鍵 city_name nvarchar 20 not null 城市名 city_pro int 所
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1