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

正文內(nèi)容

畢業(yè)論文網(wǎng)上圖書銷售系統(tǒng)論文(編輯修改稿)

2024-12-12 06:55 本頁面
 

【文章內(nèi)容簡介】 配置比較簡單 ,而且 Jsp的擴展功能較多,附帶了數(shù)據(jù)庫的 JDBC 驅(qū)動程序。,支持 JHTML(一種與 Jsp 十分相似的技術(shù) ),是目前市場占有率最高的服務(wù)器。不過, Weblogic 的運行情況不太穩(wěn)定,使用它調(diào)試 Jsp文件,出現(xiàn)語法錯誤或者數(shù)據(jù)庫連接錯誤時, Weblogic 就有可能崩潰。 Tomcat 服務(wù)器是 Apache Group Jakarta 小組開發(fā)的一個免費服務(wù)器軟件,適合于嵌入Apache 中使用,而且,它的源代碼可以免費獲得,你可以自由地對它進行擴充。訪問的地址 , Tomcat 服務(wù)器的兼容性很好,如 WebLogic 服務(wù)器采用其為 Web服務(wù)器引擎, Jbuilder 將其作為標(biāo)準(zhǔn)的測試服務(wù)器, Sun 公司也將其作為 JSP技術(shù)應(yīng)用的示例服務(wù)器。不足之處是它的配置比較麻煩 ,對系統(tǒng)硬件要求較高,而且有一些安全性的問題沒有解決。但是 Tomcat 服務(wù)器有眾多大軟件公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好 [9]。 系統(tǒng)主要文件 該購書系統(tǒng)主要有 2 類文件,一類是 Bean 文件,我把它們統(tǒng)一放在了 bookshop 文 第 13 頁 共 43 頁 件夾里,保存在 \mon\classes\bookshop 下,(這是 tomcat要求的默認(rèn)存放 Bean 的路徑) ,在 bookshop 文件夾下又有 3個包: book,run,util,對Bean 文 件 的 一 個 分 類 ; 另 一 類 是 jsp 文 件 , 保 存 在\webapps\ROOT。(這是 tomcat 的默認(rèn)工作環(huán)境) Book 包 中 的 Bean 文 件 : , , ,, Util包中的 Bean文件: , Run包中的 Bean 文件 , , Jsp文件分為前臺文件和后臺文件,因文件太多,在此就不列舉。 詳細(xì)設(shè)計及說明 數(shù)據(jù)庫連接 Bean的編寫 [2] 數(shù)據(jù)庫操作的 JavaBean 是一個公共類 , 放在 bookshop 下的 util包中, 通常包括連接數(shù)據(jù)庫的方法 getConnection、執(zhí)行查詢語句的方法 executeQuery、執(zhí)行更新操作的方法 executeUpdate、關(guān)閉數(shù)據(jù)庫連接的方法 close。 其實現(xiàn)代碼如下: package 。 //將該類保存到 package 包中 /** * p數(shù)據(jù)庫連接專用包 /p * pCopyright: wxy Copyright (c) 2020/p * pCompany:Ling Du book shop online /p */ import .*。 //導(dǎo)入提供基本的數(shù)據(jù)庫編程服務(wù)的包 public class DataBase { public Connection conn。 //定義一個 Connection對象 public Statement stmt。 //定義一個 Statement 對象 public ResultSet rs=null。 //定義一個 ResultSet 對象 public String sqlStr=。 //定義一個字符串,用來保存 SQL 語句 public DataBase() { ()。 } public boolean connect(){ //download by try{().newInstance()。 //加載 SQL Server 2020 數(shù)據(jù)庫驅(qū)動 String url =jdbc:microsoft: //保存連接數(shù)據(jù)庫的 URL 地址的變量 conn=(url,”sa”,””)。 //建立數(shù)據(jù)庫連接 Statement stmt= ()。 }catch(Exception ee){ (connect db error:+())。 //檢測數(shù)據(jù)庫連接是否成功 return false。 } return true。 第 14 頁 共 43 頁 } public static void main(String[] args) { try{ DataBase db = new DataBase()。 ()。 }catch(Exception e){ ()。 } } } 字符處理 Bean 的編寫 在 JSP 開發(fā)中經(jīng)常會涉及有關(guān)字符串的處理,例如:把字符串 轉(zhuǎn)換成適合于網(wǎng)頁顯示的文本、八字符串轉(zhuǎn)換成適合 SQL 語句的字符串等等,所以把這些字符串處理方法集中到一個類中。這也是一個公共類 [3]。 關(guān)鍵代碼如下: package 。 /** * p負(fù)責(zé)字符串的處理 /p */ import .*。 import .*。 public class dataFormat { public dataFormat() { } /** * 把字符串轉(zhuǎn)換成適合于網(wǎng)頁顯示的文本 * @param s * @return */ public static String toHtml(String s) { if (s==null) return s。 s=strReplace(s,amp。,amp。)。 s=strReplace(s,)。 s=strReplace(s,)。 s=strReplace(s,\,)。 s=parseReturn(s,br\n )。 return s。 } /** * 把字符串 sBody中的 sFrom用 sTo替換 * @param sBody * @param sFrom * @param sTo * @return */ public static String strReplace(String sBody, String sFrom, String sTo) { 第 15 頁 共 43 頁 int i,j,k,l。 if (sBody==null || ()) return 。 i = 0。 j = ()。 k = ()。 StringBuffer sss = new StringBuffer(())。 boolean bFirst=true。 l = i。 while ((sFrom,i)!=1) { i = (sFrom,i)。 ((l,i))。 (sTo)。 i += j。 l = i。 } ((l))。 return ()。 } /** * 把字符串中的 \r\n轉(zhuǎn)換成 \n * @param String sBody : 要進行替換操作的字符串 * @param String sEndwith : 要替換成為的字符串 */ public static String parseReturn(String sBody, String sEndwith) { StringTokenizer t = new StringTokenizer(sBody, \r\n)。 StringBuffer sss = new StringBuffer(())。 boolean bFirst=true。 if (().equals()) sEndwith=\n。 while (()) { String s=()。 s=()。 while (( )) s=(2)。 if (!()) { if (bFirst) { bFirst=false。 } else { (sEndwith)。 } (s)。 } } return ()。 } /** * 將字符串格式化成 HTML 代碼輸出 * 只轉(zhuǎn)換特殊字符,適合于 HTML 中的表單區(qū)域 第 16 頁 共 43 頁 * @param str 要格式化的字符串 * @return 格式化后的字符串 */ public static String toHtmlInput(String str) { if (str == null) return null。 String html = new String(str)。 html = strReplace(html, amp。, amp。)。 html = strReplace(html, , )。 html = strReplace(html, , )。 return html。 } /** * 將普通字符串格式化成數(shù)據(jù)庫認(rèn)可的字符串格式 * * @param str 要格式化的字符串 * @return 合法的數(shù)據(jù)庫字符串 */ public static String toSql(String str) { String sql = new String(str)。 return strReplace(sql, 39。, 39。39。)。 } } 實現(xiàn)用戶實體的 Bean 1)用戶實體 Bean,這個類是 對用戶實體的抽象,它包含了用戶實體的所有屬性及用戶對象初始化構(gòu)造方法。它們都是和數(shù)據(jù)庫里的 shop_user 表相對應(yīng)的,在這個 Bean里封裝的方法也主要是對這個表進行操作 .這些屬性都被定義為類的私有成員,外界不可訪問 [8] private Long id。 private String userName。 private String userPassword。 private String Names。 private String Sex。 private String Address。 private String Phone。 private String Post。 private String Email。 private String RegTime。 private String RegIpAddress。 2)構(gòu)造函數(shù)里對以上私有成員進行初始化: Public user() { Id=0。 UserName=”” 。 Password=”” 。 Names=”” 。 Sex=”” 。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1