首页 / JAVA / JAVA框架入门理解
JAVA框架入门理解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA框架入门理解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1593字,纯文字阅读大概需要3分钟。
内容图文
![JAVA框架入门理解](/upload/InfoBanner/zyjiaocheng/1096/b47a50e0733d4b05bc30e7e5a6fafe50.jpg)
1 SSH ——Struts+Spring+Hibernate
2 Spring +SpringMVC + Hibernate/ibatis
3 SSM —— Spring+SpringMVC+Mybatis—— 主流
4 Springboot+Mybatis——兴起
5 微服务框架——springboot+dubbo、springcloud—— 前沿
二:接下来是我们日常工作中使用较频繁的几个框架:
- 数据层(这类框架一般负责和数据库进行连接,负责SQL的处理,以及将查询到的数据映射成指定的java对象。):mybatis:易学,SQL手动编写,移植性差,支持动态SQL,数据量大、高并发、表关联复杂度高、要求对数据库可控性好可深度调优的项目,半智能效率快些
- API层(这类框架一般负责根据不同的API请求来调用程序中不同的处理方法,负责将调用者传入的数据映射成java对象,也负责处理程序返回给客户端的响应数据格式等):spring mvc:方法级别的拦截,是单例的,一个方法对应一个request上下文,而方法同时又跟一个url对应,性能好开发效率高零配置。
- 业务逻辑层(这类框架主要用到了两个特性,以此来简化程序的复杂性:控制反转(IOC)和依赖注入(DI)。在程序中结合这类框架,写出来的程序具有更好的维护性扩展性,也更加清晰简洁。):spring:非侵入性的方式,以一种完全外部化的方式来对待对象依赖关系。在 Spring 里,你可以使用 XML、SpringJavaConfig 或者 Groovy-Spring DSL 来连接对象依赖关系,也可以使用其它的方案。一站式解决方案,能够解决绝大部分框架类问题。
- 外加重要的:spring boot——进一步简化基于 spring 框架的项目的构建工具
三:最后,是关于web后端开发框架中
企业最常用的框架:
Spring:是 Java 后端框架家族里面最强大的一个框架,其拥有 IOC(控制反转) 和 AOP(面向切面) 两大利器,大大简化了软件开发复杂性。并且,Spring 现在能与所有主流开发框架集成,可谓是一个万能框架,Spring 让 JAVA 开发变得更多简单。
SpringMVC:API层,处理|响应请求,获取表单参数,表单校验等。HTTP协议中的请求/响应特性,在该框架中,用户的每一个请求都声明了一个需要执行的动作。而这主要是通过将每个请求URI映射到一个可执行的方法来实现。同时,也将请求参数映射到对应方法的参数。
SpringBoot:Spring 组件一站式解决方案,简化使用 Spring 框架的难度,简省繁重的配置。
SpringCloud:微服务框架首选,它利用Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等
Mybatis:一种轻量级的对象关系映射持久层(ORM)框架,数据层,数据库相关,连接、处理、映射。
Swagger-UI:前后端协作的利器,解析代码里的注解生成JSON文件,通过Swagger UI生成网页版的接口文档,可以在上面做简单的接口调试 。
ApachePOI:POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
参考链接:
https://www.zhihu.com/question/357508270/answer/908848772
https://blog.csdn.net/lorogy/article/details/100663659
原文:https://www.cnblogs.com/Melo-ccyfy/p/14821528.html
内容总结
以上是互联网集市为您收集整理的JAVA框架入门理解全部内容,希望文章能够帮你解决JAVA框架入门理解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。