基于软构件技术的房产业务管理系统的研究与实现

基于软构件技术的房产业务管理系统的研究与实现

论文摘要

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

论文目录

  • 1 绪论
  • 1.1 本文主要内容及组织结构
  • 1.2 课题来源
  • 1.3 国内外研究现状与发展动态
  • 1.4 主要研究内容与技术路线
  • 1.4.1 本课题的主要研究内容
  • 1.4.2 拟解决的关键技术
  • 1.4.3 采取的研究方法、技术路线、实施方案及可行性分析
  • 2 软构件技术研究
  • 2.1 软构件技术概念
  • 2.2 构件技术的基本思想
  • 2.3 基于构件的软件开发
  • 2.4 软件构件技术与中间件技术
  • 2.4.1 中间件:构件存在的基础
  • 2.4.2 面向需求的构件应用
  • 2.4.3 使业务逻辑容易划分
  • 2.4.4 构件的封装、设计与实现隔离
  • 2.4.5 隔离应用构件与复杂系统资源
  • 2.4.6 符合标准的交互模型
  • 2.4.7 软件重用
  • 2.4.8 提供对应用构件的管理
  • 2.4.9 构件思想对中间件的作用
  • 3 J2EE技术研究
  • 3.1 J2EE体系结构概述
  • 3.2 J2EE各种构件
  • 3.3 J2EE体系结构的优点
  • 3.4 软构件标准比较
  • 3.5 相关性比较分析
  • 4 EJB核心及其应用
  • 4.1 EJB技术简介
  • 4.2 EJB中各角色的分析
  • 4.3 EJB的体系结构
  • 4.4 开发EJB
  • 5 房产业务管理系统功能设计
  • 5.1 项目定位
  • 5.2 系统功能分析与设计
  • 6 系统开发与实现
  • 6.1 MVC体系结构
  • 6.2 使用WSAD进行CMP2.0开发
  • 6.2.1 使用Enterprise Bean Creation向导开发CMP
  • 6.2.2 创建CMP entity bean
  • 6.2.3 生成的类
  • 6.2.4 创建EJB至RDB映射
  • 6.2.5 生成部署以及RMIC代码
  • 6.2.6 设置服务器配置
  • 6.2.7 将CMP Bean与数据源进行绑定
  • 6.3 BMP扩展CMP
  • 6.3.1 扩展抽象CMPbean类
  • 6.3.2 创建映射域
  • 6.3.3 改写ejb*()系列方法
  • 6.3.4 实现getter和setter方法
  • 6.3.5 辅助函数
  • 6.3.6 部署BMP
  • 6.4 session bean开发
  • 6.5 Collection对象序列化问题
  • 6.6 数据分页显示
  • 7 总结
  • 主要参考文献
  • 相关论文文献

    • [1].软构件技术在软件工程教学上的应用探索[J]. 智能计算机与应用 2013(01)
    • [2].基于软构件的软件开发方法研究[J]. 科学技术创新 2019(13)
    • [3].软构件技术在专家系统中的应用研究[J]. 科技广场 2012(07)
    • [4].基于软构件的考试系统的认知[J]. 光盘技术 2009(05)
    • [5].软构件技术方法下的OA系统设计开发研究分析[J]. 中国新通信 2013(11)
    • [6].基于软构件的集成化CAE软件开发方法研究[J]. 电子设计工程 2019(03)
    • [7].基于软构件的海上测控指挥显示系统设计[J]. 飞行器测控学报 2010(06)
    • [8].基于软构件技术的数字校园系统的开发与集成[J]. 计算机工程与设计 2009(24)
    • [9].基于GIS的生猪及产品物流与追溯平台构件化设计[J]. 江苏农业学报 2008(05)
    • [10].基于软构件技术的教务管理系统的设计与实现[J]. 重庆工商大学学报(自然科学版) 2009(02)
    • [11].基于Java语言的软构件库的系统建模[J]. 电子技术与软件工程 2013(09)
    • [12].WebGIS在农业信息数据管理上的应用[J]. 现代化农业 2008(10)
    • [13].浅析基于电子政务的高校政府采购管理信息系统[J]. 广东职业技术教育与研究 2011(02)
    • [14].基于构件的软件复用技术在美容美发管理系统中的应用[J]. 电脑知识与技术 2012(19)
    • [15].便携式精确农作系统的构建与应用[J]. 农业工程学报 2009(S2)
    • [16].一种基于软构件技术的信息系统开发模式研究[J]. 计算机系统应用 2008(09)
    • [17].垄断产业集成供应链管理系统的体系结构研究——软件重用方法学指导下的六层体系结构供应链模型[J]. 石家庄理工职业学院学术研究 2009(01)
    • [18].软构件技术在林业智能控制系统平台中的应用[J]. 机械制造与自动化 2013(05)
    • [19].基于GIS和模型的种植系统设计[J]. 农业工程学报 2009(02)
    • [20].基于模型和WebGIS数字农作支持系统的设计与实现[J]. 南京农业大学学报 2009(01)
    • [21].氡及其子体运移仿真系统开发[J]. 微型机与应用 2010(18)

    标签:;  

    基于软构件技术的房产业务管理系统的研究与实现
    下载Doc文档

    猜你喜欢