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

正文內(nèi)容

基于ssh的電信數(shù)據(jù)采集與整合(編輯修改稿)

2025-07-24 18:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Login_ipVarchar(128)用戶登錄IPLogin_datetimestamp用戶登錄時(shí)間Logout_datetimestamp用戶退出時(shí)間Lab_ipVarchar(128)服務(wù)器IPTime_durationlong時(shí)長(zhǎng)detaildays_x表是用來(lái)統(tǒng)計(jì)用戶計(jì)費(fèi)數(shù)據(jù)日表,31張表字段名稱數(shù)據(jù)類型說(shuō)明Login_nameVarchar(20)用戶登錄名Login_ipVarchar(128)用戶登錄IPLogout_datetimestamp統(tǒng)計(jì)日期Lab_ipVarchar(128)服務(wù)器IPTime_durationlong時(shí)長(zhǎng)detailmoths_x表是用來(lái)統(tǒng)計(jì)用戶計(jì)費(fèi)數(shù)據(jù)月表,12張表字段名稱數(shù)據(jù)類型說(shuō)明Login_nameVarchar(20)用戶登錄名Login_ipVarchar(128)用戶登錄IPLogout_datetimestamp統(tǒng)計(jì)日期Lab_ipVarchar(128)服務(wù)器IPTime_durationlong時(shí)長(zhǎng)detailyears_x表是用來(lái)統(tǒng)計(jì)用戶計(jì)費(fèi)數(shù)據(jù)年表,20052014年10張表字段名稱數(shù)據(jù)類型說(shuō)明Login_nameVarchar2(20)用戶登錄名Login_ipVarchar2(128)用戶登錄IPLogout_datetimestamp統(tǒng)計(jì)日期Lab_ipVarchar2(128)服務(wù)器IPTime_durationlong時(shí)長(zhǎng)detaildays是用來(lái)存儲(chǔ)服務(wù)器一天之內(nèi)的被使用量,該表只能由管理員使用字段名稱數(shù)據(jù)類型說(shuō)明Logout_datetimestamp統(tǒng)計(jì)時(shí)間lab_ipVARCHAR2(128)服務(wù)器地址time_durationlong使用總時(shí)長(zhǎng)detailsmoths是用來(lái)存儲(chǔ)服務(wù)器一月之內(nèi)的被使用量,該表只能由管理員使用字段名稱數(shù)據(jù)類型說(shuō)明Logout_datetimestamp統(tǒng)計(jì)時(shí)間lab_ipVARCHAR2(128)服務(wù)器地址time_durationlong使用總時(shí)長(zhǎng)detailyears是用來(lái)存儲(chǔ)服務(wù)器一年之內(nèi)的被使用量,該表只能由管理員使用字段名稱數(shù)據(jù)類型說(shuō)明Logout_datetimestamp統(tǒng)計(jì)時(shí)間lab_ipVARCHAR2(128)服務(wù)器地址time_durationlong使用總時(shí)長(zhǎng)第3章 技術(shù)準(zhǔn)備 Java平臺(tái)標(biāo)準(zhǔn)版(Java 2 Platform,Enterprise Edition) Java SE 以前稱為 J2SE。它允許開(kāi)發(fā)和部署在桌面、服務(wù)器、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的 Java 應(yīng)用程序。Java SE 包含了支持 Java Web 服務(wù)開(kāi)發(fā)的類,并為 Java Platform,Enterprise Edition(Java EE)提供基礎(chǔ)。 Java平臺(tái)企業(yè)版(Java 2 Platform,Enterprise Edition) JavaEE是一種用來(lái)開(kāi)發(fā)分布式企業(yè)軟件應(yīng)用系統(tǒng)的平臺(tái)。Java語(yǔ)言從創(chuàng)生之日起,就獲得廣泛接納,經(jīng)歷了巨大的發(fā)展。越來(lái)越多的技術(shù)都成了Java平臺(tái)的一部分,為了適應(yīng)不同的需要也開(kāi)發(fā)出了很多全新的API和標(biāo)準(zhǔn)。最終,Sun公司聯(lián)合了多家業(yè)界巨頭,在開(kāi)放的Java社區(qū)組織名義下,把所有與企業(yè)開(kāi)發(fā)相關(guān)的標(biāo)準(zhǔn)整合起來(lái),構(gòu)成了JavaEE平臺(tái)。對(duì)于企業(yè),JavaEE平臺(tái)有很多優(yōu)勢(shì):JavaEE為企業(yè)級(jí)運(yùn)算的許多領(lǐng)域(比如數(shù)據(jù)庫(kù)連接、企業(yè)業(yè)務(wù)組件、面向消息的中間件(MOM)、Web相關(guān)組件、通信協(xié)議以及互操作性)設(shè)立了標(biāo)準(zhǔn)。JavaEE促進(jìn)人們基于開(kāi)放的標(biāo)準(zhǔn)來(lái)開(kāi)發(fā)軟件;如此構(gòu)建的系統(tǒng)實(shí)現(xiàn),出自名門、安全穩(wěn)固,因此JavaEE構(gòu)成了一種可靠的技術(shù)投資。JavaEE是一種標(biāo)準(zhǔn)的開(kāi)放平臺(tái),基于此開(kāi)發(fā)的軟件組建能夠在不同廠商的產(chǎn)品中相互移植,從而避免了被一家廠商鎖定。在軟件開(kāi)發(fā)過(guò)程中采用JavaEE能夠縮短開(kāi)發(fā)周期,使產(chǎn)品盡快投放市場(chǎng)——這是因?yàn)?,系統(tǒng)地很多底層架構(gòu)和基礎(chǔ)部分都已經(jīng)有產(chǎn)品廠商按照J(rèn)avaEE規(guī)范標(biāo)準(zhǔn)實(shí)現(xiàn)出來(lái)了,因此大多數(shù)IT企業(yè)可以不再開(kāi)發(fā)中間件,集中盡力構(gòu)建符合自己商業(yè)需要的應(yīng)用。JavaEE提高了程序員的生產(chǎn)力,因?yàn)閷?duì)于一個(gè)會(huì)Java語(yǔ)言的程序員來(lái)說(shuō)很容易就能學(xué)會(huì)基于Java語(yǔ)言的JavaEE技術(shù)。所有企業(yè)軟件開(kāi)發(fā)能夠在JavaEE平臺(tái)上、利用Java語(yǔ)言完成。JavaEE增進(jìn)了現(xiàn)存各種異構(gòu)系統(tǒng)之間的互操作性。 Java swing圖形界面Swing是一個(gè)用于開(kāi)發(fā)Java應(yīng)用程序用戶界面的開(kāi)發(fā)工具包。它以抽象窗口工具包(AWT)為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swing開(kāi)發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來(lái)創(chuàng)建優(yōu)雅的用戶界面。 圖形用戶接口( GUI )庫(kù)最初的設(shè)計(jì)目的是讓程序員構(gòu)建一個(gè)通用的 GUI ,使其在所有的平臺(tái)上都能夠正常的顯示。但是比較遺憾的是 AWT 產(chǎn)生的是在各系統(tǒng)看來(lái)都同樣欠佳的圖形用戶接口, 為老的 AWT 添加了 java 基礎(chǔ)類( JFC ),這是一個(gè)被稱為 “Swing” 的 GUI 的一部分。 Swing 是第二代 GUI 開(kāi)發(fā)工具集, AWT 采用了與特定平臺(tái)相關(guān)的實(shí)現(xiàn),而絕大部分 Swing 組件卻不是。 Swing 是構(gòu)筑在 AWT 上層的一組 GUI 組件的集合,為了保證可移植性,它完全用 Java 語(yǔ)言編寫(xiě),與 AWT 相比, Swing 提供了更完整的組件,引入了許多新的特性和能力。 Swing 提供了更多的組件庫(kù),如: JTable , JTree , Jbox 。 Swing 也增強(qiáng)了 AWT 中組件的功能。正是因?yàn)?Swing 具備了如此多的優(yōu)勢(shì)所以我們以后在開(kāi)發(fā)中都使用 Swing 。 JComponent 類是 Swing 組件的基類,而 JComponent 繼承自 Container 類,因此,所有的 Swing 組件都是 AWT 的容器。 Swing 采用了 MVC 設(shè)計(jì)模式。 設(shè)計(jì)模式: 當(dāng)你解決一個(gè)問(wèn)題時(shí)你不需要從頭做起,取而代之的是,你應(yīng)該參考過(guò)去的經(jīng)驗(yàn),或者向?qū)<易稍円庖?jiàn),設(shè)計(jì)模式是一種方法,該方法以一種結(jié)構(gòu)化的形式提供專家意見(jiàn)。設(shè)計(jì)模式的靈感來(lái)自于建筑學(xué)設(shè)計(jì)模式。設(shè)計(jì)模式已經(jīng)成為文化的一部分,當(dāng)你談?wù)?MVC 或 “ 觀察者模式時(shí) ” 全世界的程序員都明白你的意思,因而,模式已經(jīng)成為討論設(shè)計(jì)問(wèn)題的有效方法。 Swing 采用了 mvc 模式, awt 事件模型采用了 “ 觀察者 ” 模式 。MVC -【模型-視圖-控制器】模式: 該模式同其他許多設(shè)計(jì)模式一樣,都遵循面向?qū)ο蟮脑O(shè)計(jì)中的一個(gè)基本原則:不讓對(duì)象具有太多的功能,如對(duì)于按鈕來(lái)說(shuō)不要讓一個(gè)按鈕類完成所有的事情,替代的方法就是讓一個(gè)對(duì)象負(fù)責(zé)組件的觀感,而另一個(gè)對(duì)象負(fù)責(zé)存儲(chǔ)內(nèi)容, mvc 模式實(shí)現(xiàn)三個(gè)獨(dú)立的類: 模型-存儲(chǔ)內(nèi)容; 視圖-顯示內(nèi)容; 控制器-處理用戶輸入 mvc 模式明確規(guī)定了三個(gè)對(duì)象如何進(jìn)行交互。模型存儲(chǔ)內(nèi)容,它沒(méi)有任何用戶界面。對(duì)于一個(gè)按鈕來(lái)說(shuō),內(nèi)容非常簡(jiǎn)單,它只是一組標(biāo)志,用來(lái)說(shuō)明按鈕是否按下,是否啟用等。對(duì)于一個(gè)文本框來(lái)說(shuō)內(nèi)容稍稍復(fù)雜,它是容納當(dāng)前文本的一個(gè)字符串對(duì)象。這個(gè)內(nèi)容和視圖的內(nèi)容并不一致--如果內(nèi)容長(zhǎng)度大于文本框的顯示長(zhǎng)度,那么用戶只能看到的就是只有文本框顯示的那一部分。 mvc 模式總結(jié):模型存儲(chǔ)完整內(nèi)容,視圖給出了內(nèi)容的可視化表示【完整或者不完整】,控制器負(fù)責(zé)處理用戶輸入事件,如鼠標(biāo)點(diǎn)擊和鍵盤事件等,然后它決定是否把這些事件轉(zhuǎn)化成對(duì)模型或視圖的改變??刂破髯饔门e例:如果用戶在一個(gè)文本框中按下了一個(gè)字符鍵,那么控制器就會(huì)調(diào)用模型中的 “ 插入字符 ” 命令,然后模型告訴視圖進(jìn)行更新,而視圖永遠(yuǎn)不會(huì)知道文本為什么改變了,但是如果用戶按下了一個(gè)光標(biāo)鍵,那么控制器會(huì)通知視圖進(jìn)行卷屏滾動(dòng)。卷動(dòng)視圖對(duì)實(shí)際文本不會(huì)有任何的影響,因此模型永遠(yuǎn)不會(huì)知道該事件的發(fā)生。 Mvc 模式的一個(gè)優(yōu)點(diǎn)是 : 一個(gè)模型可以有多個(gè)視圖,其中每個(gè)視圖可以顯示完整內(nèi)容的不同部分或不同方面。如果作為程序員來(lái)使用 Swing ,則不需要考慮 mvc 的體系結(jié)構(gòu),每個(gè)用戶界面元素都有一個(gè)包裝類(如 Jbutton 和 JTextField ),來(lái)保存模型和視圖。 JDBC技術(shù)介紹JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。   有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問(wèn)Sybase數(shù)據(jù)庫(kù)專門寫(xiě)一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專門寫(xiě)一個(gè)程序,或?yàn)樵L問(wèn)Informix數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用JDBC API寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫(xiě)一次,處處運(yùn)行”的優(yōu)勢(shì)。   Java數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開(kāi)發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。   Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是 Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話的方法。而 JDBC 正是作為此種用途的機(jī)制。 JDBC 是個(gè)低級(jí)接口,也就是說(shuō),它用于直接調(diào)用 SQL 命令。在這方面它的功能極佳,并比其它的數(shù)據(jù)庫(kù)連接 API 易于使用,但它同時(shí)也被設(shè)計(jì)為一種基礎(chǔ)接口,在它之上可以建立高級(jí)接口和工具。高級(jí)接口是對(duì)用戶友好的接口,它使用的是一種更易理解和更為方便的 API,這種API在幕后被轉(zhuǎn)換為諸如 JDBC 這樣的低級(jí)接口。 JDBC API 既支持?jǐn)?shù)據(jù)庫(kù)訪問(wèn)的兩層模型(C/S),同時(shí)也支持三層模型(B/S)。在兩層模型中,Java applet或應(yīng)用程序?qū)⒅苯优c數(shù)據(jù)庫(kù)進(jìn)行對(duì)話。這將需要一個(gè)JDBC驅(qū)動(dòng)程序來(lái)與所訪問(wèn)的特定數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1