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

正文內容

基于j2ee的blog的設計與實現(xiàn)-文庫吧資料

2025-06-24 14:28本頁面
  

【正文】 toForm、ConsumerForm、RestoreForm、FriendForm和DiscussForm七個類,分別定義了文章、文章類型、照片、用戶、文章回復、好友和公告的相關實體、屬性和方法,現(xiàn)以文章實體為例進行說明,代碼如下:package 。 } (增加, articleForm)。 ((6))。 ((4))。 ((2))。 try { while (()) { articleForm = new ArticleForm()。 + id + 39。 }/***傳入文章編號,查找對應文章,返回文章實體。 } } catch (SQLException e) { ()。 ((6))。 ((4))。 ((2))。 try { while (()) { articleForm = new ArticleForm()。 order by id desc。 else sql = select * from tb_article where typeID=39。 String sql = null。 }/***傳入文章類型編號,查找相應文章,返回文章List結果。 if ((sql)) { flag = true。 if ((增加)) sql = update tb_article set number=number+1 where id=39。 if ((刪除)) sql = delete from tb_article where id=39。 where id=39。,content=39。,title=39。 if ((修改)) sql = update tb_article set typeID=39。 + () + 39。 + () + 39。 + () + 39。 + () + 39。 + () + 39。 String sql = null。 }/***傳入操作類型和文章實體,對實體進行相應操作后返回Boolean結果。private ArticleForm articleForm = null。import 。import 。import 。該系統(tǒng)的所有數據庫訪問全部通過DAO層實現(xiàn),各模塊的訪問模式基本相同,現(xiàn)以文章模塊()為例進行說明,代碼如下:package 。分層的設計模式也提高了系統(tǒng)的擴展性,為以后功能上的進一步完善奠定了基礎。表46 相片表列名數據類型長度Not Nullidint4photoAddressvarchar50√photoDescriptvarchar50√photoTimevarchar50√7)文章回復表,存放用戶的回復信息。表44 公告表列名數據類型長度Not Nullidint4discussTitlevarchar30√discussContentvarchar1000√discussTimevarchar50√5)好友信息表,存放添加的好友信息。表42 文章分類表列名數據類型長度Not Nullidint4typeNamevarchar50√descriptionvarchar50√3) 文章表,存放用戶文章的相關屬性。1) 用戶信息表(user),用來保存注冊到Blog系統(tǒng)中的用戶的個人信息。經過詳細的分析確定了系統(tǒng)的相關實體、實體的屬性以及各實體之間的關系,如圖41所示。7) 每個用戶都可以發(fā)表多篇文章;8) 每篇文章屬于其發(fā)表者擁有的分類中的一個;9)每一篇文章都可以有一個或多個回復,也可以沒有回復。5) 照片的保存需要有路徑、描述、時間等信息。3) 文章具有所屬分類、標題、內容、作者、發(fā)表時間等屬性。設計數據庫系統(tǒng)時應該首先充分了解用戶各個方面的要求,包括現(xiàn)有的以及將來可能增加的需求。合理的數據庫結構設計可以提高數據存儲的效率,也有利于保證數據的完整性和一致性。 第4章 系統(tǒng)的設計與實現(xiàn) 系統(tǒng)數據庫設計系統(tǒng)設計是對整個管理系統(tǒng)功能進行分析,并劃分和構建系統(tǒng)功能模塊,而數據庫設計則是分析和創(chuàng)建保存管理系統(tǒng)數據的數據庫結構設計,兩者對整個系統(tǒng)的開發(fā)具有同等重要的關鍵作用。當模型變化時,視圖負責維持數據表現(xiàn)的一致性,同時將用戶要求告知控制器(Controller)。 一個視圖(View)用來組織模型的內容。 當模型發(fā)生改變時,它會通知視圖(View),并且為視圖提供查詢模型相關狀態(tài)的能力。 在MVC結構中,模型(Model)代表應用程序的數據和用于控制訪問和修改這些數據的業(yè)務規(guī)則。這種抽象結構能有助于將應用程序分割成若干邏輯部件,使程序設計變得更加容易。用戶可以認為JavaBean提供了一種隨時隨地的復制和粘貼的功能,而不用關心任何改變,因此,在Blog設計中使用JavaBean來封裝業(yè)務邏輯可以使程序邏輯更加清晰,提高開發(fā)效率和質量。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自身機制發(fā)現(xiàn)和操作這些JavaBean 屬性。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數的構造器。在運行時,JSP將會被轉換成Servlet,并以Servlet的形態(tài)編譯運行,因此它的效率和功能與Servlet相比沒有差別,一樣具有很高的效率【4】。從這一點來看,非常類似Microsoft ASP、PHP等技術。對于Servlet,重復的請求不會導致同一程序的多次轉載,它是依靠線程的方式來支持并發(fā)訪問的【3】。Servlet在服務器端運行,動態(tài)地生成Web頁面。J2EE Web包含JSP以及Servlet等技術。J2EE包含Web、EJB以及Application Client,3部分。 J2EE Web技術J2EE是JAVA技術的重要組成部分。JavaScript使得網頁的交互性更強,更生動和靈活。HTML(Hyper Text Markup Language)即超文本標記語言,是WWW的描述語言。Java是一種簡單的、面向對象的、分布式的、解釋執(zhí)行的、健壯的安全的、結構的中立的、可移植的、性能很優(yōu)異的多線程的動態(tài)的語言【1】。由于Blog系統(tǒng)的業(yè)務邏輯等相對簡單,所以將系統(tǒng)設計為輕量級J2EE應用,而不使用EJB等重量級企業(yè)應用。填寫B(tài)ean,將Bean存儲到請求,會話或者ServletContext中,再將請求轉發(fā)給JSP從Bean中讀取數據并顯示。 第3章 設計中的關鍵技術使用J2EE技術構建,采用MVC設計模式,降低了各模塊的耦合度,使后期的維護和修改更加方便。由于本Blog系統(tǒng)對硬件要求偏低,使用低端服務器或普通臺式計算機即可滿足基本需求。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 和JSP 規(guī)范。禁用用戶的遠程連接,以確保數據庫無法被遠程訪問。這樣可以在構建系統(tǒng)時第一時間發(fā)現(xiàn)連接池泄漏等問題。為提高數據庫安全性,為數據庫設定密碼,并禁用來賓用戶。配置JDK需要配置以下環(huán)境變量:① PATH:設定JAVA的BIN路徑;② JAVA_HOME:設定JAVA的根目錄;③ CLASS_PATH:設定JAVA的LIB路徑。但考慮到Blog系統(tǒng)的兼容,系統(tǒng)設計上并未使用泛型等Java 。無論是開發(fā)環(huán)境還是運行環(huán)境本Blog系統(tǒng)都可以在各主流操作系統(tǒng)平臺間移植。但由于本Blog系統(tǒng)基于J2EE技術,具有良好的可移植性,如果需要可以在不修改代碼的前提下由Windows平臺移植到UNIX或Linux平臺。除此之外My Eclipse還可以以圖形界面來操作JSP頁面,為JSP頁面的編輯提供了極大的方便。圖 21 系統(tǒng)總體結構框架圖 系統(tǒng)開發(fā)環(huán)境和運行環(huán)境 開發(fā)環(huán)境本系統(tǒng)的開發(fā)環(huán)境采用My Eclipse,My Eclipse企業(yè)級工作平臺是對Eclipse IDE的擴展,利用它我們可以在數據庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。此模塊提供用戶的身份驗證服務,可讓用戶進行注冊成為本產品的會員,會員和博主可以通過此模塊登錄到自己的頁面。已注冊的用戶即為會員,也即自己博客的博主。整個用戶群體被分為三種角色:“游客”、“會員”、“博主”。5)留言和回復:通過留言模塊,會員可以在博友的空間留言,博主可以回復博友的留言,留言頁面顯示博友的昵稱、留言時間和留言內容,以及博主的昵稱、回復時間和回復內容。4)添加和編輯個人信息:通過個人信息管理模塊,博主可以填寫個人資料,如身份、職業(yè)、學歷、特長、愛好等。3)照片的上傳和管理:博主可以進入相片管理頁面,上傳照片、編輯照片描述、刪除照片。2)公告的發(fā)布和管理:博主可以將比較重要的信息以公告的形式發(fā)布,公告在博客頁面里有較明顯的顯示。其他會員、游客都可以瀏覽這些日志,也可以對日志發(fā)表評論。 系統(tǒng)功能分析在實際開發(fā)中,系統(tǒng)功能分析需要開發(fā)小組的系統(tǒng)設計人員與用戶進行全面、深入的交流,以了解和分析用戶對整個系統(tǒng)期望具有的功能。 系統(tǒng)分析系統(tǒng)分析是管理開發(fā)的起點,也是整個管理系統(tǒng)實現(xiàn)過程中的關鍵環(huán)節(jié),因為如果系統(tǒng)環(huán)節(jié)做得不好,會影響到系統(tǒng)實現(xiàn)的后繼環(huán)節(jié),甚至造成開發(fā)失敗。5) 具有必要的人機對話。3)具有較高的安全性。 設計原則1)系統(tǒng)具有較快的響應速度。3)控制層(Controller)控制層主要用來轉發(fā)從視圖層傳來的數據和請求到相對應的模型層,因此,實現(xiàn)它最好的方式莫過于使用Servlet了。2)表示層(View)表示層是系統(tǒng)呈現(xiàn)給用戶的交互界面,完成與用戶的交互。本層由表示層的控制器調用,接受表示層的參數,通過JavaBean來處理業(yè)務邏輯并與數據庫進行交互。系統(tǒng)采用MVC設計模式,總體架構分為業(yè)務邏輯層、表示層和控制層。(5)結論與致謝 第2章 系統(tǒng)的總體設計框架 設計思想和設計原則 設計思想本系統(tǒng)分為前臺和后臺兩個部分,前臺包括日志、公告、好友、相冊、博主信息五個模塊,是呈現(xiàn)給會員和游客的頁面。(2)系統(tǒng)的總體設計框架,包括系統(tǒng)的設計思想和設計原則、系統(tǒng)組成與系統(tǒng)結構、運行環(huán)境和開發(fā)環(huán)境?;貜偷娜藢log的觀點或贊同,或反對,大家一起討論,聽聽別人的思想,可以促進雙方的共同進步。大家互通有無,建立起一個社群。Blog給大家看,大家的Blog也給你看。大家有共同的興趣愛好,自然談得來。 (4)結交朋友。這紀錄了一個人思考和解決問題的成長過程。寫B(tài)log,可以反映出人的思考過程,而不僅僅是思考結果。Blog中,常常是記錄下來都是瞬間的靈感,對事物的感悟,經過多日思考和實踐的結果,對某個問題的解決方案等等,這些都是財富,要記錄下來。這就促進了對某些領域的不斷學習和思考。它的具體用途可以是以下幾點:(1)促進學習。Blog作為一種新表達的方式,它傳播的不僅是情緒,包括大量的智慧、意見和思想??梢允褂肂log組織自己的想法,也可以通過Blog在全球成千上萬的瀏覽者中贏得影響力。 功能目標Blog提供一個能讓個人在互聯(lián)網上表達自己的心聲的平臺。
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1