zoukankan      html  css  js  c++  java
  • 实验一的框架选择的原因及其说明

          我选择的是基于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,是数据库的操作变得非常简易。

  • 相关阅读:
    自定义input file样式
    input text 不显示输入的历史记录
    白话 P-value
    R博客
    安装NXNET
    形象的解释神经网络激活函数的作用是什么?
    嵌入式选择与L1正则化
    “梯度下降法”理解
    控制台乱码
    R语言快捷键
  • 原文地址:https://www.cnblogs.com/act-gh95/p/5468878.html
Copyright © 2011-2022 走看看