zoukankan      html  css  js  c++  java
  • J2ee的SSM和SSH的小结

    1.介绍SSM框架:

      SSM是指由Spring、SpringMVC、Mybatis三个开源框架整合的开发框架。

      a).Spring是一个轻量级的容器框架,核心是控制反转(IoC)和面向切面(AOP)。Spring 的控制反转是指控制权由应用代码转由Spring框架控制,能起到解耦合的作用,整合各个模块。AOP的作用是在代码中添加系统代码,例如权限控制、日志。DI 依赖注入,指Spring创建对象的过程中,将对象依赖属性通过配置进行注入。     

      b).SpringMVC的Sprig框架的一个web组件,客户端请求提交到DispatcherServlet,找到并分发到指定的Controller中,把URL解析可以获得传递的参数值,完成方法中逻辑处理,将结果显示到客户端。SpringMVC的入口是servlet,而Struts2是filter。SpringMVC更加容易实现restful URL。

      c).Mybatis是轻量级的持久化框架,使用XML文件或Java注释完成操控数据库,让Java代码和sql语句分离,使得代码更易维护。Mybatis还可以使用动态SQL,减少代码。

     2.介绍SSH框架:

      SSH是指由Struts2、Spring、Hibernate三个开源框架整合的开发框架。

      a).Struts2主要用于请求处理的流程控制;Struts2是基于MVC模式的,很好的将应用程序进行了分层,使开发者更关注于业务逻辑的实现;Struts2有着丰富的taglib,如能灵活运用,则能大大提高开发效率。Struts2中的方法是类方法。

      b).Spring是一个轻量级的容器框架,核心是控制反转(IoC)和面向切面(AOP)。Spring 的控制反转能起到解耦合的作用,整合各个模块。

      c).Hibernate 用于数据持久化,封装了JDBC操作,是一个ORM(对象关系映射)框架。

  • 相关阅读:
    java内部私有类的构造函数
    java 日志
    java Random.nextInt()方法
    迭代器是快速失败的
    java Calendar
    java null?
    EclEmma
    Java泛型、泛型协变&&类型擦除
    java 声明实例化初始化三连
    写在Ruby之前。
  • 原文地址:https://www.cnblogs.com/Dream2hc/p/javaEE0001.html
Copyright © 2011-2022 走看看