目录 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.项目管理工具 禅道、燃之 32.其它ajax: 自动加载下一页数据