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

J2EE架構與MVC模式下國際貿易軟件平臺的設計

2007-12-31 00:00:00杜金滿蔡俊芳
商場現代化 2007年10期

[摘要] 在高度信息化的社會環境下,擁有一款高效、易于維護和管理的國際貿易軟件平臺對于從事國際貿易的企業來說至關重要,關系到企業的生存與發展。本文正是在這種背景下詳細介紹了基于J2EE架構和MVC模式的國際貿易業務平臺的開發過程、具體功能及其實現,并闡述了利用J2EE技術構建外貿業務平臺的優越性。

[關鍵詞] J2EE 國際貿易 設計模式

一、引言

自2001年12月加入WTO,中國對外貿易大幅增加,面臨著更多的機遇和挑戰,企業需要尋求創新、增強競爭能力。在此情況下外貿企業必須從傳統的思維方式、經營觀念、管理手段向現代化、信息化的方式轉變,這就要求企業須依靠一種能及時準確的得到市場需求、生產銷售、資金運轉等情況的平臺,以達到增強企業自身的競爭力的目的。

二、J2EE體系結構與MVC設計模式

1.J2EE體系結構極其優越性

JAVA語言是面向對象的技術,有很好的組件模式,并且是一種多平臺技術。J2EE(Java 2 Enterprise Edition)是建立在Java 2平臺上的企業級應用的解決方案。J2EE技術的基礎便是Java 2平臺,不但有J2SE平臺的所有功能,同時還提供了對EJB,SERVLET,JSP等技術的全面支持,其最終目標是成為一個支持企業級應用開發的體系結構,簡化企業解決方案的開發,部署和管理等復雜問題。事實上,J2EE已經成為企業級開發的工業標準和首選平臺?;贘2EE平臺開發的外貿管理軟件能夠很好的體現出外貿企業中的各種復雜的關系,加快了企業中各種信息的流通和業務流程,提高了企業的管理效率。J2EE的特點如下:

(1)基于容器的組件管理

J2EE基于組件的開發模型的中樞容器概念,容器提供了組件服務的運行時環境,組件可以期望它們的服務在任何J2EE平臺上都有效。所有的EJB容器提供對EJB組件的事務和生命周期管理的自動支持,并支持對EJB的查找和其他的服務。容器還提供對企業信息系統的標準化訪問,例如,通過JDBC API提供對關系數據庫管理系統的訪問。

(2)多層模型

J2EE平臺提供了一個多層應用程序模型,這意味著應用程序的不同部分可以運行在不同的設備上。

客戶機層:支持各種各樣的客戶機類型,可以在公司的防火墻之內或之外。

中間層:在web層中通過web容器支持客戶機服務,在EJB層中通過Enterprise JavaBeans容器向商業組件提供各種服務。

企業信息系統層:利用標準的API支持對企業信息系統的訪問。

(3)對客戶機組件的支持

客戶機可以通過Web瀏覽器提供,瀏覽器可能是使用無格式的HTML頁,或者是使用JSP(JavaServer Page)技術生成的動態的HTML頁,或者是Java Applet。非Java客戶機(例如,Visual Basic程序)可以向用戶呈現J2EE的服務。在中間層中,Servlet呈現給第一層客戶機服務使用的是標準的HTTP協議,因此,運行在任何操作系統上的幾乎所有的程序都可以很容易地訪問它。

(4)對商業邏輯組件的支持

在J2EE平臺中,EJB組件實現中間層的商業邏輯,EJB讓組件或應用程序的開發者將精力集中在商業邏輯的開發上,將復雜的服務(例如:安全、事務)交由EJB服務器處理。

(5)對J2EE標準的支持

J2EE標準定義了一系列相關規范,其中主要的有J2EE平臺規范,Enterprise JavaBeans規范,Java Servlet規范和Java Server Page規范,另外,還包括J2EE兼容性測試套件(J2EE Compatibility Test Suite, CTS)和J2EE SDK.

2.MVC(Model-View-Controller)設計模式

模型-視圖-控制器(Model-View-Controller, MVC)模式就是為那些需要為同樣的數據提供多個視圖的應用程序而設計的,現在已經被廣泛的使用。它將數據的訪問和數據的表現進行了分離,從而開發出一種結構清晰、便于擴展和維護的平臺。模型、視圖、控制器之間的關系可以用圖1來描述:

圖1

(1)模型

提供商業邏輯、負責訪問和表達數據,執行商務邏輯和操作,維護應用程序的狀態即:包含了應用問題的核心數據、邏輯關系和計算功能,它封裝了所需的數據,提供了完成問題處理的操作過程??刂破饕罁蘒/O的需要調用這些操作過程。模型還為視圖獲取顯示數據而提供了訪問其數據的操作。

(2)視圖

負責繪制和顯示模型的內容,即為用戶的界面部分。不同視圖通過不同的顯示,來表達模型的數據和狀態信息。每個視圖有一個更新操作,它可被變化-傳播機制所激活。當調用更新操作時,視圖獲得來自模型的數據值,并用它們來更新顯示。

(3)控制器

負責定義應用程序的行為,處理用戶相應的事件。控制器如何獲得事件依賴于界面的運行平臺??刂破魍ㄟ^事件處理過程對輸入事件進行處理,并為每個輸入事件提供了相應的操作服務,把事件轉化成對模型或相關視圖的激發操作。

三、系統總體設計方案:

1.總體實現

總體設計如圖2,通過網絡將公司各職能部門、客戶、供應商等組成一個整體,以實現業務、數據的網絡化、信息化。

圖2

2.系統功能介紹

