技术选型

1、web

MVC Framwork SpringMVC

TemplateThymeleaf、JSP2.0

Javascript LibraryJQuery、vue.js

CSS FrameworkTwitter Bootstrap

WebService:CXF,尽量用restful http

2、Database

ORM框架:jpa、springjdbcTemplate

数据库:Mysql、Redis

本地cache:Caffeine

3、 Services

Security FrameworkShiro

JMS: ActiveMQSpring-JMSRabbmitMQ

Schedule: 对于固定时间间隔的任务,JDK自带的Executor已足够好。Cron式定时执行,Spring的Scheduler也能满足。而且Spring的提供的纯XML配置也让Scheduler变得很简单,Quartz更大的优势体现在保证集群中有且仅有一台服务器执行任务

4. Utilizes

General: Apache Commons LangApache Commons IO

XML: JAXBXstream

JSONfastjson

Emailspring-email

Logging: log4j2logback

Unit Test:Junit

Mock:MockMvc

5、Development Environment

JDK版本JDK:1.8

spring版本:spring5

springboot 版本:spring 2.0

web服务器tomcat

构建mavengradle

持续集成:Jenkins

代码检查:Sonar

查看sql:Log4jdbc

原文地址:https://www.cnblogs.com/JAYIT/p/8295437.html