节点文献
基于J2EE的车身设计信息集成系统研究
Study on CAD/CAE Information Integration System Based on J2EE for Bodywork
【作者】 熊剑锋;
【导师】 洪荣晶;
【作者基本信息】 南京工业大学 , 计算机应用技术, 2005, 硕士
【摘要】 1997年SUN公司发布J2EE技术,其开发的高效性、可伸缩性和稳定性以及支持异构和对原有IT资产保留的特点使得它在许多工程项目中取得了巨大的成功。当前它已成为了软件开发领域的一大技术主流。但是基于J2EE开发的项目在应用中逐渐暴露出一些问题:系统结构过于复杂,难以测试,维护困难,其主要原因在于J2EE自身的过度复杂性。本文尝试采用相对简单的方法来替换传统的重量级J2EE,降低其复杂性,并实现了基于Web的客车车身设计信息集成系统的原型。基于J2EE规范,用Struts,Spring和Hibernate等新技术代替传统的J2EE,抛弃EJB的使用。以Struts框架为系统的总体框架,主要提供处理页面逻辑、数据控制等服务;以Spring框架作为系统的容器服务组件,实现目录服务、事件驱动等服务;以Hibernate技术作为系统的数据访问层,实现对象关系映射、数据操作等服务,并屏蔽数据库差异等。本文以客车车身数字化设计信息集成系统为研究内容,对课题进行了系统的分析和设计,应用Struts、Hibernate、Spring等技术和AOP编程方法,开发了一个基于J2EE规范的实现车身CAD/CAE信息集成的分布式设计信息管理系统。论文简要介绍了协同产品开发平台的基本概念;介绍J2EE相关技术,分析传统J2EE的不足以及替代技术;论述了车身设计信息集成系统的设计思路,提出了五层系统体系结构,并运用轻量级J2EE新技术,解决系统中关键技术;最后建立基于Web的五层应用系统原型。
【Abstract】 Since the J2EE(Java 2 Platform, Enterprise Edition) technology was released by Sun Microsystems Inc in 1997, it has achieved a great number of success by reason of its advantage of high efficiency, scalability, stabilization, heterogeneity and well legacy integration in the process of development. J2EE has deserved into a technological mainstream in the software development field presently. However, problems came up gradually when some J2EE-based projects run into operation: the system structure is complicated, hard to maintain, difficult to test, etc. These problems are mostly ascribed to the complexity of J2EE itself. This dissertation tries to adopt some relatively simpler methods to alternate the traditional heavy-weighted J2EE, reduce the complexity, and implement the prototype to a Web-based information integration system of the automobile bodywork design. Grounded on J2EE specification, widely used new technologies such as Struts, Spring and Hibernate, etc. is alse employed to substitute traditional J2EE in this subject. Utilize Struts framework as the overall framework of the system, its function includes page logic handling, dataflow control etc.; Utilize Spring framework as the container service component of the system, its function includes directory service, transaction service etc.; Utilize Hibernate technology as the data access layer of the system, its function includes object/relation mapping, realizing data operation, shielding database difference, etc.. This dissertation studies the information integration of automobile bodywork design based on J2EE. By using Struts, Hibernate, Spring technologies, a distributed design information management system is built up to realize CAD/CAE information integration after the systematically analyse and design based on J2EE. The groundwork are as the follows: Firstly introduce the basic conception of the cooperative products developing platform as well as its develop process and future trend; Secondly expatiate the related technologies of J2EE, induding the deficiency of the traditional J2EE and the substitute technologies; Thirdly discuss the desigh scheme of the bodywork design information integration system, then the five-tier system structure is proposed, and the solutions to some key problems of the system by using the new lightweight J2EE technologies. Finally the Web-based five-tier application system prototype was built.
【Key words】 Automobile Body Design; Information Intergration; J2EE; Hibernate; Spring;
- 【网络出版投稿人】 南京工业大学 【网络出版年期】2005年 08期
- 【分类号】TP311.52
- 【被引频次】2
- 【下载频次】192