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

正文內容

基于java技術的網(wǎng)絡論壇的實現(xiàn)(doc畢業(yè)設計論文)-預覽頁

2025-07-13 17:35 上一頁面

下一頁面
 

【正文】 *.jsp)。 JavaBeans技術什么是JavaBeans?JavaBeans就是Java的可重用組件技術。從此,JavaBeans就可以擴展為一個java web 應用的標準部件,并且JavaBeans部件框架已經(jīng)擴展為企業(yè)版的 Bean(EJB)。ASP通過COM來擴充復雜的功能,如文件上載、發(fā)送以及將業(yè)務處理或復雜計算分離出來成為獨立可重復利用的模塊。JavaBeans組件可以用來執(zhí)行復雜的計算任務,或負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。JDBC給數(shù)據(jù)庫應用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應用程序設計接口,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應用程序。通過使用JDBC,開發(fā)人員可以很方便地將SQL語句傳送給幾乎任何一種數(shù)據(jù)庫。Java和JDBC的結合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫應用時真正實現(xiàn)“Write Once,Run Everywhere!”JDBC 擴展了 Java 的功能。2 系統(tǒng)分析首先找出論壇針對的對象,得出一個簡潔的例表: 1. 用戶:論壇的使用人員,進行某些操作時需要注冊。 5. 管理員:論壇服務的人員。因此針對它們的主要功能是由其它對象產(chǎn)生,例如瀏覽版面就是用戶的功能。論壇一般存在兩種用戶:注冊用戶和管理員。根據(jù)上一節(jié)給出論壇所必須的功能,劃分模塊。用戶:有兩個模塊,一個是用戶注冊,登錄,修改信息等功能組合,是用戶對用戶自身的操作;另一個是管理員對用戶進行刪除,授權,是管理員對用戶的操作。模塊模塊包含的功能管理員管理模塊用戶管理版面管理帖子管理另外,對于用戶使用的模塊稱為前臺模塊,管理員使用的模塊稱為后臺模塊。運行平臺:JDK + + MYSQL + Windows XP。3. 服務層:直接和客戶機對話,根據(jù)客戶機的請求,調用功能模塊取得數(shù)據(jù),然后將數(shù)據(jù)發(fā)送回客戶端,根據(jù)客戶端的類型,分別開發(fā)不同的服務模塊,并且盡可能合理進行抽象,使對不同的服務層,能共用系統(tǒng)功能層的模塊。目前,在Internet應用體系結構中,事物處理被劃分為3層,即:Web Browser—Internet Server—Database Server。典型C/S計算的特點:服務器負責數(shù)據(jù)管理及程序處理;客戶機負責界面描述和截面顯示;客戶機向服務器提出處理要求;服務器響應后將處理結果返回客戶機;網(wǎng)絡數(shù)據(jù)傳輸小。而C/S的應用不論是安裝、配備還是升級,都需要在所有的客戶機上實施。本虛擬社區(qū)是采用JSP + Java Bean + MYSQL開發(fā)的一套網(wǎng)絡虛擬社區(qū)系統(tǒng)。系統(tǒng)的數(shù)據(jù)庫連接主要采用JDBC的方式,這樣的連接方法簡單,避免了過多的配置,數(shù)據(jù)庫的訪問全部由操作系統(tǒng)內部來完成。根據(jù)UML系統(tǒng)模型,可以確定系統(tǒng)中的各種實體以及它們之間的關系。: tb_bbsAnswer的結構字段名數(shù)據(jù)類型是否為空是否為主鍵默認值描述bbsAnswer_idInt(10)unsigncdNoYes0IDbbsAnswer_rootIDintYes0帖子根IDbbsAnswer_titlevarchar(20)Yes0回復題目bbsAnswer_contentvarchar(20)Yes0回復內容bbsAnswer_sendervarchar(20)Yes0回復人員bbsAnswer_sendTimedatetimeYes0回復時間bbsAnswer_faceYes回復表情tb_board(版面信息表)版面信息表主要用來保存版面信息。今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。 服務器端程序采用JDBC來訪問數(shù)據(jù)庫:package 。import 。 private String username。 public DB(){ className=。 try{ (className)。 } catch (SQLException e) { (獲取數(shù)據(jù)庫連接失敗!)。!()){ (sql)。 } for(int i=0。 } catch (SQLException e) { (調用DB類中doPstm方法時出錯!)。 ()。 return 1。 }catch(Exception e){ (關閉con對象失??!)。(1) 用戶注冊登陸模塊要完成的各項操作,用戶必須登陸系統(tǒng),如果沒有用戶,用戶注冊是必須的。 用戶信息模塊(3) 發(fā)布帖子模塊用戶登陸系統(tǒng)后可以查看其他所有用戶發(fā)的帖子,并可以發(fā)布自己的話題,也可響應回復其他用戶和自己發(fā)表的話題。4數(shù)據(jù)庫查詢錯誤ERR_04Select查詢數(shù)據(jù)庫出錯請客戶稍后重試5數(shù)據(jù)庫查詢錯誤ERR_04Insert(創(chuàng)建用戶名)無法創(chuàng)建用戶請客戶稍后重試當出現(xiàn)用戶名,密碼等通常的錯誤時,用戶可以重新輸入信息,即可解決,或是重新啟動客戶端,當出現(xiàn)無法連接數(shù)據(jù)庫或者是查詢中的錯誤,通常系統(tǒng)管理員重新啟動服務即可解決,由于數(shù)據(jù)庫的連接錯誤是全局的,所以重新啟動服務是最佳的操作。如果用戶想注冊賬號,則返回注冊頁面。type = (type)。// Cookie cookie = new Cookie(username,loginUser)。// (cookie)。// (/)。// (60*60*24*365)。} else {(()+ ?action=wrongpass)。while (()) { DBUsername = (user_name)。(()+ ?action=regplete)。如果登錄用戶擁有管理員權限,管理員可以刪除帖子。 String boardId=(boardId)。 else (boardId,boardId)。amp。 (newLabelValueBean((),()))。2. 實現(xiàn)方法:用戶進入一個版面后點擊“發(fā)表帖子”,跳轉到Bbsaction類中的addbbs方法,通過一系列的操作從而發(fā)帖。 String boardId=(String)(boardId)。 String bbsSendTime=(new Date())。 String bbsToTopTime=。Object[]params={boardId,bbsTitle,bbsContent,bbsSender,bbsSendTime,bbsFace,bbsOpTime,bbsIsTop,bbsToTopTime,bbsIsGood,bbsToGoodTime}。 int i=(sql,params)。 return (error)。 ()。 BbsAnswerForm bbsAnswerForm=(BbsAnswerForm)form。String bbsSender=((UserForm)(logoner)).getUserName()。 Object[] params=new Object[6]。 params[3]=bbsSender。 String forwardPath=。 forwardPath=error。 (userOpR,new ActionMessage( ()。不僅用戶可以保存用戶的歷史信息,而且可以很方便完成帖子的更新和維護工作。String sessionUsername= (String)(username)。 String reqThread_id = (thread_id)。 int changeDifference = (((100 * ()) / (forum_id,reqThread_id,reqReply_id)))。if((Admin)){( UPDATE forum_message +SET message =\ + message + \ +WHERE forum_id=\ + forum_id + \ AND thread_id =\ + reqThread_id + \ AND reply_id=\ + reqReply_id + \)。thread_id= + reqThread_id +amp。保證用戶個人信息的時效性和正確性。String sessionUsername = (String)(username)。String member_title = (member_title)。String avatar = null。//(INSERT INTO forum_users(user_name) VALUES(\ + sessionUsername + \)。(UPDATE forum_users SET signature = \ + signature + \ WHERE user_name =\ + sessionUsername + \)。例如查看論壇類別,就是通過needLogin/admin/getClassList路徑,跳轉到adminactio類中通過ActionForward getClassList方法實現(xiàn)的。 List classList=()。 (backMainPage,../class/)。 ClassForm classForm=(ClassForm)form。 String sql=。 params=new Object[1]。 } else{ sql=insert into tb_class(class_name,class_intro) values(?,?)。 int i=(sql, params)。 ()。 } }1. 主要功能:提供給管理員添加,刪除,修改版面等功能,使得單個論壇顯得多樣化。 (backMainPage,../board/)。 if(getType==null||()||!(show)){ List classList=()。 if(classId==null||()){ classId=(String)(boardListId)。 Object[] params={classId}。 }添加論壇版面 添加論壇版面public ActionForward addBoard(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ HttpSession session=()。 if(validate==null||()||!(yes)){ List classList=()。 String classId=()。 ActionMessages messages=new ActionMessages()。 (adminOpR,new ActionMessage(,boardName))。例如刪除用戶,通過needLogin/admin/deleteUser路徑,跳轉到Adminaction類中,通過ActionForward deleteUser方法達到刪除用戶的目的。 //Stringpassword= (cookies,password,null)。 String RegPass = (password)。 ResultSet rs = (sqlstr)。 ()。 } } catch (Exception e) { ()。本文著重討論了Web服務器端的編程實現(xiàn)情況,即對整個系統(tǒng)的登陸,留言反饋等模塊的實現(xiàn),并建立實驗系統(tǒng)對整個系統(tǒng)進行性能測試。JSP語言是一門非常有用和有效的語言,具有結構清晰,維護方便,保護代碼比較好的優(yōu)點。感謝所有燃燒自己,照亮別人的園丁們,我將帶著你們的希望,以不同的方式,在祖國的現(xiàn)代化建設中奮斗。另外和我同組同學大家始終團結協(xié)作,努力拼搏,增強了我的團隊意識,并且我們接下了深厚的友誼,我們自始至終在一種愉快的氣氛中學習工作。通過這次畢業(yè)設計我還明白了作為一名計算機專業(yè)的大學畢業(yè)生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設計的能力。21世紀已經(jīng)到來了,在新的世紀里,人們自然對未來有許多美好的愿望和設想。參考文獻[1] Bruce Eckel[美]著,《Java編程思想:第3版》 Thinking in Java, Third Edition ,北京:機械工業(yè)出版社。[5] 羅俊,“用JSP/Servlet構建的三層式產(chǎn)品開發(fā)過程管理系統(tǒng)”,《計算機工程》,2002年04期
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1