IT企业项目后端开发常用技术栈

 

   

目录

1.三层架构框架

持久层框架

       MyBatis

       Hibernate

       SpringJDBC

       SpringDataJPA

       MiniDao

表现层框架

          SpringMVC

          Struts

          Struts2

          WebWork

         JSF

         Tapestry

业务逻辑层框架

        Spring

        SpringBoot

三层架构框架集成方案

        SSM=SpringMVC+Spring+MyBatis

        SSH=Struts2+Spring+Hibernate

       Spring全家桶1=SpringMVC+Spring+SpringJDBC

       Spring全家桶2=SpringMVC+Spring+SpringDataJPA

2.分布式框架

        Spring Cloud

       Dubbo+Zookeeper

3.单元测试框架

       Junit

       TestNG

       DBUnit

       Mockito

       Spock

      Cucumber

      Selenium

4.压力测试框架

     JMeter

5.SSO单点登录框架

     CAS

    OpenAM

    OpenSSO

6.JSP页面装饰框架

    SiteMesh

7.日志框架

    logback

    log4j

8.服务通信框架

   CXF

   Axis

9.身份认证&权限管理框架

   Shiro

   SpringSecurity

   OAuth

10.大数据框架

   Hadoop

   Spark

   Storm

   Samza

11.缓存框架

   Ehcache

   Redis

   Memcached

12.批处理框架

   Spring Batch

13.模板引擎技术

   JSP

   Thymeleaf

   Velocity

   Freemarker

14.全文搜索引擎技术

   ElasticSearch

   Lucene

   Solr

15.NoSQL数据库

   Redis

   MogoDB

   HBase

   Couchbase

   LevelDB

16.数据库分库分表中间件

   Mycat

17.消息队列中间件

   ActiveMQ

   RabbitMQ

   ZeroMQ

   Kafka

   MetaMQ

   RocketMQ

18.邮件发送

   JavaMail

19.定时任务

   Quartz

   JCronTab

   ScheduledExecutor

   Timer

20.二维码生成

   Qdcode

21.网络爬虫技术

   Jsoup

22.消息推送技术

    Pushlet

   WebSocket

   DWR

   Comet

23.远程调用技术

   WebService

   RMI

   COBAR

24.页面静态化技术

   CMS

   SSL

   spinx

25.项目常用后端插件

   MyBatis-Plus

   PageHelper

   Lombok

26项目前端框架&插件

  CSS框架

   Boostrap

   EasyUI

   LayerUI

   FoundationUI

   SemanticUI

   H-ui

 JS框架

  React

  AngularJS

  Vue

 JS插件

 jQuery Validate

 ECharts

 Datatables

 Pagination

 WebUploader

27.项目构建&依赖管理工具

  Maven

  Gradle

  Ant

28.源码管理工具

  SVN

  Git

29.代码开发工具

   IDE工具:Eclipse、VS Code、NetBeans、JetBrains IntellIDEA

   界面原型设计工具:Axure RP

   API接口调试工具:Postman

   数据库分析设计工具:PowerDesigner

   软件分析设计工具:Enterprise Architect

30.项目部署工具

   操作系统:Linux(CentOS、Ubuntu…)

   容器化技术:Docker

   Web服务器:Nginx(反向代理、负载均衡)、Apache HTTP Server

   Web容器:Tomcat、JBoss

   数据库:MySQL、Oracle、MS SQL Server、PostgreSQL、Redis、Mogodb

31.项目管理工具

   禅道、燃之   

32.其它ajax:

自动加载下一页数据


 

 


  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值