999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE技術(shù)的第三方物流信息管理系統(tǒng)的探索與實現(xiàn)

2013-09-26 06:03:48同劍飛
電子測試 2013年21期
關(guān)鍵詞:頁面物流數(shù)據(jù)庫

同劍飛

(西安外事學(xué)院現(xiàn)代教育技術(shù)中心 710077)

0 引言

所謂 “ 第三方物流”(Third Party Logistics,簡稱3PL或TPL)是由“第一方”發(fā)貨人和第二方”收貨人以外的物流企業(yè)提供物流服務(wù)的業(yè)務(wù)模式,是在物流渠道中由專業(yè)物流企業(yè)以合同的形式在一定期限內(nèi)提供用戶所需的全部或部分物流服務(wù)[1]。

中國的改革開放已經(jīng)行走了二十多年,步伐也逐漸在加快,中國的物流業(yè)總體規(guī)模也在其積極影響下呈現(xiàn)快速增長的新態(tài)勢。現(xiàn)代的物流業(yè)可以說是一個綜合體,系統(tǒng)龐大,涵蓋了運輸管理、包裝管理、倉庫管理、裝運管理、配送管理、信息處理和流通加工管理等等。但是,在我國目前擁有高效、完整的物流信息管理系統(tǒng)的在這一領(lǐng)域只有一小部分物流企業(yè)。由此,可以預(yù)見物流信息管理系統(tǒng)在我國的物流企業(yè)中具有極大的拓展空間,一些中小物流企業(yè)仍處于人工操作模式階段,未來此類現(xiàn)象、問題都可以一一迎刃而解。

1 J2EE技術(shù)的體系結(jié)構(gòu)

J2EE采用了四層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。

1、客戶層(Client Tier)。同使用客戶直接進(jìn)行交流,完成二者之間的交互,接收使用客戶的輸入數(shù)據(jù),同時將系統(tǒng)的業(yè)務(wù)數(shù)據(jù)快速顯示給直接用戶,并驗證此類數(shù)據(jù)格式的合法性,最終使客戶層駐留在客戶機(jī)器上

2、Web表示層(Web Presentation Tier)。Web組件JSP(Java Server Pages)和Servlet(服務(wù)器端的Java應(yīng)用程序)在Web的表示層上運行,而Web則在服務(wù)器上運行,也就是說Web層即容器。此外,Web組件為了發(fā)送它所顯示的所需要的業(yè)務(wù)數(shù)據(jù)給客戶,需要先讀取業(yè)務(wù)層的業(yè)務(wù)數(shù)據(jù)。

3、業(yè)務(wù)層(Business Tiser)。運行 EJB組件,如會話 EJB組件、消息驅(qū)動EJB組件及JPA組件,不僅要對實際應(yīng)用的業(yè)務(wù)邏輯進(jìn)行模型化,而且要完成數(shù)據(jù)庫的業(yè)務(wù)處理和持久化,這些才是企業(yè)級應(yīng)用的核心所在。

4、信息數(shù)據(jù)庫層(Information Data Tier)。一般指的是系統(tǒng)數(shù)據(jù)庫,會對J2EE應(yīng)用系統(tǒng)中的所有數(shù)據(jù)進(jìn)行保存,如郵件服務(wù)系統(tǒng)、目錄服務(wù)系統(tǒng)等各種各樣的外部資源數(shù)據(jù)。

2 系統(tǒng)的架構(gòu)和設(shè)計

2.1 系統(tǒng)架構(gòu)

該物流管理系統(tǒng)結(jié)合其實施目標(biāo),在它的體系結(jié)構(gòu)中將J2EE技術(shù)的分層體系結(jié)構(gòu)引入其中,致使該系統(tǒng)的每一層具有隱蔽性,享有的資源也是特有的,即使與外界進(jìn)行交互流轉(zhuǎn)也僅限于它的下面所在層。依賴這兩個優(yōu)勢,應(yīng)用層的靈活修改就可順利進(jìn)行,也不會級聯(lián)到其它層。因此,該系統(tǒng)采用四層體系結(jié)構(gòu),如圖2-1所示:

圖2-1 系統(tǒng)架構(gòu)圖

圖2-2 視圖層流程

視圖層:Web瀏覽器控制層表現(xiàn)層數(shù)據(jù)訪問對象,Hibernate持久層SQL server數(shù)據(jù)層業(yè)務(wù)邏輯層實際業(yè)務(wù)實際業(yè)務(wù)業(yè)務(wù)對象(BO)業(yè)務(wù)層

2.2 系統(tǒng)設(shè)計

2.2.1 表現(xiàn)層設(shè)計:

A、視圖層的設(shè)計

該層與客戶直接“見面”,設(shè)計好壞有直接影響,該系統(tǒng)的實現(xiàn)采用的是HTML和JSP語言。具體的工作流程,如圖2-2所示:

注意:為了提高執(zhí)行速度,首次調(diào)用編輯操作時需時間加載,以后只需調(diào)用緩存中的Servlet。頁面分類后,頁表表單、相關(guān)表單域定義數(shù)據(jù)的實時存儲可在數(shù)據(jù)庫中實現(xiàn),最后規(guī)范定義自動生成的相關(guān)頁面活動。如圖2-3所示:

圖2-3 Web頁面表單定義

B、控制層的設(shè)計

控制層有著“把關(guān)”作用,為實現(xiàn)對客戶的Web請求的預(yù)處理操作,采用了Servlet。在后期處理操作用戶的響應(yīng)、請求時,Servlet會判斷用戶訪問的是否合法,進(jìn)而決定是否頁面轉(zhuǎn)向等。

每個Servlet都有一個init()方法,且只會被調(diào)用一次在servlet的整個作用過程中。Servlet的生命周期,如圖2-4所示:

