分享

JAVA网站建设技术路线,解决方案

 WindySky 2016-11-17

       JAVA网站建设以当前JAVA WEB开发最流行的框架spring+hibernate+struts为基础,并通过大量项目实施的验证,形成的一套高效、扩展性强、灵活、稳定的技术框架。

      在整个系统架构中,我们从逻辑上将系统分为多层来进行控制,分为界面上的流程控制和业务上的流程控制。
      在前台界面上的流程控制上,我们集成了Struts来作为页面跳转的流程引擎,采用它来控制页面与页面之间的流转和控制。
      在业务组件的流程控制上,本架构利用了Spring容器来保证组件与组件之间的松耦合性,利用Spring的依赖注入机制来保证组件之间的完全解耦。由于Spring对原有的代码的无侵入性,能够最大程度上保护原有的开发工作,同时Spring能有效地降低系统的开发量,提高业务类的可重用性,更加有效的保证系统能按时按质的完成开发工作。
      在持久层的应用,本架构利用Hibernate来实现对持久层的管理以及作为ORM(对象、关系映射)工具。在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦、浪费时间的。Hibernate是一个面向Java环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。 
        此架构的优点:
       提高了系统性能
      通过一些先进技术的引用,能够使基于web的b/s项目出现的一些性能瓶颈得到很好的解决,考虑到项目的用户量和数据量,采用此架构完全能够较好地满足未来系统的需求。
       技术成熟,层次清晰
       从架构示意图和此架构采用的技术分析可以看出,控制层、视图层、业务层、持久层之间的层次关系非常清楚。所采用的技术能够很好的实现各层次的松散耦合。对系统的维护性和扩展性提供了很好的基础
       做到了一定的界面灵活性
       页面展示可以通过装载页面模版实现,包含了实现页面动态展示的各种技术。
       能大幅度提高系统的异构性
       在开发层面上彻底分离页面组件和前台页面的开发

        

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多