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格式閱讀原文。

主站蜘蛛池模板: 国产成人无码久久久久毛片| www亚洲精品| 自慰高潮喷白浆在线观看| 人人爱天天做夜夜爽| 波多野衣结在线精品二区| 亚洲永久色| 国产欧美另类| 色男人的天堂久久综合| 99er这里只有精品| a亚洲视频| lhav亚洲精品| 亚洲色大成网站www国产| 99九九成人免费视频精品| 亚洲国产精品美女| 国产一区二区三区在线观看视频| 青草91视频免费观看| 亚洲无码91视频| 欧美视频在线第一页| 99久久精品免费看国产免费软件| 久久精品丝袜| 日韩欧美亚洲国产成人综合| 天天躁夜夜躁狠狠躁图片| 2021亚洲精品不卡a| 欧美69视频在线| 99精品免费在线| 91美女视频在线| 手机看片1024久久精品你懂的| 又爽又大又光又色的午夜视频| 中文天堂在线视频| 97在线视频免费观看| 久久这里只有精品66| www.精品国产| 99久久精品视香蕉蕉| 国产一区二区三区日韩精品| 四虎综合网| 一级一毛片a级毛片| 国产最新无码专区在线| 九九热在线视频| 亚洲区第一页| 亚洲欧美日韩另类| 91尤物国产尤物福利在线| 欧美成人综合在线| 国产成人91精品| 亚洲品质国产精品无码| 视频二区中文无码| 澳门av无码| 青青青伊人色综合久久| 国产在线欧美| 美女被操91视频| 午夜成人在线视频| 亚洲国产91人成在线| 国产成年女人特黄特色大片免费| 人妻中文字幕无码久久一区| 中字无码av在线电影| 无码电影在线观看| 亚洲成av人无码综合在线观看| 免费一级无码在线网站| 在线观看91精品国产剧情免费| 日韩高清一区 | 香蕉色综合| 国产亚洲男人的天堂在线观看| 一级福利视频| 福利在线免费视频| 欧美国产菊爆免费观看| 2022精品国偷自产免费观看| 国产99欧美精品久久精品久久| 日韩小视频在线播放| 国产系列在线| 国内精品视频在线| 国产十八禁在线观看免费| 日本午夜在线视频| 国产一二三区在线| 亚洲最大福利视频网| 国产精品毛片一区视频播| 91麻豆精品国产高清在线| h视频在线观看网站| 国产69精品久久| 99视频在线看| 久久综合婷婷| 亚洲 日韩 激情 无码 中出| 国产菊爆视频在线观看| 亚洲V日韩V无码一区二区|