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已經成為企業級開發的工業標準和首選平臺。基于J2EE平臺開發的外貿管理軟件能夠很好的體現出外貿企業中的各種復雜的關系,加快了企業中各種信息的流通和業務流程,提高了企業的管理效率。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)模型

提供商業邏輯、負責訪問和表達數據,執行商務邏輯和操作,維護應用程序的狀態即:包含了應用問題的核心數據、邏輯關系和計算功能,它封裝了所需的數據,提供了完成問題處理的操作過程。控制器依據I/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格式閱讀原文。

主站蜘蛛池模板: 国产精品毛片一区| 国产另类乱子伦精品免费女| 麻豆精品视频在线原创| 婷婷色在线视频| 亚洲国产中文欧美在线人成大黄瓜 | 青青草国产一区二区三区| 91色爱欧美精品www| 免费国产好深啊好涨好硬视频| 亚洲天堂免费| 女人18毛片一级毛片在线 | 国产自在线播放| 亚洲黄网视频| 国产日产欧美精品| 狠狠色婷婷丁香综合久久韩国| 在线国产欧美| 国国产a国产片免费麻豆| 国产精品妖精视频| 高清无码手机在线观看| 亚洲天天更新| 国产高清不卡| 99精品伊人久久久大香线蕉| 国产在线小视频| 香蕉视频在线观看www| 国产97公开成人免费视频| 国产95在线 | 久久婷婷六月| 欧美a级完整在线观看| 福利在线不卡| 亚洲女同一区二区| 国产成人毛片| 国产一区二区三区视频| 在线观看亚洲天堂| 亚洲人成在线精品| 99国产精品免费观看视频| 国产欧美日韩另类| 国产91丝袜在线播放动漫 | 成人国产精品2021| 免费99精品国产自在现线| 高潮爽到爆的喷水女主播视频| 久久精品国产在热久久2019| Aⅴ无码专区在线观看| 亚洲一区二区在线无码| 亚洲天堂网视频| 国产微拍一区| 亚洲综合第一页| 国产老女人精品免费视频| 日韩美女福利视频| 在线观看无码a∨| 最新国产麻豆aⅴ精品无| 91人妻日韩人妻无码专区精品| 91久久精品国产| 国产裸舞福利在线视频合集| 国产精选小视频在线观看| 国产欧美视频在线| 毛片在线看网站| 无码人妻热线精品视频| 色欲综合久久中文字幕网| 久久久久久久久18禁秘| 日韩中文精品亚洲第三区| 欧洲日本亚洲中文字幕| 美女啪啪无遮挡| 91 九色视频丝袜| 日韩AV手机在线观看蜜芽| 亚洲丝袜第一页| 久久网欧美| 国产全黄a一级毛片| 曰韩人妻一区二区三区| 国产福利一区视频| 最新亚洲人成无码网站欣赏网| 亚洲第一网站男人都懂| 久久青青草原亚洲av无码| 亚洲视频无码| 国产成熟女人性满足视频| 久久综合色88| 亚洲欧美日韩综合二区三区| 国产毛片不卡| а∨天堂一区中文字幕| 国产99视频精品免费视频7| 亚洲日韩精品伊甸| 久久久久久尹人网香蕉| 亚洲天堂777| 亚洲品质国产精品无码|