guanyuit
驱动牛犊
驱动牛犊
  • 注册日期2010-07-17
  • 最后登录2010-11-23
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1512回复:1

浅谈当前流行的开发架构

楼主#
更多 发布于:2010-07-19 16:15
随着软件开发规模和复杂性,社会对软件开发速度和数量要求不断提高,Web应用系统特别是企业级Web系统的开发通常都要求有一个良好的、可维护的、可扩展、高稳定性的开发架构,便于敏捷、协作开发和扩展升级,期望提高软件开发质量和效率。
目前流行的开发架构主要有Struts、JSF、Spring等,都遵循模型-视图-控制(MVC)模式:商业逻辑和描述分开,由一个逻辑流控制器来协调客户端的请求和服务器上将采取的行动。这也成为Web开发事实上的标准,只是各个开发架构内在的机制不同。其中主流、最先进的开发架构当属Spring+Hibernet,在近几年得到了飞速的发展,备受开发人员的青睐,在很领域,包括电子政务、金融、电信项目均选择其作为开发架构,
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring 框架提供了对 Hibernate、JDO 和 iBATIS SQL Maps 的集成支持。Spring 对 Hibernate 的支持是第一级的,整合了许多 IOC 的方便特性,解决了许多典型的 Hibernate 集成问题。框架对 Hibernate 的支持符合 Spring 通用的事务和数据访问对象(DAO)异常层次结构。
但Spring+Hibernet开发架构存在技术门槛高、设计部署难度大,对开发人员的技术要求较高,项目成本大,因此,许多开发厂商和开发人员对于如何构建开发架构,以及如何快速开发有时觉得有心无力。目前国内开始有几家公司推出了简单易行的Spring架构的软件产品。某公司网站可以申请到“水晶EAB”体验版软件,它自带有中间件和免费数据库,直接安装就能使用,试用后感觉功能强大,值得一试。
guanyuit
驱动牛犊
驱动牛犊
  • 注册日期2010-07-17
  • 最后登录2010-11-23
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-07-20 17:23
     
游客

返回顶部