论文部分内容阅读
目前,分布式对象技术已成为建立服务应用框架和软件组件的核心技术,它在开发大型分布式应用系统中表现出强大的生命力,逐渐形成了3种具有代表性的主流技术,即Sun公司的J2EE技术,Microsoft的COM/DCOM技术和OMG的CORBA技术。
J2EE是一种四层架构,包括客户层、表示层、业务层和企业信息系统层。其中客户层包含与用户交互的程序;表示层具有集成功能,这些功能通过HTTP协议提供给客户端访问。为运行在Web层上的组件与其他各层提供中介作用;业务层为J2EE多层架构提供了并发性、可伸缩性、生存周期管理和容错性。EIS层为开发者提供了灵活性,使开发者可以利用现有的企业系统和资源,而不必在J2EE中重复实现。
在此基础之上,讨论了该架构在实现中的核心技术和价值地位,并重点从解决企业级分布式计算应用问题的角度来看待和分析这个问题。并且对一个实际工程中的企业应用系统进行了分析,结合J2EE模型,采用MVC对本应用进行结构的分层分解,进而实现了整个系统。
由于J2EE这种基于分布式计算的企业级计算模型是一种新的和不断发展与成熟的技术。本论文从技术和具体实现的可行性的角度进行了有益的探索,希望能给以后的研究和工程实践提供一个可资借鉴的模式。