广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

佛山0基础学习什么Java框架

作者:admin01发布时间:2021-07-09分类:Java技术浏览:628


导读:说到Java框架,所有参加过Java培训的朋友都对Java框架有所了解。学习Java框架也很重要。那有什么常用的框架需要学习呢? 1.Spring:DI/AOP&...

说到Java框架,所有参加过Java培训的朋友都对Java框架有所了解。 学习Java框架也很重要。 那有什么常用的框架需要学习呢?

佛山0基础学习什么Java框架

  1. Spring:DI/AOP


  Spring框架对应的关键词是DI(Dependency Injection)和AOP(Aspect Oriented Programming),可以说是一个以DI和AOP为核心的Java Web一站式集成(胶水)框架。


  其中,DI又称为IoC(Controlled Transmission),用于管理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 View 是数据的 HTML 显示


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


  Model、View、Controller的分离是典型的关注点分离的思想,不仅让代码的复用性和组织性更好,也让web应用的可配置性和灵活性更高。


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


  3.Mybatis/Hibernate


  ORM 是一种面向对象的数据库操作技术。  web开发中常用的语言都会有相应的ORM框架。  Hibernate是Java开发中常用的ORM框架,另一个流行的ORM框架是Mybatis。


  免责声明:本文文字及图片均由编者自网络转载。 版权属于原作者。 如有侵权,请及时联系我们删除。


  以上是小编带来的最新资讯。 喜欢的朋友可以继续关注本站最新动态,或者咨询在线客服。


Java技术排行
标签列表
网站分类
文章归档
最近发表