- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE架构与MVC模式下国际贸易软件平台设计
J2EE架构与MVC模式下国际贸易软件平台设计
[摘要] 在高度信息化的社会环境下,拥有一款高效、易于维护和管理的国际贸易软件平台对于从事国际贸易的企业来说至关重要,关系到企业的生存与发展。本文正是在这种背景下详细介绍了基于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)视图
负责绘制和显示模型的内容,即为用户的界面部分。不同视图通过不同的显示,来
文档评论(0)