论文部分内容阅读
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件作为一大类系统软件,与操作系统,数据库管理系统并称“三套车”,其重要性是不言而语的。
作为中国信息化的后起梯队,中间件成为信息化实践优化和应用成功的桥梁,自九十年代中国中间件市场兴起以来,十几年的探索使得中间件的技术和用户群日趋成熟,构件化软件成为软件技术发展趋势的方向,为中间件提供了很大的施展空间。
Java2企业版为中间件领域思想的统一上发挥了很大的作用。比如,J2EE为分布式事务管理、目录服务和消息服务提供了一套标准的编程接口。J2EE的基础——Java2标准版(J2SE),成功地为Java提供了一套访问关系数据库的标准。但是J2EE这个平台没有能够提供一个令人满意的应用程序编程模型(application programming model)。Sun公司和一些大的应用服务器供应商都想用开发工具来降低J2EE开发的复杂性,但是这些工具没有其他的JAVA开发工具优秀,后者有先进的重构工具,和.NET平台相比,J2EE的工具支持显得很逊色。
本课题将基于面向构件技术,选择一套以域驱动(Dommn Driven DeveloDment)和Ioc/Aop为主的J2EE快速开发框架,重点研究了基于Jdon框架的应用系统数据增、删、改、查(CRUD))功能的实现机制,引入了新的表现层技术方法,提出了对Jdon框架的CRUD功能优化的途径,并用表现层的配置以及JAVA程序模块来实现CRUD功能的优化,最后还对优化结果做了测试与分析对比。
本文共分为六章,其中第一章为绪论,介绍了中间件及构件等相关概念;第二章Jdon框架简述,介绍了Jdon框架的相关知识;第三章对Jdon框架相关技术概述;第四章介绍了系统的整体设计;第五章详细讲述了基于Jdon框架的CR-UD的优化设计与实现;第六章简述了系统测试与总结;文章的最后给出了致谢与相关的参考文献。