首页 热点资讯 义务教育 高等教育 出国留学 考研考公

怎么理解JAVA中的框架?

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

我来回答

10个回答

懂视网 时间: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

1、框架就是你在实际开发中,可以让使用者减少很多重复的代码、让代码的结构更加清晰,耦合度更低,后期维护方便。

1) 在javaSE中你可以使用JDBC实现数据库的操作,在不使用框架的情况下,sql语句都是写在java代码中的。而使用框架的情况下,sql语句可以写在配置文件中,甚至可以通过一些组件进行自动生成。

2)同时,在实现了servlet、jsp这个前端展示的时候,请求地址都是写在web.xml这个配置文件中的,比较反锁,在使用springmvc框架时,定义一个url相对简单,只需要你配置一个注解

2、java现在流行的框架有Spring、struts2、hibnate,springmvc等技术。

拓展资料:

Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。

集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。

接口:即表示集合的抽象数据类型。接口提供了让我们对集合中所表示的内容进行单独操作的可能。

实现:也就是集合框架中接口的具体实现。实际它们就是那些可复用的数据结构。

参考资料:JAVA集合框架 百科

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

怎么理解java中的框架,简单的说就是什么是框架!

框架就是一套规范。既然是规范,你使用这个框架就要遵守这个框架所规定的约束。在Java开发中,框架是用一套规则加上一群jar包来表示的。

还可以说为啥要用框架!

这个原因就好比盖房子,有10个人一起合作盖,此时,框架就好比图纸。如果没有盖房子的图纸,那么每个人都有自己的想法,那么盖出的房子一定不是房主想要的。而有了图纸,就可以约束每个人要怎么盖我们的房子,砌砖的要切成什么样子,方向的门要超南朝北等都被约束了。这样便于团队的合作与开发。放在我们的开发中,如果一个类的名字,A同学起名字叫A.java B同学起名教B.java,可是其实这两个类的功能是一样的,但是就是因为没有规范,所以造成了混乱,不利于团队合作与开发,如果使用了框架,框架就会对类的名字有约束,比如Struts,控制类我们都起名字叫**Action 这样很容易让人看明白功能。

框架不仅仅只完成这些简单的约束,更重要的是,框架为我们封装好了一些冗余,且重用率低的代码。并且使用反射与动态代理机制,将代码实现了通用性。比如如果你说servlet开发,你需要在servlet获取表单的参数,每次都要获取很麻烦,而struts底层就使用反射机制和*机制帮助我们获取表单的值,我们就不用每次都手写那些代码了,简化了开发,当然你必须遵守一些规定来配置。还有比如hibernate,它提供了一些通用性很强的对数据库的增删改差,如果你使用jdbc每次做一些简单的crud的时候都必须写sql,但使用hibernate就不需要这么麻烦了,直接save,update就可以了。。。当然,你还是要遵循其一些规范而配置。同理spring也是如此。

这样的解释我想您能应该能懂了吧!望采纳呦!!

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

1、框架就是你在实际开发中,可以让使用者减少很多重复的代码、让代码的结构更加清晰,耦合度更低,后期维护方便。
1) 在javaSE中你可以使用JDBC实现数据库的操作,在不使用框架的情况下,sql语句都是写在java代码中的。而使用框架的情况下,sql语句可以写在配置文件中,甚至可以通过一些组件进行自动生成。

2)同时,在实现了servlet、jsp这个前端展示的时候,请求地址都是写在web.xml这个配置文件中的,比较反锁,在使用springmvc框架时,定义一个url相对简单,只需要你配置一个注解
2、java现在流行的框架有Spring、struts2、hibnate,springmvc等技术。
最受欢迎的是spring框架,spring是一个轻量级的框架,轻量级的意思是在使用的这个框架时,完全感受不到这个框架的存在,不需要实现这个框架的任何接口,只需在执行的时候,加载这个框架的配置文件即可。在学习java的同时,会接触到javaSE(java的企业级开发,涉及到JDBC、SERVLET、网络编程)。在你解除了Spring框架后,你会很快的喜欢上它。功能强大,代码简洁,能实行几乎所有的javaSE的功能。

