基于软构件技术房产业务管理系统开发.docVIP

基于软构件技术房产业务管理系统开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软构件技术房产业务管理系统开发

基于软构件技术房产业务管理系统开发   摘 要:此文通过对软构件技术的研究和对J2EE技术的研究,在此基础上,结合系统应用软件开发给出了EJB开发实例。   关键词:软构件;J2EE;EJB;业务管理系统       构件是可复用的软件组成部分,可被用来构造其它软件。它可以是被封装的对象类、类树、一些功能模块、软件框架、软件构架、文档、分析件、设计模式等。它是通过构件组合支持应用的开发环境和系统的总称。   本文对软构件技术进行研究,首先给出软构件技术的概念,然后从构件技术的基本思想、基于构件的软件开发、软构件技术与中间件技术的比较等方面对软构件技术进行研究探讨,在J2EE体系结构基础上,从概念层次和系统层次定义软构件。用相对独立的功能构件来建立一个房产业务管理系统。   一、软构件技术研究   “软件构件是一种组装单元,它具有规范的接口规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意地组装。构件技术是在“数据+算法”的基础上提升了对事物的认识方法,对象的概念符合人们认识世界的习惯。而构件的思想则更多地将重点从建模本身发展到对软件生产的考虑,即构件可以在应用领域的软件生产中作为零件纳入新的体系中被重用。因此,构件是00思想的沿袭和扩展,认识事物的角度从对象个体本身上升到个体在群体中的作用。   构件有几个基本属性:   (一)构件是可独立配置的单元,因此构件必须自包容;   (二)构件强调与环境和其他构件的分离,因此构件的实现是严格封装的,外界没机会或没必要知道构件内部的实现细节;   (三)构件可以在适当的环境中被复合使用,因此构件需要提供清楚的接口规范,可以与环境交互;   (四)构件不应当是持续的,即构件没有个体特有的属性,理解为构件不应当与自身副本区别,在任何环境中,最多仅有特定构件的一份副本。   二、J2EE体系结构   为了帮助进行n层应用程序开发,sun公司系统设计了基于java平台的新型企业体结构一一J2EE体系结构。J2EE采用基本java概念,提供独立于实现方法的高层AP工,是针对web服务、业务对象、数据访问和消息传送的一组规范。这组应用编程接口(API)确定了web应用与驻留它们的服务器之间的通信方式。J2EE注重两件事,一是建立标准,使web应用的部署与服务器无关;二是使服务器能控制组件的生命周期和其它资源,以便能够处理扩展、并发、事务处理管理和安全性等问题。   J2EE平台为设计、开发、安装和部署企业应用提供基于构件的方法。这种方法不但能降低成本,还能快速跟踪设计和实施。J2EE平台能提供多层分布式应用模型,提供统一安全模式,并灵活地控制事务处理。借助J2EE,不但能更快地将客户解决方案推向市场,还能使基于J2EE构件、不依赖于平台的解决方案不被锁定到任何厂商的产品和API上。   三、基于软构件技术的管理系统开发与实现   该系统主要实现以下功能模块:项目管理、展示系统、在线销售、业内信息、系统管理等。项目管理模块是本系统的核心功能模块,它为企业用户提供项目管理、销售管理等全部功能;展示系统利用二维图片、三维全景展示图将企业在销单元展示给网站浏览者,为开发商的销售和用户的购买提供最大的方便;系统管理模块为系统管理员提供整个系统的管理功能。   (一)MVC体系结构   模型一视图一控制((model-view-controller,简称MVC)结构,是目前最常见的J2EE应用所基于的体系结构,MVC主要适用于交互式的Web应用,尤其是存在大量页面及多次客户访问及数据显示。它有效地在存储和展示数据的对象中区分功能模块以降低它们之间的连接度,这种体系结构将传统的输入、处理和输出模型转化为图形显示的用户交互模型,或者换一种说法,是多层次的Web商业应用;MVC体系结构具有三个层面:模型(Model)、视图(View)和控制器(Controller),每个层面有其各自的功能作用,MVC体系结构如下:   模型层负责表达和访问商业数据,执行商业逻辑和操作。也就是说,这一层就是现实生活中功能的软件模拟;在模型层变化的时候,它将通知视图层并提供后者访问自身状态的能力,同时控制层也可以访问其功能函数以完成相关的任务。   视图层负责显示模型层的内容。它从模型层取得数据并指定这些数据如何被显示出来。在模型层变化的时候,它将自动更新。另外视图层也会将用户的输入传送给控制器。   控制层负责定义应用程序的行为。它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作;在一个图形界面中,常见的用户输入包括点击按钮和菜单选择。在Web应用中,它包括对Web层的HTTP GET和POST的请求;控制层可以基于用户的

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档