论文部分内容阅读
近年来,电子金融服务这一新型商务模式已得到世界各国的普遍关注,它不仅仅是Internet在商务领域的简单应用,更是一种新型的交易模式。它的推广改变了传统的旧的交易形式,引发一场新经济革命。电子金融的发展对传统的Web技术提出了强有力的挑战。由于电子金融系统的内部逻辑复杂,安全性要求苛刻,商务形式发展变化快,这就要求Web技术提供足够的复杂度和灵活性以适应电子金融的需求。 J2EE(Java2 Enterprise Edition)是Sun公司1999年推出的基于Java的一整套企业应用开发标准和规范,具有跨平台的互操作性、可扩展性、安全性好等特点,它的目标是:为企业应用系统提供一个底层无关的、可移植的、支持并发访问的、安全的平台。在这个平台上,可以容易、快速地建立融合了Internet技术的多层分布式企业应用。在短短的几年之内,J2EE已迅速得到了业界的广泛支持。 MVC(Model-View-Control)模型一视图一控制器的模式是Xerox PARC在八十年代为编程语言Smalltalk-80提出的一种设计模式。MVC模式在理论上实现了业务逻辑与界面显示的分离,它的提出对Web的应用开发具有重要意义。以MVC模式进行JSP/Servlet+EJB的Web应用开发,在构建电子金融服务方面有着得天独厚的优势。 本论文对比了几种分布式对象技术,介绍了J2EE体系架构下基于组件的软件开发模型,在此基础上引出了MVC模式的软件开发思想,着重阐述了J2EE和MVC模式的结合,提出了一种基于J2EE和MVC模式的企业级应用解决方案,该方案很容易的实现分布式网络计算,这样既封装了关键的操作又方便了开发者提高开发速度,最后以该方案实现一个虚拟的在线自助银行系统为例,来具体阐述其开发的具体步骤和技术细节。该系统具有设计清晰、模块性强等特点,有着良好的跨平台性、可扩展性和伸缩性。