1、web
MVC Framwork: SpringMVC
Template:Thymeleaf、JSP2.0
Javascript Library: JQuery、vue.js
CSS Framework: Twitter Bootstrap
WebService:CXF,尽量用restful http
2、Database
ORM框架:jpa、springjdbcTemplate
数据库:Mysql、Redis
本地cache:Caffeine
3、 Services
Security Framework:Shiro
JMS: ActiveMQ、Spring-JMS、RabbmitMQ。
Schedule: 对于固定时间间隔的任务,JDK自带的Executor已足够好。Cron式定时执行,Spring的Scheduler也能满足。而且Spring的提供的纯XML配置也让Scheduler变得很简单,Quartz更大的优势体现在保证集群中有且仅有一台服务器执行任务
4. Utilizes
General: Apache Commons Lang、Apache Commons IO
XML: JAXB、Xstream
JSON: fastjson
Email:spring-email
Unit Test:Junit
Mock:MockMvc
5、Development Environment
JDK版本:JDK:1.8
spring版本:spring5
springboot 版本:spring 2.0
web服务器:tomcat
构建:maven、gradle
持续集成:Jenkins
代码检查:Sonar
查看sql:Log4jdbc