首页

文章

JAVA的框架都有哪些?

发布网友 发布时间:2022-02-28 14:23

我来回答

8个回答

懂视网 时间:2022-02-28 18:44

java框架指的就是一些类和接口的集合,通过这些类和接口协调可以完成一系列的程序实现。框架又叫做开发中的半成品,框架不能提供整个WEB应用程序的所有东西,但是框架有技术实现以及辅助业务逻辑的作用。

java有三大框架,分别为Struts、Hibernate、Spring,主要的作用是做WEB应用,Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务,Hibernate主要是数据持久化到数据库。

在实际开发中,java框架可以让使用者减少很多重复的代码,让代码的结构更加清晰,能为团队开发提供了一些现成的机制,简化开发难度,而且方便后期维护。

总结:

java框架指的就是一些类和接口的集合,通过这些类和接口协调可以完成一系列的程序实现。框架又叫做开发中的半成品,框架不能提供整个WEB应用程序的所有东西,但是框架有技术实现以及辅助业务逻辑的作用。

热心网友 时间:2022-02-28 15:52

模型(Model )封装了应用程序的数据和一般他们会组成的POJO。

视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。

控制器(Controller )负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。

Spring的web模型 - 视图 - 控制器(MVC)框架是围绕着处理所有的HTTP请求和响应的DispatcherServlet的设计。


扩展资料:

1、IOC容器:

IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。

2、AOP:

简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP代表的是一个横向的关系





热心网友 时间:2022-02-28 17:10

Structs,spring,hibernate.这几个算是较流行的轻量级框架!~Structs主要是要来做表现层的,hibernate是用来做DAO(数据访问)层的,spring是用来联系起他们两个的,不过在国内用spring的好像不是很多,但我觉得它是个不错的东西,它的依赖注入使你维护起来更好,日后能随意扩展东西~

热心网友 时间:2022-02-28 18:45

java的框架其实就是由某些高人或团体开发的一些方便开发,并且约定了开发逻辑的一个架构,除了大家说的主流官方框架外,有很多企业都有自己搭建的框架。
但是要学习好java的框架结构还是要从 Struts Spring Hibernate 开始学起

热心网友 时间:2022-02-28 20:36

Spring Struts Hibernate(也就是SSH框架) Ibatis(持久层框架) JSF(事件驱动 国内真实项目使用并不多 国外比较流行) WebWork(Struts2已经与其进行集成) JDon(第一个国产框架 已收入JAVA网站) Terasoluna(日本NTTDATA框架,基于Struts 同时还有Finaruna 用于商务系统业务开发)
我主要使用这些 JAVA框架很多 你可以根据自己喜好 选一个很好的来学习 不必要全部学精通
使用最多的应该是Struts 但并不是说他好 只是 他的学习度低 开发成本低 当然Struts2已经比1有很大提高

热心网友 时间:2022-02-28 22:44

Spring,Struts,Hibernate;
分别为:【Java开源 J2EE框架】,【Java开源 Web框架】 ,【Java开源 持久层框架】

热心网友 时间:2022-03-01 01:09

目前Java主流框架应用主要有以下这些:
Maven、Spring、Spring MVC、MyBatis、Hibernate、WebService、SVN、Activiti。

关于框架可以先学习Spring、Spring MVC、MyBatis这三种基础框架,Maven的功能属于项目构建管理也是必须要学习的。学完上述这四个阶段就可以尝试自己做项目了

热心网友 时间:2022-03-01 03:50

1. SpringMVC

中国有句俗话叫“姜还是老的辣”,所以SpringMVC虽然发布已有十多年,但仍然老当益壮,以绝对的优势处于领先者的地位。在拥抱完整的MVC框架后,Spring不断发展变化,现在已经成为面向Internet应用程序的全面等。另外,很多大型公司都选择使用SpringMVC,所以如果你在使用过程中遇到问题,会有很多技术大牛能够给你解答。

2.Struts2

为了更详细地阐述现代软件工程师广泛使用的发愁,那么Struts将会是你的不二选择。

由于Struts2实现了Action类(普通POJO对象),所以测试编写代码所需的工作量较少。使用框架API,耦合变得更容易,有助于调整*。

3.Hibernate

虽然Hibemate不在RebelLabs的排行榜中,但它仍是值得一提的执行数据库操作,利用Hibernate缓存将数据从Java环境持久化到数据库是一个持久化的概念,

4.Vaadin

Vaadin是在现代开发人员在创建业务应用程序并使用GWT渲染结束网页时必选的流行框架之一。Vaadin利用一个众所周知的基于组件的方法,快速适应浏览器发生的变化,从而减轻开发人员的负担。Vaadin通过传达对浏览器的更改来消除开发人员的负担。丰富的UI组件、各种各样的部件和控件时代程序员能够随时随地构建一个酷炫的应用程序。

5.GoogleWebToolkit

GWT是一个允许用户创建和优化复杂的基于Web的应用程序的免费的Java框架。GWT的软件开发套件提供核心JavaAPI和小部件,构建之后就可以编译为JavaScript的应用程序。

6.Grails

这个特别的Web框架被认为是可以提高工程师生产力的动态工具。它拥有独树一帜的API实际,合理的默认值以及约定的配置范例。与Java的无缝集成使其成为全世界很多程序员的最佳选择。Grails拥有一系列强大的功能,例如基于Spring的依赖注入和各种插件,同时提供创建现代Web应用程序所需的一切。

适逢开学季,中公优就业现推出多种网课促销活动!Java零基础入门系统课半价出售!通过一线技术大牛的点拨,助零基础的您快速入门Java!想获取更多IT学习资料,请加QQ群咨询:483787113

谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? Java的三大框架是什么? java的三大框架是什么,功能各是什么 Java中框架是干什么的? 怎么理解JAVA中的框架? java框架是什么意思? 学习java语言,要下载什么软件, 学JAVA语言都需要哪些基础知识啊, 学习Java开发的话,一般都要学习哪些内容呢? 学习Java之前必须要学语言吗 新手机怎么注册 新手机如何注册新码步骤 手机号申请怎么申请 学习java需要先学习C语言么? 怎么在手机上注册 怎么用手机注册的 学习 java语言 需要注意什么啊 华为手机怎么样注册 学习Java的话,都需要学习什么内容呢? 学习JAVA都要掌握哪些东西 新手机号怎么申请 java的框架是什么意思? java框架有哪些 Java三大框架是什么,有什么作用 JAVA的三大框架是什么?如何进行学习的呢? 什么是java架构 java的框架有哪些? 什么叫java的框架 JAVA三大框架是什么 java框架大全?(java都有那些框架) JAVA的三大框架有什么作用? Java开发主流框架是什么? Java目前主流框架都有哪些? Java中的常用框架和技术有哪些 .. 什么是java五大框架 java框架有什么?哪些是必须要会的? Java框架有哪些?要学哪个? Java三大框架具体指什么? java框架有哪些常用框架 JAVA的三大框架有什么作用啊? java 框架 是用来做什么的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com