圖2-4 Servlet的生命周期

2.2.2 業(yè)務(wù)層設(shè)計

業(yè)務(wù)層設(shè)計了業(yè)務(wù)接口類、業(yè)務(wù)工廠、業(yè)務(wù)實現(xiàn)類,并要求每個業(yè)務(wù)對象定義業(yè)務(wù)接口,即定義業(yè)務(wù)對象所有的操作方法;同時接口會隨著業(yè)務(wù)的更新增加新方法或擴(kuò)展為新接口。業(yè)務(wù)層結(jié)構(gòu)類圖,如圖2-5所示:

圖2-5 業(yè)務(wù)層的結(jié)構(gòu)類圖

2.2.3 持久層設(shè)計

該系統(tǒng)為實現(xiàn)持久層(位于業(yè)務(wù)層和數(shù)據(jù)庫層之間一個邏輯層次),使用了目前主流的開源O/R(Object/ Relational)映射框架Hibernate。設(shè)計持久層可封裝對象的持久化行為,如:對象在永久性存儲介質(zhì)中的寫入、讀取、刪除操作。持久層框架,如圖2-6所示:

2.2.4 系統(tǒng)數(shù)據(jù)庫的邏輯設(shè)計

數(shù)據(jù)庫相類分為兩種:實體類(Entity Class)和會話類(Session Class)。

實體類指的是將表中每一個記錄對應(yīng)該類的一個相關(guān)實例,用于對表記錄的封裝。而表中所有記錄的操作要一一對應(yīng)會話類相。

此類設(shè)計模式不僅實現(xiàn)程序模塊化,而且利于開發(fā)、維護(hù),但在其實現(xiàn)過程中需要“因地制宜”,不同的應(yīng)用程序需不同技術(shù)來實現(xiàn),而EJB在該方面更容易實現(xiàn)。

3 總結(jié)

系統(tǒng)登錄界面中,該系統(tǒng)為了方便所有用戶實現(xiàn)其業(yè)務(wù)職能,進(jìn)入主界面和人機(jī)交互便捷、順暢,特別的為系統(tǒng)管理、維護(hù)人員以及一般職員等不同角色人性化的設(shè)置了相應(yīng)的訪問入口。

就開發(fā)者而言,只需將代碼的重復(fù)使用方法掌握即可。所需Web視圖的數(shù)量會隨著系統(tǒng)功能的增多而增加,可將眾多頁面分類,即使有不同的處理對象,但有基本相似的處理方式。

[1] [美]Craig A.Berry(著)邱仲潘(譯).實用J2EE設(shè)計模式編程指南.電子工業(yè)出版社2004

[2] 劉安,劉元元.我國第三方物流存在的問題及有效對策.天津,現(xiàn)代財經(jīng),2006.5

猜你喜歡
頁面物流數(shù)據(jù)庫
大狗熊在睡覺
刷新生活的頁面
本刊重點關(guān)注的物流展會
“智”造更長物流生態(tài)鏈
汽車觀察(2018年12期)2018-12-26 01:05:44
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
基于低碳物流的公路運輸優(yōu)化
決戰(zhàn)“最后一公里”
商界(2014年12期)2014-04-29 00:44:03
主站蜘蛛池模板: 免费看av在线网站网址| 国产91线观看| 国内精品免费| 日韩小视频在线观看| 99精品影院| 中文字幕资源站| 久久黄色毛片| 欧美一级专区免费大片| AV网站中文| 国产精品综合久久久| 亚洲婷婷丁香| 精品国产中文一级毛片在线看| 婷婷色婷婷| 97色婷婷成人综合在线观看| 一级成人a毛片免费播放| 亚洲第一成年免费网站| 在线观看精品自拍视频| jizz国产在线| 夜夜操国产| 国产精品免费p区| av一区二区三区在线观看| 亚洲精品波多野结衣| 18禁高潮出水呻吟娇喘蜜芽| 国产高潮视频在线观看| 午夜精品区| 中文字幕伦视频| 国产成人福利在线| 999在线免费视频| 国产精品美女免费视频大全| 日韩精品资源| 精品无码一区二区在线观看| 青青草原偷拍视频| 国产精品美女自慰喷水| 91网址在线播放| 伊人久久久久久久| 国产人成网线在线播放va| 国产精品999在线| 免费全部高H视频无码无遮掩| 91 九色视频丝袜| 伊人久综合| 国产屁屁影院| a级毛片一区二区免费视频| 久久婷婷六月| 久久不卡国产精品无码| 亚洲欧美一区二区三区图片| 四虎免费视频网站| 亚洲成人在线免费| 国产熟睡乱子伦视频网站| 99精品高清在线播放| 色婷婷电影网| 精品成人一区二区三区电影| 国产男女XX00免费观看| 亚洲国产清纯| 免费观看男人免费桶女人视频| 五月综合色婷婷| 欧美日本中文| 国产日韩久久久久无码精品 | 伊人久久大香线蕉影院| 亚洲一区二区在线无码| 欧美在线综合视频| 亚洲免费成人网| 亚洲精品波多野结衣| 欧美www在线观看| 国产导航在线| 国产真实乱子伦视频播放| 四虎永久免费在线| 国产国模一区二区三区四区| 久久精品一卡日本电影| 尤物视频一区| 亚洲美女一区二区三区| jizz国产视频| 国内熟女少妇一线天| 中文字幕亚洲精品2页| 国产情精品嫩草影院88av| 女人一级毛片| 最新无码专区超级碰碰碰| 青青草原国产一区二区| 成人午夜久久| 欧美日一级片| 国产精品区网红主播在线观看| 国产一区二区精品福利| 国产超碰一区二区三区|