大家好,今天小编关注到一个比较有意思的话题,就是关于java语言程序框架的问题,于是小编就整理了1个相关介绍Java语言程序框架的解答,让我们一起看看吧。
JAVA常用框架有哪些?先学哪一个比较有优势?
J***a的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、M***en、RabbitMQ、Log4j、Ehcache、Redis、Shiro。不过这十个我们不需要都学会,只要优先学会其中四五个比较常用的就可以。
第一、SpringMVC
Spring web MVC是一种基于J***a的,实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
第二、Mybatis
MyBatis 是支持普通 sql查询,存储过程和高级映射的优秀持久层框架。
MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 xml或注解用于配置和原始映射,将接口和 J***a 的POJOs(Plain Old J***a Objects,普通的 J***a对象)映射成数据库中的记录。
第三、Spring
Spring深得企业的青睐。Spring使用的是基本的J***aBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分J***a应用都可以从Spring中受益。
第四、M***en
越来越多的开发人员开始使用m***en,M***en这个管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。但是对于我们程序员来说,我们最关心的是它的项目构建功能。
群友分享的,不过是关于Python的:
numpy math os sys string random requests itertools collections openpyxl matplotlib requests bs4 pymongdb pymysql captcha winreg
scrapy selenium pandas Threading multiprocessing greenlet gevent pillow hashlib ***lib urllib glob contextlib copy heapq queue calendar time datetime json pickle operator turtle jieba paramiko re lxml tkinter ***tplib email gzip shelve pywin32 pyQt pygame socket socketserver ftplib nntplib subprocess concurrent xlrd xlwt tempfile cgitb cgi StringIo ByteIo array logging platform
框架 django flask Tornado
数据库 mysql mongodb oracle redis
到此,以上就是小编对于J***A语言程序框架的问题就介绍到这了,希望介绍关于J***A语言程序框架的1点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/35127.html