ITPub博客

首页 > 应用开发 > Java > 好程序员Java培训分享Java的三大框架怎么学?

好程序员Java培训分享Java的三大框架怎么学?

原创 Java 作者:好程序员 时间:2020-11-19 16:34:00 0 删除 编辑

  好程序员Java 培训分享 Java 的三大框架 怎么学 ? 参加Java 培训的小伙伴都了解 Java 框架,关于 Java 框架的学习也是至关重要的,其实想要学好 Spring 、 Struts 、 Hibernate 三大框架,我们首先应该搞清楚这三个框架分别是做什么的,并且在 Java 开发中有什么作用,使用三大框架会给我们带来哪些福利等等。

   1 、 Spring : DI/AOP

   Spring 对应的关键词是 DI( 依赖注入 ) 与 AOP( 面向切面编程 ) ,可以认为是一个以 DI 和 AOP 为核心 Java Web 一站式的集成 ( 粘合 ) 框架。

   其中DI 也称为 IoC( 控制发转 ) 用于管理 Java 对象之间的依赖关系 ( 一定要说 DI 是 IoC 实现方式的童鞋们见评论区 ) , AOP 用于解耦业务代码和公共服务代码 ( 如日志,安全,事务等 ) 。 DI 和 AOP 能够让代码更加简单,具有良好的松耦合特性和可测试性,极大地简化开发。理解这两者是使用 Spring 框架的基础。

   Spring 框架对 Java 企业应用开发中的各类通用问题都进行了良好的抽象,因此也能够把应用各个层次所涉及的特定的功能和开发框架方便得组合到一起。 Spring 是一个极其优秀的一站式的 Full-Stack 集成框架,因此基于 Spring 核心,对 Java 应用开发中的各类通用问题几乎都提供了针对性的开发框架,比如我们耳熟能详的 Spring MVC , Spring Data 。

   2 、 Struts : MVC

   Struts 是一个 Java Web MVC 开发框架。 MVC 早在 1978 年就作为 Smalltalk 的一种设计模式被提出来了,引用到 Web 应用中来时:

   模型Model 用于封装与业务逻辑相关的数据和数据处理方法

   视图View 是数据的 HTML 展现

   控制器Controller 负责响应请求,协调 Model 和 View

   Model , View 和 Controller 的分开,是一种典型的关注点分离的思想,不仅使得代码复用性和组织性更好,使得 Web 应用的配置性和灵活性更好。

   MVC 开发模式下, Java Web 开发会遇到 URL 路由、模板渲染、表单绑定 / 提交 / 验证、 Session 封装、权限验证、国际化等一系列通用的问题,而 MVC 框架会将这些通用问题都封装进框架中,你在应用中根据自己的场景进行简单的配置和编码即可, MVC 框架就能帮你处理好一切,可以极大地简化代码。 Struts 曾经是最流行的 Java Web MVC 框架,现在常见的选择是 Spring MVC 。

   3 、 Hibernate : ORM

   Hibernate 是一个 Java ORM 开发框架。 ORM 是 Object Relation Mapping 的缩写,顾名思义,即对象关系映射。

   ORM 是一种以面向对象的方式来进行数据库操作的技术。 Web 开发中常用的语言,都会有对应的 ORM 框架。而 Hibernate 就是 Java 开发中一种常用 ORM 框架,另一个现在流行的 ORM 框架是 Mybatis 。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69913864/viewspace-2735311/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-03-20

  • 博文量
    342
  • 访问量
    195011