关于不要痴迷java框架的信息

博主:adminadmin 2023-03-18 17:57:08 917

本篇文章给大家谈谈不要痴迷java框架,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎么理解JAVA中的框架?

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集合框架 百科

Java 是怎么变得令人讨厌的

几乎和它有关系的框架,即使号称轻量级最后都会变的笨重比如现在spring,当然和其他java框架比起来真的是轻了不少。除了臃肿,就是一些莫名阿妙的错误,C/C++,python这些错误大部分可以通过编译器得知错误原因,但是java,比如调用一个method A,A有好几种(Java的继承和重载导致了它能有好几种),一个是A(int a),另一个是A(int a,string b)。在代码的时候一旦选错就会冒出空指针错误,之后你会百度,但百度的结果肯定没有解决这个的。。。

然后是它的逻辑,说实话开始学java基础的时候感觉逻辑还是可以的,但是到了高级别用框架的时候,很多人都说框架简化的开发,其实本质是少写那几个JDBC重复语言,但是你又得多创建N个XML文件,相信我说框架简化JAVA开发的真的是够了。如果简化了开发?那么为什么JAVA后期工程师的称号是架构师而不是像C++那样直接称呼C++工程师呢?这点我想不言而喻了,框架并没有带来本质的简化,它用多出来的XML逻辑代替了之前手动敲的重复的代码!实质是代码量减少了,逻辑变复杂了。(这点改变感觉可有可无)。

还有就是人方面,目前大型企业普遍采用JAVA这是事实我无法辩驳,但很多高校为了就业统统一律JAVA为主,先不要说高校教育质量怎么样?这么依赖相当于抹杀了中国未来的某些可能是C/C++,PHP或者系统内核类的大牛,出来全他妈在哪里搞网页,这尼玛不是害人吗?而且,学JAVA的那些有几个真心想学,都是因为火就来了。。。而且按照JAVA语言的特性,不像C++开发项目越多约有经验,因为后期都是一样了,这几乎是给那些趁年轻来捞一票然后转会老本的其他专业或者本专业就打算干几年就跑的人提供了不可多得的平台。

我在读大学的时候就在思考,他们只教我JAVA,我30岁以后该怎么办?我深知自己资质平庸,所以若学java,30岁以后我肯定失业。这是我讨厌它的根本原因!java让我这样的人迷惘,它不像其他语言能有经验的积累!

不过最近ORACLE好像抛弃了JAVA,我想着这货的命运终于要到头了,可是我已经毕业了,我除了目前先做下JAVA我又能干嘛呢?这是另一个讨厌的原因,当我需要用你来养活自己的时候,你撑不住了。。。。

Java中框架是干什么的?

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

意义:框架不仅仅只完成这些简单的约束,更重要的是,框架为我们封装好了一些冗余,且重用率低的代码。并且使用反射与动态代理机制,将代码实现了通用性。比如如果你说servlet开发,你需要在servlet获取表单的参数,每次都要获取很麻烦,而struts底层就使用反射机制和拦截器机制帮助我们获取表单的值,我们就不用每次都手写那些代码了,简化了开发,当然你必须遵守一些规定来配置。

还有比如hibernate,它提供了一些通用性很强的对数据库的增删改差,如果你使用jdbc每次做一些简单的crud的时候都必须写sql,但使用hibernate就不需要这么麻烦了,直接save,update就可以了。当然,你还是要遵循其一些规范而配置。同理spring也是如此。

java的三大框架必须学习吗?

一.Struts框架

Struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。

流程:服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存。

架构:Struts对Model,View和Controller都提供了对应的组件。ActionServlet,这个类是Struts的核心控制器,负责拦截来自用户的请求。

二.Spring框架

Spring是一个解决了许多在J2EE开发中常见的的问题的强大框架。Springle提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类变成的好习惯。Spring的架构基础是基于使用JavaBean属性的InversionofControl容器。然而Spring在使用IoC容器作为构建玩关注所有架构层层的完整解决方案方面是独一无二的。Spring提供了唯一的数据管理抽象包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/Rmapping解决方案。

三.Hibernate框架

Hibernate是一个开源代码的对象关系映射框架,对JDBC惊醒了费城轻量级的的对象封装,使得Java程序员可以随心所欲的使用对象变成思维来操作数据库。Hebernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用最具革命意义的事,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任!

Java的这三大框架各有自己的优缺点,也就意味着是运用在不同的情况下,而不同的企业所要求使用的架构也都不相同。所以,掌握好全面的Java知识点尤为重要!

java不用框架的坏处、好处

java不用框架的坏处是:

1.因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基 础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事物处理,安全性,数据流控制等问 题。

2.还有框架一般都经过很多人使用,所以结构很好,所以扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。框架一般处在低层应 用平台(如J2EE)和高层业务逻辑之间的中间层。因为某种框架用的人多,而且项目比较大,采用以后熟悉该框架技术的人可以马上和开发团队紧密结合,“规 范”

不要痴迷java框架的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、不要痴迷java框架的信息别忘了在本站进行查找喔。