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

正文內(nèi)容

畢業(yè)論文網(wǎng)上圖書銷售系統(tǒng)論文-預(yù)覽頁(yè)

 

【正文】 第 11 頁(yè) 共 43 頁(yè) 圖 JSP 運(yùn)行原理圖 在編譯時(shí)如果發(fā)現(xiàn) JSP文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過(guò)程將中斷,并向客戶端發(fā)出出錯(cuò)信息;如果編譯成功,則所轉(zhuǎn)換產(chǎn)生的 Servlet 代碼被編譯,然后該 Servlet 被 JSP引擎加載到內(nèi)存中。如果沒(méi)有修改,則將請(qǐng)求交還給還在內(nèi)存中的 Servlet 的jspService()方法,執(zhí)行回復(fù)操作。通常, JSP 代碼和組件用于創(chuàng)建在最終頁(yè)面上顯示的文本。 3)動(dòng)作元素(標(biāo)識(shí)):動(dòng)作元素用于執(zhí)行某些動(dòng)作。例如 JSP:Client 客戶端 請(qǐng)求( Request) Web Server 響應(yīng)( Response) Server extension 服務(wù)器擴(kuò)展 Servlet engine JSP engine Servlet 引擎 JSP 引擎 Class loader Java plier JSP parser 類載入器 Java 編譯器 JSP 語(yǔ)法分析器 第 12 頁(yè) 共 43 頁(yè) useBean; JSP: setProperty; JSP: getProperty 就是標(biāo)準(zhǔn)動(dòng)作。當(dāng)頁(yè)面被初始化的時(shí)候, JSP 頁(yè)面中的所有聲明都被初始化。表達(dá)式的形式為:%=expression%。程序段可以和頁(yè)面中的靜態(tài)元件組合起來(lái)創(chuàng)建動(dòng)態(tài)生成的頁(yè)面。由于 Java 語(yǔ)言在這些方面所具有的特點(diǎn)和優(yōu)勢(shì),使得基于它的軟件 JavaBean 組件技術(shù)倍受人們的關(guān)注。其中,屬性、方法和事件三種接口可以獨(dú)立對(duì)外進(jìn)行開(kāi)發(fā)。這里分 2種情況:一種是自身就支持 Jsp 的服務(wù)器,如 Jrun,Weblogic,JSWDK 等;而另一種則是在不支持 Jsp 的服務(wù)器上安裝 Jsp 引擎的插件,如在 IIS,Apache 等服務(wù)器上安裝WebSphere,tomcat,Resin 等插件。 Tomcat 服務(wù)器是 Apache Group Jakarta 小組開(kāi)發(fā)的一個(gè)免費(fèi)服務(wù)器軟件,適合于嵌入Apache 中使用,而且,它的源代碼可以免費(fèi)獲得,你可以自由地對(duì)它進(jìn)行擴(kuò)充。 系統(tǒng)主要文件 該購(gòu)書系統(tǒng)主要有 2 類文件,一類是 Bean 文件,我把它們統(tǒng)一放在了 bookshop 文 第 13 頁(yè) 共 43 頁(yè) 件夾里,保存在 \mon\classes\bookshop 下,(這是 tomcat要求的默認(rèn)存放 Bean 的路徑) ,在 bookshop 文件夾下又有 3個(gè)包: book,run,util,對(duì)Bean 文 件 的 一 個(gè) 分 類 ; 另 一 類 是 jsp 文 件 , 保 存 在\webapps\ROOT。 //將該類保存到 package 包中 /** * p數(shù)據(jù)庫(kù)連接專用包 /p * pCopyright: wxy Copyright (c) 2020/p * pCompany:Ling Du book shop online /p */ import .*。 //定義一個(gè) ResultSet 對(duì)象 public String sqlStr=。 //建立數(shù)據(jù)庫(kù)連接 Statement stmt= ()。 第 14 頁(yè) 共 43 頁(yè) } public static void main(String[] args) { try{ DataBase db = new DataBase()。這也是一個(gè)公共類 [3]。 public class dataFormat { public dataFormat() { } /** * 把字符串轉(zhuǎn)換成適合于網(wǎng)頁(yè)顯示的文本 * param s * return */ public static String toHtml(String s) { if (s==null) return s。 s=strReplace(s,)。 return s。 j = ()。 l = i。 i += j。 } /** * 把字符串中的 \r\n轉(zhuǎn)換成 \n * param String sBody : 要進(jìn)行替換操作的字符串 * param String sEndwith : 要替換成為的字符串 */ public static String parseReturn(String sBody, String sEndwith) { StringTokenizer t = new StringTokenizer(sBody, \r\n)。 while (()) { String s=()。 } else { (sEndwith)。 String html = new String(str)。 html = strReplace(html, , )。 return strReplace(sql, 39。 } } 實(shí)現(xiàn)用戶實(shí)體的 Bean 1)用戶實(shí)體 Bean,這個(gè)類是 對(duì)用戶實(shí)體的抽象,它包含了用戶實(shí)體的所有屬性及用戶對(duì)象初始化構(gòu)造方法。 private String Names。 private String Post。 2)構(gòu)造函數(shù)里對(duì)以上私有成員進(jìn)行初始化: Public user() { Id=0。 Sex=”” 。 Email=”” 。在 jsp 頁(yè)面中通過(guò) jsp:useBean引入。 /** * p圖書類 /p */ public class book { private long Id。 //圖書類別名 private String Author。 //內(nèi)容介紹 private float Prince 。 //登記時(shí)間 private String picture 。 classname = 。 Content = 。 RegTime = 。 實(shí)現(xiàn)圖書分類實(shí)體 Bean 這個(gè)類是對(duì)圖書分類實(shí)體的抽象,他包含了圖書分類實(shí)體的所有屬性及圖書分類對(duì)象的初始化構(gòu)造方法,它的屬性和表 Bookclass對(duì)應(yīng),部分代碼如下: package 。 ClassName = ??蛻裘看钨?gòu)買一種商品都會(huì)產(chǎn)生一次訂購(gòu)單,它包括訂單號(hào),所購(gòu)買的書號(hào),所購(gòu)買這種書的數(shù)量等,這些構(gòu)成了這個(gè)類的私有屬性,這些屬性和表 Order對(duì)應(yīng)。 //訂單編號(hào) private long UserId。 //總金額 private String content。 //是否已發(fā)貨 public order() { //在構(gòu)造方法里初始化變量 Id = 0。 ConsignmentTime = 。 IsPayoff = false。在 jsp 頁(yè)面中通過(guò) jsp:useBean引入。 //訂單號(hào)表序列號(hào) private long BookNo。 BookNo = 0。在 jsp 頁(yè)面中通過(guò) jsp:useBean引入。 /** * pTitle: /p */ public class shopcar { private long bookId。 } public long getBookId() { return bookId。其它的是設(shè)置和獲取屬性的方法。 + (username) + 39。 + username + 39。 } 2) Execute()方法 /** * 執(zhí)行查詢 * return * throws */ public boolean excute() throws Exception { boolean flag = false。 rs = (getSql())。 return flag。部分代碼如下: public boolean getRequest( newrequest) { boolean flag = false。 try{ bookid = (ID)。 sqlflag = false。 sqlflag = false。 } Op_book sqlStr:String abooks:book sqlflag:boolean Booklist:Vector Page:int Pagecount:int Pagesize:int Recordcount:long Request:HttpservletRequest Book_search():boolean Delete():boolean Getonebook():boolean Getsql():String Getsqlflag():boolean Insert():boolean Op_book():void To_string():String Update():boolean 第 23 頁(yè) 共 43 頁(yè) (to_String(publish))。 String bookno = (bookno)。 if (picture == null) { picture = images/。 } catch (Exception e){ price = 0。 try{ amount = new Integer((amount)).intValue()。 String content = (content)。 } return flag。這里需要用到分頁(yè)技術(shù)。 request = res。 //查詢關(guān)鍵詞 if (classid==null) classid=。 }catch (NumberFormatException e){ page = 1。+classid + 39。% + keyword + %39。% +keyword+ %39。 } } else { sqlStr = select count(*) from book。 ()。 else pageCount = (int)(recordCount 1) / pageSize + 1。 // 最后一頁(yè)記錄數(shù) //sql為倒序取值 sqlStr = select ,+ ,+ , from book a,bookclass b+ where =
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1