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

正文內容

畢業(yè)設計-基于ssh的校內網系統(tǒng)的設計與實現(xiàn)-文庫吧資料

2024-12-11 19:16本頁面
  

【正文】 l_id int not null 標識列 主鍵 coll _name nvarchar 20 not null 大學名 coll _pro int 所在省市 外鍵 7 department(表 47) department 表用于存儲大學院系列表。 表 44 blog_reply表 列名 數據類型 長度 可否為空 描述 備注 brep_id int not null 標識列 主鍵 brep _u int not null 回復者 外鍵 brep_blog int not null 所屬日志 外鍵 brep _content nvarchar MAX not null 回復內容 brep _time datetime not null 回復時間 brep _status bit not null 查看狀態(tài) 5 city(表 45) city表用于存儲城市列表,包括城市名及所屬省份。 表 42 blog表 列名 數據類型 長度 可否為空 描述 備注 blog_id int not null 標識列 主鍵 blog_u int not null 日志所輸人 外鍵 blog_subject nvarchar 50 not null 日志題目 blog_content nvarchar MAX not null 日志內容 blog_time datetime not null 創(chuàng)建時間 blog_cate int not null 日志分類 外鍵 blog_read_count int not null 日志閱讀數 3 blog_category(表 43) blog_category表用于存放注冊用戶所寫的日志的分類,用戶可自己添加分類。 圖 31 系統(tǒng) 功能 模塊 結構圖 4 數據庫設計 數據庫設計 1 ren(表 41) ren 表用于存放注冊用戶的賬號,密碼,姓名,性別,生日,家鄉(xiāng),所在地,頭像路徑等基本信息,以及學校信息,工作信息,興趣愛好,聯(lián)系方式等。 系統(tǒng)功能 模塊 結構圖 通過 以上 對系統(tǒng)功能的分析,可 對系統(tǒng)功能進行模塊劃分 , 系統(tǒng)功能模塊結構圖 如圖 31 所示。 13 訪問好友 用戶可訪問好友主頁, 可 瀏覽好友相冊 、 日志 及分享 ,并可分享 及評論;可查看好友狀態(tài),并對狀態(tài)進行評論;可 給好友留言,并對 好友留言進行回復。 11 好友 訪問 用戶可查看最近訪問者,查看已訪問人數。 9 通知 用戶可查看最新通知,如好友請求消息,未查看留言,未查看狀態(tài)回復,未查看日志、相冊和分享的評論。 7 狀態(tài)留言 用戶可發(fā)表狀態(tài)留言,查看狀態(tài)留言及其回復。 5 相冊 用戶可創(chuàng)建相冊,上傳相片,瀏覽相片,對相片添加描述,對相片進行評論。 3 個人資料 用戶可編輯個人資料,上傳個人頭像。方可使 用校內網提供的功能。 用戶可以進行注冊、登錄、留言及尋找好友等操作。采用 MyEclipse 作為主要的開發(fā)工具, Sql Server 2021 作為后臺數據庫, Tomcat 作為 web 服務器 。 3 系統(tǒng)分析 系統(tǒng)需求分析 本系統(tǒng)針對校內網的實際需求,通過具體的 需求分析,而設計出來的。 4 服務器端 但不像在客戶端,在服務端 AJAX 應用還是使用建立在如 Java,.Net 和 PHP 語言基礎上機制 。 CSS提供了從內容中分離應用樣式和設計的機制。 XSLT 可以被用在客戶端和服務端,它能夠減少大量的用 JavaScript 編寫的應用邏輯。類似的, XSLT 是最簡單而快速的從 XML 數據生成 HTML 或 XML 的方式。 開發(fā)人員應該已經熟悉了許多其他 XML相關的技術。 2 XMLHttpRequest XMLHttpRequest 對象在大部分瀏覽器上已經實現(xiàn)而且擁有一個簡單的接口允許數據從客戶端傳遞到服務端,但并不會打斷用戶當前的操作。在 AJAX 中 JavaScript 主要被用來傳遞用戶界面上的數據到服務端并返回 10 結果。這種觀點來自以前編寫 JavaScript 代碼的經歷:繁雜而又易出錯的語言。 JavaScript 是一種粘合劑使 AJAX 應用的各部分集成在一起。在基于數據的應用中,用戶需求的數據如聯(lián)系 人列表,可以從獨立于實際網頁的服務端取得并且可以被動態(tài)地寫入網頁中,給緩慢的 Web 應用體驗著色使之像桌面應用一樣。 Ajax AJAX 即 “Asynchronous JavaScript and XML”( 異步 JavaScript 和 XML) , AJAX 并非縮寫詞,而是由 Jesse James Gaiiett 創(chuàng)造的名詞,是指一種創(chuàng)建交互式網頁應用的網頁開發(fā)技術。在 Spring 中,應用對象被聲明式地組合,典型地是在一個 XML 文件里。然而, Spring不應該被混同于傳統(tǒng)的重量級的 EJB容器,它們經常是龐大與笨重的,難以使用。它們并不負責(甚至是意識)其它的系統(tǒng)級關注點,例如日志或事務支持。 6 面向切面 —— Spring 提供了面向切面編程的豐富支持,允許通過分離應用的業(yè)務邏輯與系統(tǒng)級服務(例如審計( auditing)和事務( transaction)管理)進行內聚性的開發(fā)。當應用了 IoC,一個對象依賴的其它對象會通過被動的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。此外, Spring 是非侵入式的:典型地, Spring 應用中的對象不依賴于 Spring 的特定類。完整的 Spring框架可以在一個大小只有 1MB 多的 JAR 文件里發(fā)布。它可以使用 HQL語言或 SQL語句兩種表達方式 Spring 1 目的:解決企業(yè)應用開發(fā) 的復雜性 2 功能:使用基本的 JavaBean代替 EJB,并提供了更多的企業(yè)應用功能 3 范圍:任何 Java 應用 , 簡單來說, Spring 是一個輕量級的控制反轉 (IoC)和面向切面 (AOP)的容器框架。它是可選的,開發(fā)人員也可以設計編寫自己的底層事務處理代碼。在 Hibernate 的啟動的過程中, Configuration 類的實例首先定位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory對象。 需 要注意 的是 SesionFactory 并不是輕量級的,因為一般情況下,一個項目通常只需要一個 SessionFactory 就夠,當需要操作多個數據庫時,可以為每個數據庫指定一個SessionFactory。它充當數據存儲源的代理,并負責創(chuàng)建 Session對象。這里當使用 session這個術語時,其實指的是 Hibernate 中的 session,而以后會將 HttpSesion對象稱為用戶 session。但需要注意的是 Session 對象是非線程安全的。 1 Session 接口 : Session接口負責執(zhí)行被持久化對象的 CRUD 操作 (CRUD 的任務是完成與數據庫的交流,包含了很多常見的 SQL 語句。通過這些接口, 不僅可以對持久化對象進行存取,還能夠進行事務控制。 Hibernate 核心接口 Hibernate 的核心接口一共有 5 個,分別為 :Session、 SessionFactory、 Transaction、Query 和 Configuration。 7 Struts 標記庫 可以減輕開發(fā)顯示層次的工作 Hibernate Hibernate 是一個開放源代碼的對象關系映射框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象 編程思維來操縱數據庫。 ActionErrors 保存著 ActionError 對象的集合,其中每一個代表了獨立的錯誤信息。 5 ActionForward 用來指示操作轉移的對象 目的是控制器將 Action類的處理結果轉發(fā)至目的地。 4 ActionMapping 幫助控制器將請求映射到操作 將特定請求映射到特定 Action 的相關信息存儲在 ActionMapping 中, ActionServelt將 ActionMapping 傳送到 Action 類的 perform()方法, Action 將使用 ActionMapping 的findForward()方法,此方法返回一個指定名稱的 ActionForward,這樣 Action 就完成了本地轉發(fā)。只有簡單的輸入檢查邏輯,使用的目的是為了存儲用戶在相關表單中輸入的最新數據,以便可以將同一網頁進行再生,同時提供一組錯誤信息,這樣就可以讓用戶修改不正確的輸入數據。 7 如果需要執(zhí)行特定的數據有效性檢查,最好在 Action 類中進行這個操作,而不是在 ActionForm類中進行。在 ActionServlet 調用 Action 類前,它會調用 validate(),如果返回的ActionErrors 不是 null,則 ActinForm 會根據錯誤關鍵字將 ActionErrors 存儲在請求屬性列表中。 ActionForm 類擴展 類,程序開發(fā)人員創(chuàng)建的bean 能夠包含額外的屬性,而且 ActionServlet 可能使用反射(允許從已加載的對象中回收信息)訪問它。 對于請求中每個與 bean屬性名稱對應的參數, Action調用相應的設置方法。根據servlet 的環(huán)境和被覆蓋的 perform()方法的簽名, ActionServlet 也會傳送 ServletRequest對象或 HttpServletRequest對象。在收到請求后,ActionServlet 會: 為這個請求選擇適當的 Action 如果需要,創(chuàng)建 Action的一 個實例 調用 Action的 perform()方法 如果 ActionServlet 不能找到有效的映射,它會調用默認的 Action 類 ( 在配置文件中定義 ) 。 (5) perform返回一個 ActionForword 對象,此對象連接到相應的 jsp 頁面 。 (3) 創(chuàng)建或發(fā)現(xiàn)一個 ActionForm bean 實例(看配置文件是否定義),然 后將請求過程移植到 bean。 Struts controller 基本功能是: (1) 截獲用戶的 Http 請求 。 3 控制器 struts 中,基本的控制器組件是 ActionServle 類中的實例 servlet,實際使用的servlet 在配置文件中由一組映射(由 ActionMapping類進行描述)進行定義。 建議用戶將事務邏輯(要做什么)與 Action 類所扮演的角色(決定做什么)分開。 小型程序中,操作可能會被內嵌在 Action類, 它是 struts 框架中控制器角色的一部分。 大型應用程序通常在方法內部封裝事務邏輯(操作),這些方法可以被擁有狀態(tài)信息的 bean 調用。 內部狀態(tài)通常由一組 ActionForm JavaBean 表示。 Struts 體系結構 讓我們從 MVC 角度觀察 struts 框架中的組件 框架中三個部分:模型,視窗和控制器。 2 系統(tǒng)相關技術 Struts Struts 是 Apache 基金會 Jakarta 項目組的一個 Open Source 項目,它采用 MVC 模式,能夠很好地幫助 java 開發(fā)者利用 J2EE 開發(fā) Web 應用。 論文的第四部分為系統(tǒng)數據庫的設計,從概念設計,邏輯設計方面對數據庫。 論文的組織結構 論文的第二部分介紹系統(tǒng)相關技術,包括 SSH 三大框架,介紹了 Struts、Hibernate、 Spring三大框架的結構等,另外介紹了 Ajax的各項技術。 SNS 網站,就是依據六度理論建立的網站,幫你運營朋友圈的朋友。 基于 SSH 的校內網系統(tǒng)的設計與實現(xiàn) 院系名稱 軟件 學院 姓 名 學 號 20217712804 專 業(yè) 計算機輔助設計 指導教師 2021年 12月 7日 II 目 錄 1 引 言 ..................................................................................................................................... 4 研究的背景和意義 ............................................................................................
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1