1. Infrastructure Framework 1.1 Backend infrastructure
- Distributed: Dubbox
- Unified configuration: Zookeeper
- Message: Kafka
- Service: Spring
- Spring Boot microservices Framework
spring mvc
springframework
- Persistence layer:
mybatis
, hibernate
, Jedis
- Project Build:
maven
- Unit tests:
junit
, TestNG
- Visual testing: SoapUI, JMeter
2. Front-End frame
- Prototype:
axure
- HTML:
html
, JSP, Thymeleaf, Velocity, Freemarker
- CSS styles:
css
, bootstrap
, less
- javascript:
jQuery.js
, other related JS plugin
- MVC framework: Vue.js,
angular.js
- Interface Integration: Sitemesh
- Build: node. js, NPM, Bower
- Package: Gulp
3. Database
- relational database: MySQL,
oracle
- Non-relational database: Mongdb
- In-memory database:
redis
, memcache
4. Management Tools
Code collaboration:Git
Work Coordination: Nails
5. Unified Development IDE
- Front:
webstorm
- Background:
intellij idea
- Android:android Studio
- Ios:xcode is currently dominated by objective-c
6. Public number
Overview of the Java Web technology framework