• 实验一的框架选择的原因及其说明


          我选择的是基于B/S在线考试系统的开发。由于J2EE架构可以简化应用的开发和管理,因此我选择了其中的SSH框架作为我的系统的开发框架。

          SSH框架说明:SSH是struts+spring+hibernate的一个集成框架,它将系统分为了表现层、业务逻辑层和数据服务层,业务规则、数据访问及合法性校验等工作放在中间层处理,客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。struts主要负责表示层的显示,它把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,充分满足应用开发的需求,简单易用,敏捷迅速。spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)。hibernate主要是数据的持久化到数据库,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

          选择SSH框架的原因:(1)开发的效率高,SSH框架的体现了MVC的思想,可以使复杂系统的开发变得比较简单,节约开发的时间,降低了开发的成本。(2)SSH具有非常好的扩展性,对于后期的修改、测试具有非常好的适应性。有组件的模块化,灵活性和重用性的优点。(3)struts代替了servlet,将servlet继承在一个struts中,非常简单灵活,通过配置文件就可以管理数据的传递和页面的跳转。(4)spring可以的Ioc思想可以将对数据库的操作封装,能有效地组织中间层对象,提高了代码的可重用性,后期代码维护方便(5)Hibernate具有面向对象的优点,提供了缓存机制,并且兼容jdbc,是数据库的操作变得非常简易。

  • 相关阅读:
    HDU 1124 Factorial
    hdu 1690 Bus System
    hdu 1113 Word Amalgamation
    POJ 2482 Stars in Your Window
    hdu 1385 ZOJ 1456 Minimum Transport Cost(经典floyd)
    hdu 1907 John
    VMware 虚拟机 安装 UBuntu 9.10 命令模式转换成窗口模试
    #pragma CODE_SEG __NEAR_SEG NON_BANKED详解
    Ubuntu 下Hadoop 伪分布式 hadoop0.20.2.tar.gz 的安装
    文件拷贝代码以及疑问
  • 原文地址:https://www.cnblogs.com/act-gh95/p/5468878.html
Copyright © 2020-2023  润新知