论文部分内容阅读
论文基于J2EE平台针对XML开发多层应用程序的问题,进行了分析和研究,提出了一个基于J2EE和XML的多层应用程序架构。该架构在传统的J2EE多层模型(Web层、EJB层、企业信息系统层)的基础上,结合XML技术,对原有的模型在Web层、EJB层、EIS层上进行了扩充,并对数据源的XML建模、Web服务实现、用户界面设计、消息服务作了说明。最后,用一个简单的实例说明了如何应用该架构开发企业应用,演示了J2EE和XML联合应用的强大功能。在技术上有如下特点:
(1)使用该架构简化了应用程序的开发、部署工作,且应用程序可以跨平台移植;
(2)该架构利用XML技术所建立的EIS层的数据库系统视图,实时地获取数据源的信息以实现对多种数据源的查询,而不需要关心数据的实际来源和存放格式;
(3)由于XML良好的结构和语义表达能力,因而相对于其他格式的消息,XML格式的消息对象的语法分析和确认操作更容易实现,从而以XML作为消息对象的消息系统具有更强的语义表达能力;
(4)XML模板及XMLWeb发布框架,使得用户界面的设计更灵活。