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

正文內(nèi)容

bs網(wǎng)絡(luò)購(gòu)物廣場(chǎng)商務(wù)系統(tǒng)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2024-08-09 06:43本頁(yè)面
  

【正文】 具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)進(jìn)行工作。此外,通過(guò)開發(fā)標(biāo)識(shí)庫(kù),JSP技術(shù)可以進(jìn)一步擴(kuò)展。數(shù)據(jù)庫(kù)連接Java中連接數(shù)據(jù)庫(kù)的技術(shù)是JDBC,Java程序通過(guò)JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相連,執(zhí)行查詢、提取數(shù)據(jù)等操 作。適應(yīng)平臺(tái)幾乎所有平臺(tái)都支持Java,JSP+JavaBeans幾乎可以在所有平臺(tái)下通行無(wú)阻。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。表32 include常用頁(yè)面指令為了快速方便地進(jìn)行動(dòng)態(tài)網(wǎng)站的開發(fā),JSP在以下幾個(gè)方面做了改進(jìn),使其成為快速建立跨平臺(tái)的動(dòng)態(tài)網(wǎng)站的首選方案。jsp:forward用于處理另一個(gè)JSP或SERVLET的請(qǐng)求和響應(yīng)。當(dāng)處理完該JSP頁(yè)后就馬上把控制權(quán)交還當(dāng)前JSP頁(yè)。 %一種是表達(dá)式標(biāo)簽,在JavaServlet的類中放入待賦值的表達(dá)式,表達(dá)式注意不能以分號(hào)結(jié)尾:%= expanded inline data + 1 %JSP動(dòng)作JSP動(dòng)作是一系列可以調(diào)用內(nèi)建于網(wǎng)絡(luò)服務(wù)器中的功能的XML標(biāo)簽。表31 page常用頁(yè)面指令 JSP腳本標(biāo)準(zhǔn)腳本變量,以下是永遠(yuǎn)可用的腳本變量:OutJSPWriter 用來(lái)寫入響應(yīng)流的數(shù)據(jù)PageServlet 自身pagerequest– request對(duì)象response– response對(duì)象腳本元素一種是腳本標(biāo)簽,在JavaServlet的類的jspService()方法中放入所包含的語(yǔ)句:% int localStackBasedVariable = 1。isErrorPage如果設(shè)置為TRUE,則表示當(dāng)前文件是一個(gè)錯(cuò)誤提示頁(yè)面。當(dāng)生成非HTML內(nèi)容或者當(dāng)前字符character set并非默認(rèn)字符集時(shí)使用。JSP指令JSP指令控制JSP編譯器如何去生成servlet,以下是可用的指令:import使一個(gè)JAVA導(dǎo)入聲明被插入到最終頁(yè)面文件。此時(shí),該JSP輸入文件會(huì)是一個(gè)沒(méi)有內(nèi)嵌Java或動(dòng)作的HTML頁(yè)面。 其實(shí),JSP與HTML都是可以顯示網(wǎng)頁(yè)的,被瀏覽器解析生成網(wǎng)頁(yè),不同之處在于,JSP是可以動(dòng)態(tài)生成網(wǎng)頁(yè)的,這在當(dāng)今世界是極有效的。JSP句法增加了被稱為JSP動(dòng)作的XML標(biāo)簽,它們用來(lái)調(diào)用內(nèi)建功能。 用戶界面JSP技術(shù)JSP即Java Server Pages,中文名Java服務(wù)器頁(yè)面,其根本是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì)JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件中插Java程序段(Scriptlet)和JSP標(biāo)記,從而形成JSP文件,后綴名為(*.jsp)。 中間層服務(wù)器Connection對(duì)象返回給應(yīng)用程序 Java 應(yīng)用程序,可以認(rèn)為這個(gè)Connection對(duì)象是一個(gè)普通的JDBC Connection對(duì)象使用它可以和數(shù)據(jù)庫(kù)建立。 中間層服務(wù)器調(diào)用PooledConnection對(duì)象的getConnection()方法以便返還一個(gè)Connection 對(duì)象給當(dāng)前的 Java 應(yīng)用程序。PooledConnection 對(duì)象,那么ConnectionPoolDataSource 接口將會(huì)被用來(lái)產(chǎn)生一個(gè)新的。 如果在緩沖池中命中了一個(gè)PooledCoonection對(duì)象那么連接緩沖池將簡(jiǎn)單地更新內(nèi)部的緩沖連接隊(duì)列并將該P(yáng)ooledConnection對(duì)象返回。 中間層JNDI 服務(wù)提供者返回一個(gè)DataSource對(duì)象給當(dāng)前的Java應(yīng)用程序這個(gè)DataSource 對(duì)象代表了中間層服務(wù)上現(xiàn)存的緩沖數(shù)據(jù)源。―清單:返回綁定在特定上下文中對(duì)象的清單列表。―查找:返回目錄中的一個(gè)對(duì)象。―釋放:用來(lái)把對(duì)象從目錄中釋放出來(lái)。―重新綁定:用來(lái)把對(duì)象同一個(gè)已經(jīng)存在的名稱重新綁定。―綁定:把名稱同對(duì)象關(guān)聯(lián)的過(guò)程。例如,定義了NamingEvent類,這個(gè)類用來(lái)表示命名/目錄服務(wù)產(chǎn)生的事件,定義了偵聽NamingEvents的NamingListener接口。例如,它為屬性增加了新的類,提供了表示目錄上下文的DirContext接口,定義了檢查和更新目錄對(duì)像的屬性的方法。例如,它定義了Context接口,這是命名服務(wù)執(zhí)行查詢的入口。 //歸還連接 } catch(Exception e) { ()。 //關(guān)閉結(jié)果集 ()。 //執(zhí)行語(yǔ)句得到結(jié)果集 if(()) { flag = true。 //得到連接 Statement st = ()。 //初始化上下文 //其中mysql為數(shù)據(jù)源jndi名稱 DataSource ds = (DataSource)(java:p/env/jdbc/mysql)。服務(wù)供應(yīng)商接口提供了任意一種服務(wù)的供應(yīng)商使用的功能。通過(guò)指定一個(gè)資源名稱,該名稱對(duì)應(yīng)于數(shù)據(jù)庫(kù)或命名服務(wù)中的一個(gè)記錄,同時(shí)返回?cái)?shù)據(jù)庫(kù)連接建立所必須的信息。服務(wù)提供者基本上是一組類,這些類為各種具體的命名和目錄服務(wù)實(shí)現(xiàn)了JNDI接口—很象JDBC驅(qū)動(dòng)為各種具體的數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)了JDBC接口一樣。如圖:圖31 JNDI架構(gòu)關(guān)于,它提供了應(yīng)用編程接口和服務(wù)提供者接口。 JNDI簡(jiǎn)介JNDI架構(gòu)提供了一組標(biāo)準(zhǔn)的獨(dú)立于命名系統(tǒng)的API。由管理者將JNDI API映射為特定的命名服務(wù)和目錄系統(tǒng),使得Java應(yīng)用程序可以和這些命名服務(wù)和目錄服務(wù)之間進(jìn)行交互。default: break。case 2:執(zhí)行語(yǔ)句。多重循環(huán)語(yǔ)句(switch開關(guān)語(yǔ)句):switch(choice){case 1:執(zhí)行語(yǔ)句。條件語(yǔ)句if語(yǔ)句: if(條件) 語(yǔ)句if (條件) { 代碼塊 }if (條件) 語(yǔ)句。當(dāng)建立一個(gè)數(shù)組后,就不能輕易的改變它的大小。、|、^、~、 )等運(yùn)算符。amp。運(yùn)算符:運(yùn)算符包括數(shù)學(xué)中常用的運(yùn)算符如:+、*、/以及冪等。在Java中使用final關(guān)鍵字來(lái)定義一個(gè)常量。(5)在一條語(yǔ)句中進(jìn)行多個(gè)變量的聲明,不同變量之間用逗號(hào)隔開,語(yǔ)句最后要使用分號(hào)。(3)變量可以以字母、“_”、“$”開頭,但不可以數(shù)字開頭。在Java中定義變量有如下要求:(1)Java要求在使用一個(gè)變量之前要對(duì)變量的類型加以聲明。Java有8種基本類型:int、short、long、byte、float和double、char和Boolean。表26 Java語(yǔ)言的基本語(yǔ)法任何程序設(shè)計(jì)語(yǔ)言都有其基本的語(yǔ)法,而我們可以利用這些語(yǔ)法可以將不同的程序元素組成一條條語(yǔ)句,完成用戶熟悉的軟件。ServletOutputStream用于將數(shù)據(jù)以二進(jìn)制的形式發(fā)送到客戶端。ServletResponse相應(yīng)客戶端的請(qǐng)求。ServletContext定義了Servlet用于獲取來(lái)自容器的信息的一些方法。在本項(xiàng)目中使用Servlet作為控制器處理請(qǐng)求并將處理結(jié)果返回給頁(yè)面顯示出來(lái)。Connection與特定數(shù)據(jù)庫(kù)的連接(會(huì)話)。這是一個(gè)接口ParameterMetaData可用于獲取關(guān)于 PreparedStatement 對(duì)象中參數(shù)的類型和屬性信息的對(duì)象。在做測(cè)試的時(shí)候需要用到該類。ResultSet表示數(shù)據(jù)庫(kù)結(jié)果集的數(shù)據(jù)表,通常通過(guò)執(zhí)行查詢數(shù)據(jù)庫(kù)的語(yǔ)句生成。Types定義用于標(biāo)識(shí)一般 SQL 類型(稱為 JDBC 類型)的常量的類。DriverManager管理一組 JDBC 驅(qū)動(dòng)程序的基本服務(wù)。Date一個(gè)包裝了毫秒值的瘦包裝器 (thin wrapper),它允許 JDBC 將毫秒值標(biāo)識(shí)為 SQL DATE 值。此API包括一個(gè)框架,憑借此框架可以動(dòng)態(tài)地安裝不同驅(qū)動(dòng)程序來(lái)訪問(wèn)不同數(shù)據(jù)源。Random此類的實(shí)例用于生成偽隨機(jī)數(shù)流。HashtableK,V此類實(shí)現(xiàn)一個(gè)哈希表,該哈希表將鍵映射到相應(yīng)的值。HashMapK,V基于哈希表的 Map 接口的實(shí)現(xiàn)。Collections此類完全由在 collection 上進(jìn)行操作或返回 collection 的靜態(tài)方法組成。ArrayListEList 接口的大小可變數(shù)組的實(shí)現(xiàn)。:包含有集合框架、collection 類、日期和時(shí)間、隨機(jī)數(shù)生成器和日期Date類、Vector類等。OutputStreamWriterOutputStreamWriter 是字符流通向字節(jié)流的橋梁:可使用指定的charset將要寫入流中的字符編碼成字節(jié)。提供對(duì)要寫入ObjectOutput的持久字段的編程訪問(wèn)。ObjectInputStreamObjectInputStream 對(duì)以前使用 ObjectOutputStream 寫入的基本數(shù)據(jù)和對(duì)象進(jìn)行反序列化。InputStream此抽象類是表示字節(jié)輸入流的所有類的超類。FilterReader用于讀取已過(guò)濾的字符流的抽象類。FilterInputStreamFilterInputStream 包含其他一些輸入流,它將這些流用作其基本數(shù)據(jù)源,它可以直接傳輸數(shù)據(jù)或提供一些額外的功能。FileInputStreamFileInputStream 從文件系統(tǒng)中的某個(gè)文件中獲得輸入字節(jié)。File文件和目錄路徑名的抽象表示形式。BufferedReader這是一種高效率的字符寫入流,實(shí)現(xiàn)字符、數(shù)組和行的高效讀取,從字符輸入流中讀取文本,緩沖各個(gè)字符。本系統(tǒng)中用到的該包中的類如下:BufferedInputStreamBufferedInputStream 可以給一個(gè)輸入流添加功能,也就是常說(shuō)的緩沖輸入并能夠支持一些固定方法的能力。TrayIconTrayIcon 對(duì)象表示可以添加到系統(tǒng)托盤的托盤圖標(biāo)。FontFont 類表示字體,可以使用它以可見(jiàn)方式呈現(xiàn)文本。FileDialogFileDialog 類顯示一個(gè)對(duì)話框窗口,用戶可以從中選擇文件。標(biāo)題用于提示用戶,而輸入框獲取用戶寫入的數(shù)據(jù)。DialogDialog 通常是一個(gè)帶標(biāo)題和輸入框的上層窗口,輸入框用于從用戶處獲得輸入數(shù)據(jù)。Container一般的 Abstract Window Toolkit(AWT) 容器對(duì)象是一個(gè)可包含其他 AWT 組件的組件。ColorColor 類用于封裝RGB顏色,或者封裝由 ColorSpace 標(biāo)識(shí)的任意顏色空間中的顏色。Button此類創(chuàng)建一個(gè)標(biāo)簽按鈕。:該包可以用于繪制圖形圖像,也可以創(chuàng)建用戶界面。JTextFieldJTextField 是一個(gè)輕量級(jí)組件,它允許編輯單行文本。JTableJTable 用來(lái)顯示和編輯常規(guī)二維單元表。JScrollPane提供輕量級(jí)組件的 scrollable 視圖。JProgressBar以可視化形式顯示某些任務(wù)進(jìn)度的組件。JOptionPaneJOptionPane 有助于方便地彈出要求用戶提供值或向其發(fā)出通知的標(biāo)準(zhǔn)對(duì)話框。JMenuBar菜單欄的實(shí)現(xiàn)。JFrame 的擴(kuò)展版本,該版本添加了對(duì) JFC/Swing 組件架構(gòu)的支持。表 21 續(xù)表 21JDialog用于創(chuàng)建對(duì)話框窗口。JOptionPaneJOptionPane 有助于方便地彈出要求用戶提供值或向其發(fā)出通知的標(biāo)準(zhǔn)對(duì)話框。 Java語(yǔ)言的基本類在本項(xiàng)目中用到了的一些基本包,概括如下:Sun公司的:.*.*.*.*.*.*這些包的基本功能如下::該包主要提供一組“輕量級(jí)”組件,其包含的主要類如下表:AbstractListModel該數(shù)據(jù)模型的抽象定義提供一個(gè)帶內(nèi)容的 List。推動(dòng)了IT行業(yè)的快速發(fā)展。 (3)對(duì)軟件開發(fā)帶來(lái)了一場(chǎng)的革命,人們開始重視開發(fā)團(tuán)隊(duì)合作文化理念,認(rèn)識(shí)到協(xié)作,創(chuàng)作,責(zé)任,誠(chéng)信是人才的基本素質(zhì);重視使用第三方構(gòu)件的集成,利用平臺(tái)的基礎(chǔ)設(shè)施服務(wù),實(shí)現(xiàn)開發(fā)各個(gè)階段的重要技術(shù)。 (2)軟件4A目標(biāo)要求軟件可以做到任何人都可以在無(wú)論何時(shí)何地對(duì)任何電子設(shè)備進(jìn)行使用。Java的誕生挑戰(zhàn)了傳統(tǒng)計(jì)算機(jī)的模式,對(duì)計(jì)算機(jī)軟件的開發(fā)和軟件產(chǎn)業(yè)產(chǎn)生了積極深遠(yuǎn)的沖擊力和影響: (1) 首先對(duì)軟件產(chǎn)業(yè)和工業(yè)企業(yè)產(chǎn)生了深遠(yuǎn)的影響,軟件從以開發(fā)為中心轉(zhuǎn)到了以服務(wù)為中心。并且很快Java被工業(yè)界認(rèn)可,許多公司如IBM 、Microsoft等爭(zhēng)相都購(gòu)買了Java的使用權(quán),從此,開始了Java應(yīng)用的新篇章。不巧的是已經(jīng)有Oak這個(gè)商標(biāo)了,迫于法律侵權(quán)問(wèn)題,在1995年的時(shí)候,Oak正式改名為Java。其實(shí)關(guān)于Java的來(lái)源,以前發(fā)生過(guò)一個(gè)有趣的故事。 平臺(tái)標(biāo)準(zhǔn)版主要作為通用版本被程序員所使用,而企業(yè)版則用于企業(yè)級(jí)應(yīng)用開發(fā),微型版也是程序員常用的一種,使用的最多的還是企業(yè)版。 再說(shuō)說(shuō)Java的體系。Java的跨平臺(tái)性決定了Java的發(fā)展,在任何操作系統(tǒng)上安裝了Java平臺(tái)之后,由Java語(yǔ)言開發(fā)的應(yīng)用程序,都可以在該系統(tǒng)上運(yùn)行,而這個(gè)應(yīng)用程序拿到另外一個(gè)操作系統(tǒng)上的Java平臺(tái)中運(yùn)行一樣是沒(méi)有問(wèn)題的。Java平臺(tái)包含Java虛擬機(jī)和Java應(yīng)用編程接口(簡(jiǎn)稱API)。 再說(shuō)一下Java的構(gòu)成。于是從此之后,Java在Web應(yīng)用中被廣泛運(yùn)用,這也使得Web得到了迅速發(fā)展,除了HotJava外,常用的瀏覽器都支持Java applet。Java的功能是完善的,可以使用它開發(fā)要求嚴(yán)格而可靠的應(yīng)用程序。Java(以下簡(jiǎn)稱Java語(yǔ)言)是一種程序設(shè)計(jì)語(yǔ)言,它是由Sun公司在1995年5月推出
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1