3、当对java的了解的越深,就会越来越喜欢框架。如果有能力,完全可以自己开发一套自己的框架。

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

我感觉框架像一部机器,其内部构造你可以不必关心,你只需要关心它生产出来的东西是不是你想要的,
举个例子,你想通过hibernate查询一张表中的所有记录,你只需要把这个表中的字段都做好映射,然后写一条List list = getHibernateTemplate().find("from UserVo");
这样查询出来的list就是封装好的一个个的user对象

至于怎么封装的,这就是框架的作用了

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

简单的说框架就是讲一些复杂的逻辑封装起来,让用户通过简单的方式来实现强大的功能。好比web 框架 一般都是通过几个简单的标签来实现一些比较繁琐的功能,比如 display talbe 你只需要指定要展现的 list 以及个个要展现字段就行了,他会给你生成一个带有装饰的table 出来,等等。。。 如果要用生活中的例子的话,就好比全自动洗衣机了你只需要吧衣服放进去,接上水,打开电源, 过一会就会有洗好的衣服出来了。 这个是我个人的理解 希望对你有一定帮助。

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

Java框架跟建筑中的框架式结构是一样的。使用了框架(钢筋+混凝土)以后,你所专著的只是业务(非承重墙构建不同格局),当然是在遵守框架的协议上开发业务。常见的是struts,spring,hibernate。

程序中体现在,用了框架就已经有一些固定的代码给你写好了,比如方法体的命名等等,而你所要写的,就是在这些方法体等中实现你自己功能的代码;

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

可以理解为(不太全面),我们要吃饭睡觉解决基本问题就需要盖个房子,有厨房、卧室、洗手间等等,能解决我们需求的一个载体,房子就可以实现我们这些需求
专业的请看下文
框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。

热心网友 时间:2022-03-01 06:48

所谓的Java框架,简单理解是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文关系。说到这里Java的框架就很像生活中的“模子”一样,可以使工作大大加速时间。
既然大家了解了框架之后,大家也都知道,网络上能够使用的框架特别多。今天呢,其实框架的用法基本相似,在这里建议大家多了解一下框架。本文重点讲解一下spring框架,希望能通过这篇文章,给正在学习Java框架以及学习Spring框架的同学带来帮助。
1、Spring框架是什么?
Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,它是为了解决企业应用开发的复杂性而创建的。
2、Spring的特点有哪些?
方便解耦,简化开发 (高内聚低耦合)Spring就是一个大容器,可以将所有对象创建和依赖关系维护,交给Spring管理;Spring提供面向切面编程,可以方便地实现对程序进行权限拦截;Spring内部提供了对各种优秀框架的直接支持。可谓是使用起来特别便利了。
3、如何去学习Spring?
学好一个框架之前,对于Java的基础知识,肯定是要有所了解的,至于如何去了解和学习,本网站的知识就够大家学习了。对于Spring来说,首先你得会用,你需要了解一下Spring的基本写法和概念,对其中比较重点的两大核心IOC、AOP重点学习。现在大部分用到Spring的都只是在用SpringMvc这一块而已,对于其中的bean、核心都不是很了解,当你了解Spring的常规用法之后,需要去深入底层,了解一下核心内容的实现原理。毕竟脱离不开Java。然后就要去研究Spring更别的框架的整合。
对于不了解行业的初学者来说,最重要的就是与同行业的人多交流,尤其是非常懂这个行业的人才。你对这个行业了解的信息越多,越是有利于你头脑中有一个清晰的概念和思路,你就会自行去思考。一点一点的积攒知识,最后你也可以成为你当初羡慕别的程序员一样的程序员。

热心网友 时间:2022-03-01 10:02

说白了就是一些.class文件,供你使用的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com