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

正文內(nèi)容

java_個人微博客畢業(yè)設(shè)計論文-閱讀頁

2025-08-05 09:59本頁面
  

【正文】 面相關(guān)鏈接查看不同類別博文以及不同相冊的相片。點擊留言板,給博主留言。 1. 前臺用戶表示層 (1) 用戶登錄首頁( ) 本系統(tǒng)有 兩張用戶,點擊直接進(jìn)入其身份默認(rèn)為游客,輸入用戶名、密碼登陸成功進(jìn)入的其身份為博主。 圖 44 登錄頁面 (2) 博文顯示頁面( ) 用戶點擊頁面的鏈接“博文列表”,會顯示出每種分類下的 10 篇博文 , 點擊類別,可以分類顯示該類別下的所有博文,點擊博文題目,可以展示博文詳細(xì)內(nèi)容。 圖 43 相冊顯示 頁面 (4) 留言板 頁面 用戶點擊頁面的“留言板”,顯示用戶所發(fā)表的留言頁面,用戶可以發(fā)表留言 。業(yè)務(wù)邏輯層所對應(yīng)的 class 所在的包在應(yīng)用目錄 WEB\INF 下的 classes 目錄下,下面大致分別介紹一下業(yè)務(wù)邏輯層中的主要的類。 import 。 import 。 import 。 public class BaseDao { private static String drivatername = 。 private static String psd = 123456。 try { (drivatername)。 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 } return conn。 Statement stmt = null。 try { con = ()。 基于 JSP 的個人微博 客系 統(tǒng) 22 rs = (sql)。 } return rs。 Connection con = null。 try { con = ()。 i = ()。 } finally { try { ()。 } catch (Exception e) { ()。 } /** * 關(guān)閉所有資源 基于 JSP 的個人微博 客系 統(tǒng) 23 * * param conn * param stmt * param rs */ public void closeAll(Connection conn, Statement stmt, ResultSet rs) { // if (rs != null) { try { ()。 } } if (stmt != null) { try { ()。 } } if (conn != null) { try { ()。 } } } } 基于 JSP 的個人微博 客系 統(tǒng) 24 2. 封裝了登錄頁面所進(jìn)行的相關(guān)操作的 LoginServlet 主要實現(xiàn)代碼: public void login(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (loginservlet 中的登陸方法 )。 String message = 。 HttpSession session = (false)。 String password = (userPass)。 message += li請輸入 b用戶名 /b/li。 message += li請輸入 b密碼 /b/li。 } if (password == null) { password = 。 (username)。 (password)。 Users user = (u)。 String sql = update blog_db..member set logintime=logintime+1。 (執(zhí)行登陸 + (sql))。 ()。 (messages, message)。 (request, response)。 rd = ()。 } } 3. 發(fā)表博文 的主要實現(xiàn)代碼: public void articleadd(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String messages = 。 Date date=new Date()。 boolean flag=validateArticle(request,response)。 if(flag){ Article article=new Article()。//文章內(nèi)容 基于 JSP 的個人微博 客系 統(tǒng) 26 (date1)。 (((column1)))。 (0)。 int mark=(article)。 forward=。 forward=。 } else{ forward=。 (request, response)。 位于數(shù)據(jù)源之上的數(shù)據(jù)庫持久層 隱藏訪問這些數(shù)據(jù)源的數(shù)據(jù)訪問 API。 下面是目前主要的數(shù)據(jù)持久層技術(shù),分別簡單介紹以作為數(shù)據(jù)持久層框架的選擇方基于 JSP 的個人微博 客系 統(tǒng) 27 案。它能夠 操 作大批量的數(shù)據(jù),有確保數(shù)據(jù)一致性的機(jī)制,支持信息的并發(fā)存取, 使用己經(jīng)非常成熟的 SQL 語言。轉(zhuǎn)而 需要在數(shù)據(jù)持久層編寫大量的 SQL 代碼,對底層 JDBC API 做一定的封裝,以提供給業(yè)務(wù)邏輯層一個簡潔的接口。 EJB 使用類似于對象一一關(guān)系映射的辦法,提供了一個持久性數(shù)據(jù)的面向?qū)ο蟮谋硎尽?EJB 要求遵循一個嚴(yán)格標(biāo)準(zhǔn),實現(xiàn) EJB的用戶 須 嚴(yán)格遵循這個標(biāo)準(zhǔn)。其次 ,它是 需要消耗應(yīng)用服務(wù)器很多的資源來運行的 重 量級組件 ,但是, EJB 容器管理 的服務(wù)對處理一些 企業(yè)功能提供了極大的好處。 圖 47 MVC 模式 結(jié)構(gòu) (1) 控制器層( Controller) 該層主要用于定義應(yīng)用程序的行為,控制應(yīng)用程序的流程,處理事件更新用戶動作映基于 JSP 的個人微博 客系 統(tǒng) 28 射成模型,并選擇響應(yīng)的視圖。在視圖中一般沒有程序上的邏輯。 (3) 模型層( Model)或業(yè)務(wù)邏輯處理 該層 用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對數(shù)據(jù)的處理方法。 “模型 ”不依賴 “視圖 ”和 “控制器 ”,也就是說,模型不關(guān)心它會被如何顯示或是如何被操作。 數(shù)據(jù)庫連接池的配置和使用 Java 數(shù)據(jù)庫連接( JDBC)由一組用 Java 編程語言編寫的類和接口組成。然而各個開發(fā)商的接口并不完全相同,所以開發(fā)環(huán)境的變化會帶來一定的配置變化。 JDBC 為數(shù)據(jù)庫應(yīng)用開發(fā)人員、 數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。 一般來說, Java 應(yīng)用程序訪問數(shù)據(jù)庫的過程是: (1) 加載 數(shù)據(jù)庫驅(qū)動程序; (2) 通過 JDBC 建立數(shù)據(jù)庫連接; (3) 訪問數(shù)據(jù)庫,執(zhí)行 SQL 語句; (4) 斷開數(shù)據(jù)庫 連接。大多時候 ,連接的混亂管理所造成的系統(tǒng)資源開銷過大成為制約大型企業(yè)級應(yīng)用效率的瓶頸。 2. 環(huán)境配置 首先,我 的 tomcat 的安裝路徑是: C:\Program Files (x86)\Apache Software Foundation\Tomcat ; JDK 的安裝路徑是: C:\Program Files (x86)\Java\。 配置 MyEclipse 打開 MyEclipse——window——references——java——installed JREs——選中你的JRE——點擊右邊的 EDIT——添加外部 JAR——選中 。 在 該系統(tǒng) 的實施過程中徹底的解決了中文亂碼問題, 下面是解決方法: 1. Java 的內(nèi)部編碼機(jī)制 Java 語言內(nèi)部 用 Unicode 表示字符, 完全 遵循 標(biāo)準(zhǔn)。 2. 漢字編碼機(jī)制 漢字在 Java 語言默認(rèn)的編碼方式是 Unicode,而中文通常使用的文件和數(shù)據(jù)庫都是基于 GB2312 或者 BIG5 等方式編碼的,所以在處理中文亂碼問題時要恰當(dāng)?shù)剡x擇漢字編碼方式并正確地處理漢字的編碼。但一個字節(jié)最多只能區(qū)分 256 個字符,而漢字成千上萬,所 以現(xiàn)在都是以雙字節(jié)來表示漢字,在實際項目中經(jīng)常碰到的編碼方式有 GB2312, BIG5, Unicode 等。想要解決這個問題,只要在數(shù)據(jù)提交給數(shù)據(jù)庫之前對數(shù)據(jù)的數(shù)據(jù)格式進(jìn)行統(tǒng)一設(shè)置。 public String change(String s){ try{byte b[]=(ISO88591)。 }catch(Exception e) {(e)。 } } 基于 JSP 的個人微博 客系 統(tǒng) 31 第 5 章 項目測試設(shè)計 測試計劃 經(jīng)過事先策劃并制定出計劃的測試才會達(dá)到高效率的測試。它確定 測試項 、被測特性、測試任務(wù)、誰執(zhí)行任務(wù)、各種可能的 風(fēng)險 。 計劃是指導(dǎo)一個測試過程的決定性部分。 2. 測試策略:用于測試的方法。 4. 任務(wù)明確:所有參加測試工作的人員角色和職責(zé)。 6. 風(fēng)險:指明項目中潛在的問題和風(fēng)險區(qū)域。 8. 測試用例庫:決定選用測試用例的編寫方法,保存、使用和維護(hù)測試用例。 10. 記錄手段:明確測試當(dāng)中對問題、進(jìn)度等記錄的方法。 12. 回歸測試:確定故障修復(fù)對其他方面造成的影響,制定回歸測試計劃。常用的測試方法如下: 1. 頁面鏈接檢查: 點擊頁面導(dǎo)航欄檢查每一個導(dǎo)航的頁面鏈接是否正確 。 比如:刪除博文類別時會首先刪除在該類別下所有博文的評論,然后再刪除類別對應(yīng)的博文,最后是刪除該類別。 4. 字符串長度檢查: 輸入超出需求所說明的字符串長度的內(nèi)容, 看系統(tǒng)是否檢查字符串長度,會不會出錯。 5. 標(biāo)點符號檢查: 輸入內(nèi)容包括各種標(biāo)點符號,特別是空格,各種引號,回車鍵。 6. 中文字符處理: 在可以輸入中文的系統(tǒng)輸入中文,看會否出現(xiàn)亂碼或出錯。 7. 檢查刪除功能: 點擊刪除時查看數(shù)據(jù)庫中數(shù)據(jù)是否被刪除。 9. 必填項檢查:應(yīng) 該填寫的項沒有 填寫時系統(tǒng)是否都做了處理,對必填項是否有提示信息 。 11. 權(quán)限控制檢查: 只有博主本人才有管理相冊,管理博文的權(quán)限,在對博文及相冊操作時首先檢查是否是已經(jīng)成功登錄的博主,否則提示請先登錄然后跳轉(zhuǎn)到登錄界面。 本系統(tǒng)是基于 B/S 結(jié)構(gòu) 的,性能測試中 分析 了 網(wǎng)絡(luò)帶寬,流量對用戶操作響應(yīng)的影響。通過排除誤 差和其他因素,測試結(jié)果接近真實情況 。其功能基本符合用戶需求 ,能夠?qū)崿F(xiàn)對博文的發(fā)表、修改、刪除;對相冊的添加類別、刪除類別, 以及各類相關(guān)功能的實現(xiàn)。對系統(tǒng)頁面背景及布局進(jìn)行了詳細(xì)策劃并展示出來。任何一門技術(shù)都要以能夠解決實際工作中出現(xiàn)的問題為依據(jù)和評判優(yōu)劣的基本依據(jù)。任何事情不能一 定要追求一種將所有的事情在一個系統(tǒng)里面都能解決的結(jié)果,這樣做的行為只會導(dǎo)致最終一事無成或者推遲成果的出世。我們需要做的就是不斷的補充完善最初的成果,不斷的將新的知識補充到設(shè)計軟件之中,這樣才能更好地服務(wù)工作和社會。 新建系統(tǒng)變量 JAVA_HOME: C:\Program Files\Java\ 新建系統(tǒng)變量 CLASSPATH: .。%JAVA_HOME%\lib\(注意:點號表示當(dāng)前目錄,不能省略) 在系統(tǒng)變量 Path 的值的前面加入以下內(nèi)容: %JAVA_HOME%\bin。 2. 安裝 : 安裝路徑: E:\ 新建系統(tǒng)變量: CATALINA_HOME: E:\。 接著可以啟動 tomcat,在 IE中訪問 tomcat 的歡迎頁面的話說明安裝成功了。然后啟動 Tomcat, Tomcat 在啟動時就會自動解壓 war 包了 (如果沒有自動解壓 ,察看你的 tomcat 服務(wù)器是否配制成了直接運行 war 文檔的模式 ),在瀏覽器中輸入 能看到 個人微博客系統(tǒng) 主頁面,就說明已經(jīng)運行成功。如果身份是 游客,你可以點擊“直接進(jìn)入 ” 進(jìn)入 系統(tǒng)進(jìn)行相關(guān)操作。解壓后,將 webapps/jspsmartupload 目錄下的子目錄 Webinf 名字改為全大寫的 WEBINF,這樣一改 jspSmartUpload 類才能使用。接著重新啟動 Tomcat,這樣就可以在 JSP 文件中使用 jspSmartUpload 組件了。) 將 拷貝到 Tomcat 的 shared/lib 目錄下。首先衷心感謝王老師在本論文的開題、撰寫和整個課題期間,給予我的寶貴意見和建議。在此謹(jǐn)向王老師致以深深的謝意。感謝他們,讓我愉快的度過畢業(yè)設(shè)計這段充實而難忘
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1