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

正文內(nèi)容

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

2025-07-24 18:43 本頁面
 

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