基于软构件技术的房产业务管理系统的研究与实现
构件是可复用的软件组成部分,可被用来构造其它软件。它可以是被封装的对象类、类树、一些功能模块、软件框架、软件构架、文档、分析件、设计模式等。软构件技术是基于面向对象的,以嵌入后马上可以使用的即插即用型软构件概念为中心,通过构件的组合来建立应用的技术体系。它是通过构件组合支持应用的开发环境和系统的总称。
软件行业的工业化趋势导致了软构件的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。特别是对于象很多应用软件的开发,若能结合系统的实际情况充分利用已有的软件构件,将会大大提高生产效率,减少大量的重复劳动。可以说,软构件技术的出现是对传统软件开发过程的一次变革。
J2EE技术提供了一个基于构件的方法来设计、开发、装配和部署企业级应用程序。J2EE平台提供了一个多层结构的分布式的应用程序模型,该模型具有重用构件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制。不仅可以比以前更快地发表对市场的新的解决方案,而且独立于平台的基于构件的J2EE解决方案不再受任何提供商的产品和应用程序编程界面(APIS)的限制。
本文通过对软构件技术的研究和对J2EE技术的研究,详细分析了J2EE体系结构以及J2EE的各种构件:Applet、JavaBeans、Servlet、EJB和应用客户端构件,重点分析了EJB体系结构及其实现。在此基础上,结合系统应用软件开发给出了EJB开发全过程实例。并就开发过程中经常遇到的一些问题加以抽象,提出切实可行的软构件解决方案。
软构件;软件构件;面向对象;房产业务管理系统
中国海洋大学
硕士
计算机应用技术
徐建良
2005
中文
F293.33;TP31
59
2006-07-27(万方平台首次上网日期,不代表论文的发表时间)