java框架都有哪些

java框架有SpringMVC、Mybatis、Dubbo、RabbitMQ等。

一、SpringMVC

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,也是要简化我们日常Web开发的。

模型(Model)封装了应用程序的数据和一般他们会组成的POJO。视图(View)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。控制器(Controller)负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。

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

2、Mybatis

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。

MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

3、Dubbo

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC(远程过程调用协议)远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架。

如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东西,就是个远程服务调用的分布式框架。

4、RabbitMQ

消息队列一般是在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。

RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器。



  • JAVA杞欢寮鍙戜娇鐢ㄧ殑妗嗘灦鏈夊摢浜(java甯哥敤鐨勬鏋)
    绛旓細1.SpringFramework锛圫pring妗嗘灦锛夛細鎻愪緵浜嗗叏鏂逛綅鐨勪紒涓氱骇寮鍙戞敮鎸锛屽寘鎷緷璧栨敞鍏ャ侀潰鍚戝垏闈㈢紪绋嬶紙AOP锛夈佷簨鍔$鐞嗙瓑銆係pringMVC鐢ㄤ簬鏋勫缓Web搴旂敤銆2.Hibernate锛氱敤浜庡璞″叧绯绘槧灏勶紙ORM锛夛紝绠鍖栦簡Java搴旂敤绋嬪簭涓庢暟鎹簱涔嬮棿鐨勬暟鎹氦浜掋3.ApacheStruts锛氫竴涓敤浜庢瀯寤篔avaWeb搴旂敤绋嬪簭鐨凪VC妗嗘灦锛屾敮鎸佸揩閫熷紑鍙戝拰缁存姢銆4...
  • java鏈夊摢浜涙鏋闇瑕佸涔犲憿?
    绛旓細Java鏈変笁澶ф鏋讹細Struts,Hibernate鍜孲pring銆俿truts鏄紑婧愯蒋浠讹紝閫氳繃瀛︿範struts鐨勬祦绋嬶紝鏋舵瀯锛宮odel閮ㄥ垎锛寁iew閮ㄥ垎鍜宑ontorller缁勪欢鏉ヤ簡瑙f鏋讹紱Hibernate鏄紑婧愪唬鐮佺殑瀵硅薄鍏崇郴鏄犲皠妗嗘灦锛岄氳繃瀛︿範session鎺ュ彛绛夋潵浜嗚В妗嗘灦銆1.涓夊ぇ妗嗘灦绠浠1銆丼pring Spring 鏄竴涓В鍐充簡璁稿鍦↗2EE 寮鍙戜腑甯歌鐨勯棶棰樼殑寮哄ぇ妗嗘灦. Sprin...
  • java妗嗘灦閮芥湁鍝簺
    绛旓細java妗嗘灦閮芥湁鍝簺濡備笅锛1.Spring妗嗘灦锛歋pring鏄竴涓患鍚堟х殑妗嗘灦锛屽叾涓寘鍚涓嫭绔嬬殑妯″潡锛屽SpringCore銆丼pringAOP銆丼pringWeb绛夛紝鍦ㄤ紒涓氱骇Java搴旂敤寮鍙戜腑骞挎硾浣跨敤銆2.Hibernate妗嗘灦锛欻ibernate鏄竴涓笟鐣岃憲鍚嶇殑ORM妗嗘灦锛屽畠鑳藉瀹炵幇Java瀵硅薄鏄犲皠鍒板叧绯诲瀷鏁版嵁搴撶殑鍔熻兘锛屾渶澶ч檺搴﹀湴绠鍖栨暟鎹簱鎿嶄綔宸ヤ綔銆3.Struts...
  • JAVA鐨勬鏋堕兘鏈夊摢浜?
    绛旓細Spring鐨剋eb妯″瀷 - 瑙嗗浘 - 鎺у埗鍣紙MVC锛妗嗘灦鏄洿缁曠潃澶勭悊鎵鏈夌殑HTTP璇锋眰鍜屽搷搴旂殑DispatcherServlet鐨勮璁°
  • 瀛Java鐨勬鏋搴旇瀛鍝簺
    绛旓細棣栧厛锛Spring妗嗘灦鏃犵枒鏄疛ava棰嗗煙涓渶閲嶈銆佹渶甯哥敤鐨勬鏋朵箣涓銆係pring妗嗘灦鎻愪緵浜嗗叏闈㈢殑缂栫▼鍜岄厤缃ā鍨嬶紝鏀寔鍚勭浼佷笟绾у簲鐢ㄧ殑寮鍙戙傚畠鐨勬牳蹇冪壒鎬у寘鎷緷璧栨敞鍏ュ拰闈㈠悜鍒囬潰缂栫▼锛岃兘澶熸瀬澶у湴绠鍖朖ava搴旂敤鐨勫紑鍙戣繃绋嬨傚湪鎴戠殑涓汉缁忛獙涓紝Spring妗嗘灦涓嶄粎鏄撲簬涓婃墜锛岃屼笖鍔熻兘寮哄ぇ锛岃兘澶熸弧瓒冲悇绉嶅鏉傜殑闇姹傘傚叾娆★紝Spring ...
  • Java鐩墠涓绘祦鐨勬妧鏈妗嗘灦閮芥湁鍝簺?
    绛旓細1銆丼pringSpring 鍙互璇存槸鎺掑湪Java妗嗘灦绗竴浣嶏紝鏄敱浜庡畠鑳藉寮鍙戜互楂樻ц兘钁楃О鐨勫鏉倃eb搴旂敤绋嬪簭鐨勫嚭鑹茶兘鍔涖傚畠鑳藉浣縅ava寮鍙戜汉鍛樿交鏉惧湴鍒涘缓浼佷笟绾у簲鐢ㄧ▼搴忋傚湪寮鍙戜汉鍛樼殑閫夋嫨涓紝Spring MVC鍜孲pring Boot杩滆繙棰嗗厛浜庡叾浠朖ava鎶鏈傚浜庡紑鍙戜汉鍛樻潵璇达紝杩欓噷鐨勪竴澶т紭鍔挎槸浠栦滑鍙互涓嶅彈鍏朵粬妯″潡绾︽潫骞朵笓娉ㄤ簬涓涓ā鍧...
  • java鏈浠涔堝父鐢ㄥ紑婧愮殑妗嗘灦(java寮鍙戜富娴佹鏋舵槸浠涔)
    绛旓細1.SpringFramework銆怞ava寮婧怞EE妗嗘灦銆慡pring鏄竴涓В鍐充簡璁稿鍦↗2EE寮鍙戜腑甯歌鐨勯棶棰樼殑寮哄ぇ妗嗘灦銆係pring鎻愪緵浜嗙鐞嗕笟鍔″璞$殑涓鑷存柟娉曞苟涓旈紦鍔变簡娉ㄥ叆瀵规帴鍙g紪绋嬭屼笉鏄绫荤紪绋嬬殑鑹ソ涔犳儻銆係pring鐨勬灦鏋勫熀纭鏄熀浜庝娇鐢↗avaBean灞炴х殑InversionofControl瀹瑰櫒銆傜劧鑰岋紝杩欎粎浠呮槸瀹屾暣鍥炬櫙涓殑涓閮ㄥ垎锛歋pring鍦ㄤ娇鐢↖oC瀹瑰櫒...
  • java鐨勬鏋舵湁鍝簺?
    绛旓細Java鐨勬鏋涓昏鏈夛細SpringMVC銆丼pring銆丮ybatis銆丏ubbo銆丮aven銆丷abbitMQ銆丩og4j銆丒hcache銆丷edis銆丼hiro銆備笉杩囪繖鍗佷釜鎴戜滑涓嶉渶瑕侀兘瀛︿細锛屽彧瑕佸浼氬叾涓洓浜斾釜姣旇緝甯哥敤鐨勫氨鍙互銆傜涓涓紝SpringMVC銆係pring MVC鏄竴绉嶅熀浜嶫ava鍦板疄鐜颁簡Web MVC璁捐妯″紡鐨勮姹傞┍鍔ㄧ被鍨嬬殑杞婚噺绾eb妗嗘灦锛屼富瑕佹槸甯姪鎴戜滑绠鍖栨棩甯哥殑Web...
  • java鐨鍑犲ぇ妗嗘灦鏄粈涔
    绛旓細Java鏈涓夊ぇ妗嗘灦锛歋truts锛孒ibernate鍜孲pring銆係truts鏄渶鏃╃殑java寮婧愭鏋朵箣涓锛屽畠鏄疢VC璁捐妯″紡鐨勪竴涓紭绉瀹炵幇锛屽畠瀹氫箟浜嗛氱敤鐨凜ontroller锛岄氳繃閰嶇疆鏂囦欢闅旂Model鍜孷iew锛屼互Action鐨勬蹇靛鐢ㄦ埛璇锋眰杩涜浜嗗皝瑁咃紝浣夸唬鐮佹洿鍔犳竻鏅版槗璇汇侶ibernate灏哖OJO涓庢暟鎹簱琛ㄥ缓绔嬫槧灏勫叧绯伙紝鏄竴涓叏鑷姩鐨刼rm妗嗘灦锛孒ibernate鍙互...
  • java妗嗘灦鏈夊摢浜甯哥敤妗嗘灦?
    绛旓細甯歌鐨JAVA妗嗘灦鏈: WAF, Struts,Turbine ,COCOON銆 1 WAF: 鍏ㄧО:WEB APPLICATION FRAMEWORK 涓昏搴旂敤鏂归潰:EJB灞,(WEB灞備篃鏈,浣嗘槸姣旇緝寮)銆 涓昏搴旂敤鎶鏈:EJB绛 鍑哄: http://java.sun.com/blueprints/code/index.html 绠杩:杩欐槸SUN鍦ㄥ睍绀篔2EE骞冲彴鏃舵墍鐢ㄧ殑渚嬪瓙PetStore(瀹犵墿鍟嗗簵绯荤粺)閲岄潰鐨勬鏋躲傛槸SUN钃...
  • 扩展阅读:javascript innerhtml ... java目前流行的框架 ... java三大主流框架 ... java最流行的框架 ... java框架spring ... java三大框架要学多久 ... javascript ajax ... java orm框架有哪些 ... 现在流行的java框架 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网