ORM型框架:对数据进行持久化操作,例如:基于SQL的MyBatis框架和Hibernate框架。

MVC型框架:从逻辑上分为视图层,控制层,模型层,各层各司其职,之间是相互调用的关系,而不是相互依赖的关系。
        例如:SpringMVC,Struts2框架,Spring框架。

Spring框架:将对象的管理交给Spring的IOC容器,反转资源获取的方向,是编程思想的一大进步。

前端框架:jQuery,如果考虑到前后端分离技术,可以学习vue,node,js等框架,对于海量数据,高并发类型的分布式项目。
        例如:双十一阿里需要处理的订单数据,比如12306的抢票等。

提升查询效率的缓存数据库框架Redis,这个框架在单应用程序中为了提升数据的读取效率也可以使用,先把数据从关系数据库通过Redis存放到缓存中,从缓存中读取数据的速度比直接从硬盘上读取就要高多了,另外Redis还能进行集群配置主从服务器等,使用非常方便,同类型的还有memcached框架。

Nginx:在分布式中,服务集群中的负载均衡特别重要,支持多种负载均衡算法。

MQ:RabbitMQ、ActiveMQ、RocketMQ等消息队列框架。
        应用案例:在电商系统中,当结算订单后,需要进行积分的变化等操作,这些操作的量很大,如果等积分变化结束后在通知用户结算成功,显然不可行,那么此时积分的变更操作交由消息队列来完成。

搜索框架:为了提升搜索的效率,创建搜索索引,缓存技术,使用redis数据库,使用结构化查询语句,使用搜索框架(solr框架以及ElasticSearch)。

Spring boot框架:简化了Spring的复杂配置,提供了Thymeleaf模板,很多微服务都是基于Springboot的。

微服务框架:把应用拆分成若干个为服务后,很好的适用了高并发及海量数据的处理。
        例如:Dubbo+zookeeper,还有SpringCloud,里面包括SpringCloud Eureka,SpringCloud Ribbon,SpringCloud Feign,SpringCloudHystrix,SpringCloudZuul,SpringCloud Config,SpringCloud ZipKin,SpringCloud Sleuth等。

其它框架:还有很多根据项目特定要求的一些框架,例如进行日志记录的log4j框架,进行认证和授权的shiro框架,工作流处理的Activite框架等。、

来源:https://blog.csdn.net/x62982/article/details/88392968

最新文章

  1. Google C++单元测试框架---Gtest框架简介(译文)
  2. Unity3D安卓打包参数配置与兼容性的关系分析
  3. Oracle select case when
  4. HW6.14
  5. leetcode面试准备:Count Complete Tree Nodes
  6. 了解常见的浏览器内核 Trident,Geckos,Presto,Webkit
  7. windows越用越卡怎么办?(转)
  8. Android Monkey压力测试使用
  9. Thrax-构建基于语法的语言模型工具
  10. navicat连接centos7上mysql:2003-Can't connect to MySQL server (10060)
  11. 第一章 Python程序语言简介
  12. 从svn到git开发转变
  13. Tomcat8源码笔记(七)组件启动Server Service Engine Host启动
  14. 不能用notepad++编辑器编写python
  15. CPP相关的常见错误(更新ing)
  16. Nginx 下Thinkphp5伪静态
  17. 探索MVP(Model-View-Presenter)设计模式在SharePoint平台下的实现
  18. Android 调试利器:Stetho + Chrome
  19. hadoop JOB的性能优化实践
  20. sklearn_SVM

热门文章

  1. Count on a tree SPOJ 10628 主席树+LCA(树链剖分实现)(两种存图方式)
  2. framebuffer设备驱动分析
  3. c++知识点总结3
  4. 关于AndroidStudio 配置的默认路径的修改
  5. maven 打包Scala代码到jar包
  6. 命令行运行python -m http.server报错
  7. java.lang.NoClassDefFoundError: javax/transaction/Synchronization
  8. Redis的客户端Jedis
  9. shelve模块 xml模块
  10. INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES