论文部分内容阅读
在互联网蓬勃发展的今天,无论是对公司、企业或是个人而言,网络已成为必须的工具,网络无处不在。近两年来,Java和XML就是顺应了企业计算网络化这一趋势发展很快,许多大公司,如:Sun,IBM,Microsoft,Oracle等都对这两种技术进行不断的研究和开发。而现在软件业的另一个趋势就是基于组件的开发。 本文依托“湖北交通质量监督管理系统”开发项目,根据分析传统B/S模型的不足,以及目前企业计算发展的趋势,结合当前软件界出现的基于组件的开发模式、Java技术和XML等,提出了一种基于Java和XML的Intranet应用系统计算模型,并将其应用到了“湖北交通质量监督管理系统”中。本模型以Java技术为基础并结合了XML是一种多层的分布式计算模型。在模型的具体实施上采用了基于组件的软件开发思想。本模型为解决当前Web应用开发中存在的困难和问题提供了一种新的参考。 本文的主要内容有:第一章,分析传统B/S模型的不足和当前企业计算发展的趋势,简要介绍基于组件的开发、Java和XML等技术,提出本文的研究课题,阐述本文的主要工作。第二章,简要介绍了Java语言,论述了JavaServlet、JSP、EJB和XML等技术和原理,并与其他的相关技术进行了对比和分析,同时对本文工作中所采用的服务器JRun进行了简要的说明。第三章,介绍XML的渊源,特点及应用领域。第四章,首先在4.1节阐述基于组件的软件开发思想、组件技术和面向对象技术之间的关系、组件标准规范;4.2节提出本文的基于Java和XML的Intranet应用系统计算模型的体系结构;在4.3节说明模型中各层的功能;在4.4、4.5、4.6、4.7等节中阐述模型的Java技术实现,以及XML数据集在本模型中的应用,并将本模型与一般B/S模型的进行比较。第五章,首先对“湖北交通质量监督管理系统”进行了简要介绍,然后参照第四章的计算模型,分别给出了本系统各层的一些具体的实现细节。第六章,总结全文,并指出下一步研究的方向。