根據業務流程和外貿公司的業務特點將系統分成以下一些功能模塊,來滿足外貿業務管理的需要。主要有:

(1)公司基礎信息管理模塊:各職能部門設置、員工基本信息、客戶信息、倉庫信息、產品類別及產品信息、供應商信息、裝運港、目地港、支付方式、價格條件、貿易方式、貿易國別、運輸方式等;

(2)公司樣品管理模塊:樣品登記、寄樣管理等;

(3)公司單證管理模塊:發票、合同(銷貨確認書)、裝箱單(尺碼單或重量單)、提單、保險單、產地證模板設置、單證自動生成及打印等;

(4)統計分析模塊:應收款統計、銷售額統計、客戶銷售匯總統計、業務員銷售匯總統計、客戶回款統計、合同履行情況跟蹤、訂單明細查詢、客戶訂貨匯總統計、銷售明細查詢、等。

(5)公司報價管理模塊:客戶詢價、出口報價核算、三種術語報價換算、出口還價核算、報價確認、對客戶報價、工廠報價查詢等;

(6)公司收匯管理模塊:收匯登記、收匯統計、換匯成本核算;

(7)公司應收應付款管理模塊:收款登記、付款對帳處理、付款確認等;

(8)公司海運費結算管理模塊:海運對帳處理、海運付款確認等;

3.業務流程(以出口為例 圖 3)

四、系統中重要功能組件的實現方法:

1.Model的設計

本系統的Model設計采用J2EE中的EJB來實現,它完成了與數據庫的數據交互、復雜的商業邏輯操作和管理數據等功能,是系統的核心組件。部分實現如下:

以遠程接口為例:當客戶端調用主接口的Create()方法時,客戶要得到一個BEAN的引用,因此EJB容器要求你為BEAN的所有方法提供一個遠程接口。

import javax.ejb.EJBObject;

………………

public interface toDocument extends EJBObject{

public void TOCUR(double rmb)thows RemoteException;

2.View設計

本系統的視圖設計主要以JSP技術為主,來實現人機交互。部分實現如下: Creatdocument.jsp//單證頁面

Controller是本系統中重要和重用性較高的部分之一,所有的視圖在系統中共享一組Controller。這些Controller分布在WRB和EJB兩層中,主要包括MainServlet 、ModelManager 、Dservlet等,它們接受各種各樣的業務請求,并按照相應的請求和權限等信息轉到相應的商業邏輯處理中去。

本系統控制器的實現。(部分代碼)

五、結束語

基于J2EE架構的國際貿易業務系統能夠滿足國際貿易公司的各種業務上的需求,從單據、數據表格的自動生成到員工、資金、客戶信息管理,再到網上業務洽談、數據共享、遠程登陸,系統都作了準確、人性的設計,使各種業務、管理變得簡便快捷。與此同時 ,這種設計使得軟件的重用、升級和系統功能的擴充變得更輕松,縮短了軟件的開發周期,提高了開發質量。

本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 毛片三级在线观看| 国产精品亚洲va在线观看| 天天激情综合| 在线欧美日韩国产| 99热这里只有精品在线播放| 黑色丝袜高跟国产在线91| 无码中文字幕加勒比高清| 男女性色大片免费网站| 亚洲中字无码AV电影在线观看| 亚洲另类色| 婷婷色婷婷| 亚洲AV无码久久精品色欲| 毛片手机在线看| 日韩精品免费在线视频| 国产欧美日韩免费| 免费一极毛片| 久青草免费在线视频| 最新国产成人剧情在线播放| 欧美在线国产| 99热这里都是国产精品| 中文字幕在线视频免费| 国产高清无码麻豆精品| a在线亚洲男人的天堂试看| 亚洲色图欧美在线| 99热这里只有精品久久免费| 视频一本大道香蕉久在线播放| 亚洲AV无码精品无码久久蜜桃| 欧美日本在线| 欧美天堂久久| 在线色国产| 最新国产精品第1页| 国产福利在线观看精品| 欧美日韩国产系列在线观看| 日韩精品专区免费无码aⅴ| 国内精品久久久久久久久久影视| 91精品啪在线观看国产| 精品少妇人妻av无码久久 | 日韩a在线观看免费观看| 无码免费试看| 久久精品无码中文字幕| 欧美日韩在线观看一区二区三区| 亚洲国产欧美目韩成人综合| 91娇喘视频| 久久久波多野结衣av一区二区| h视频在线观看网站| 国产欧美日韩另类| 亚洲中文字幕精品| 亚洲一区二区无码视频| 成人福利在线免费观看| 欧美一级99在线观看国产| 青草视频久久| 亚洲人成影院午夜网站| 亚洲视频免| 欧美专区日韩专区| 久久9966精品国产免费| 高潮爽到爆的喷水女主播视频 | 国产高清无码麻豆精品| 成AV人片一区二区三区久久| 亚洲第一精品福利| 免费aa毛片| 91综合色区亚洲熟妇p| 亚洲侵犯无码网址在线观看| 久久香蕉国产线看观看式| 国产精品专区第1页| 免费播放毛片| 日韩精品资源| 欧美综合成人| 亚洲成人黄色在线| 91破解版在线亚洲| 在线欧美a| 国产成人啪视频一区二区三区| 亚洲综合亚洲国产尤物| 日本伊人色综合网| 亚洲欧美日韩另类在线一| 国产SUV精品一区二区6| 亚洲国产日韩一区| 久久久久国产精品嫩草影院| 国产成人h在线观看网站站| 午夜一区二区三区| 亚洲人成人伊人成综合网无码| 欧美精品另类| 亚洲综合精品第一页|