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

Flink

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: 项目管理工具

禅道、燃之

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值