java中三个基本框架_javaweb框架主要的三大基本框架是哪些?作用分别是什么?...

在javaweb中有着最主要的三大基本框架,小伙伴们都知道它们分别是什么吗?它们都有什么作用?下面听小编讲讲吧。

一、Spring

概念

是一个开源框架,它是为了解决企业应用开发的复杂性而诞生的,现如今已经不止应用于企业应用。

也是一个轻量级的控制反转(IoC)与面向切面(AOP)容器框架

原因

--以大小和开销两方面来说都是轻量级的。

--能通过控制反转(IoC)轻松达到松耦合目的

--它提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发

-包含并管理着应用对象(Bean)的配置和生命周期,意义上是一个容器。

--能将各种简单组件配置、组合成为复杂应用,以意义而言是一个框架。

作用

极致简化开发

1、基于pojo的轻量级和最小侵入性编程

2、通过依赖注入和面向接口实现松耦

3、基于切面和惯例进行声明式编程

4、通过切面和模板减少样板式代码

二、STRUCTS

概念

是软件基金会ASF赞助并开源的一个项目,它采用了Java Servlet/JSP技术,实现了基于Java EE

Web应用的Model-View-Controller(MVC)设计模式的应用框架,可以说是是MVC经典设计模式中的一个经典产品。目前是ASF的顶级项目之一。

作用

它将MVC设计模式分得更细了,控制流程更加细分了,将视图与服务间控制的偶合度大大下降,更加方便美工设计与开发者的独立工作。

三、Hibernate

概念

一个开源的对象关系映射框架。

作用

Hibernate对JDBC进行了十分轻量级的对象封装,让Java程序员能够随自己心愿来使用面向对象编程思维操纵数据库。

Hibernate能够应用在各种出现JDBC的场景,既能够在Java客户端中使用,也可以在Servlet/JSP的Web应用中使用,最重要的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

以上就是本篇文章的所有内容,你了解都有哪三大框架了吗?前端开发这三者是一定要掌握的,更多java常见问答关注我们了解具体。

推荐阅读:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值