首页 > 编程知识 正文

不学javaweb直接学框架,java开发框架有哪些

时间:2023-05-06 12:32:50 阅读:45674 作者:3032

不管怎么说,用我粗浅的认识谈谈自己的理解吧

总结:框架的目的是更方便、更工程化、更解耦、更安全结实等.

为什么要用框架?

spring :反转IOC的控制和依赖于DI注入的解除耦合(白话是指不要到处盲目new对象) ) ) )。

spring系列框架的优势:解耦、简化开发、支持AOP切面、声明事务支持、便于测试、便于与其他优秀框架集成、低入侵

spring mvc :用servlet写APP应用程序,必须写多个servlet类进行注册。 编写复杂的APP应用程序时,代码编写也变得复杂,开发成本也变高。 spring提供了spring mvc,继承了spring的松散耦合等优点

原理是构建dispatcher servlet以调度处理您的所有请求和响应。 此外,由于是model-view-controller的web结构,因此可以将模型视图和控制器分开,使开发更加灵活

类似的框架还有status,有助于管理请求和响应,但原理是通过过滤器实现此功能

mybatis :你都列出来了。 你知道点什么吧。 在orm框架中,这对于调用数据库很有用。 不需要费力写jdbc/,不需要设置参数,也不需要提取结果集

类似的东西有hibernate。 更面向对象,几乎不用写sql,但不像mybatis那么灵活

学习到更深的框架,spring could的微服务框架解决了单体体系结构应用中的许多问题。 spring could提供了一系列微服务解决方案,包括服务发现、分布式配置、负载平衡、容错保护、api网关、安全性、事件驱动和分布式服务跟踪

个人认为,学习要有框架,不能噎着吃

(对了,你明明能理解使用mybatis,为什么不敢抱着servlet使用框架呢?) .

请考虑一下使用servlet的理由。 因为如果没有servlet,就必须自己写http,自己写动态模板,渲染html。

servlet也可以理解为实现网关功能的java框架.)

总的来说,最直观的感受是写网站更方便,可以集中精力创建业务。 此外,大型制造商框架的强大安全性比自己在所有方面实现相同功能都要好数倍

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。