Java Web开发后端常用技术汇总
技术名称及官网
Spring Framework
Spring容器
http://projects.spring.io/spring-framework/
SpringMVC
Spring MVC框架
http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
Apache Shiro
安全框架 http://shiro.apache.org/
Spring session
分布式Session管理
http://projects.spring.io/spring-session/
MyBatis
ORM框架
http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator
代码生成
http://www.mybatis.org/generator/index.html
PageHelper
MyBatis物理分页插件
http://git.oschina.net/free/Mybatis_PageHelper
Druid
数据库连接池
https://github.com/alibaba/druid
FluentValidator
校验框架
https://github.com/neoremind/fluent-validator
Thymeleaf
模板引擎
http://www.thymeleaf.org/
Velocity
模板引擎
http://velocity.apache.org/
ZooKeeper
分布式协调服务
http://zookeeper.apache.org/
Dubbo
分布式服务框架 http://dubbo.io/
TBSchedule & elastic-job
分布式调度框架
https://github.com/dangdangdotcom/elastic-job
Redis
分布式缓存数据库 https://redis.io/
Solr & Elasticsearch
分布式全文搜索引擎
http://lucene.apache.org/solr/ https://www.elastic.co/
Quartz
作业调度框架 http://www.quartz-scheduler.org/
Ehcache
进程内缓存框架
http://www.ehcache.org/
ActiveMQ
消息队列
http://activemq.apache.org/
JStorm
实时流式计算框架 http://jstorm.io/
FastDFS
分布式文件系统
https://github.com/happyfish100/fastdfs
Log4J
日志组件
http://logging.apache.org/log4j/1.2/
Swagger2
接口测试框架
http://swagger.io/
sequence
分布式高效ID生产
http://git.oschina.net/yu120/sequence
AliOSS & Qiniu & QcloudCOS
云存储
https://www.aliyun.com/product/oss/ http://www.qiniu.com/https://www.qcloud.com/product/cos
Protobuf & json
数据序列化
https://github.com/google/protobuf
Jenkins
持续集成工具 https://jenkins.io/index.html
Maven
项目构建管理 http://maven.apache.org/
Java Web开发后端常用技术汇总的更多相关文章
- java web开发中常用的协议的使用和java-web 常见的缓冲技术
一.DNS协议 作用将域名解析为IP 类似于我们只需要知道中央一台,中央二台,而不需要知道它的频率,方便记忆. java dns 域名解析协议实现 1 域名解析,将域名可转换为ip地址InetAd ...
- 关于java web开发需要哪些技术要求(简单的web界面管理系统)
目前, 国内外信息化建设已经进入基于Web应用为核心的阶段, Java作为应用于网络的最好语言,前景无限看好.然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情.概括一下,实施Ja ...
- java web 开发三剑客 -------电子书
Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知In ...
- 《Tomcat与Java Web开发技术详解》思维导图
越想构建上层建筑,就越觉得底层基础很重要.补课系列. 书是良心书,就是太基础了,正适合补课. [纯文字版] Tomcat与Java Web开发技术详解 Servlet Servlet的生命周期 初始化 ...
- Java Web开发技术教程入门-静态网页技术
昨天了解了构建动态网站的几种技术:Servlet技术.JSP技术,ASP技术和ASP.NET技术以及PHP技术.昨天的精髓在于JSP技术的运行原理:通过用户请求JSP文件,首先检查JSP文件的 ...
- Java Web开发技术教程入门-JSP基本语法和九大内置对象
这两天气温逐渐升高,好想把自己泡在冰块里······ 恩嗯摁蒽恩嗯摁蒽恩嗯摁蒽恩嗯摁蒽.......今天阅读到了这本书的第四章-JSP基本语法.经过第一天的阅读,我们明白JSP技术是Java Web开 ...
- Java Web开发技术教程入门-初识动态网页
这段时间学校搞了一个"阅战阅勇"的阅读活动,奖品还是挺丰富的~于是,奔着这些奖品,我去图书馆借了这本<Java Web开发技术教程>.一是为了那些丰富的奖品,二是为了回 ...
- 个人的java web开发书单
首发至个人博客http://www.zidafone.com/blog/36 以下是对一些读过的书和一些买后随便翻了翻的书的个人感觉.都是java web开发的程序员可能接触的书,其他的如设计/手机开 ...
- java web开发必备知识
从各种招聘网站的要求上筛选出了一些java开发的一些基本的要求,对照自身看看有哪些缺陷. java基础 既然是java web开发,java SE肯定要学好了. 多线程,IO,集合等,对队列,缓存,消 ...
随机推荐
- QT的定时器使用
http://blog.csdn.net/steven6977/article/details/9310997
- dedecms Ajax异步获取文章列表
dedecms如何通过ajax(异步)动态获取文章列表数据. 第一步添加:服务端(PHP)代码 打开plus目录下面的list.php文件,在12行代码下面添加以下代码: if(isset($_GET ...
- 工作好搭档(一):松林 SL-B3 人体工学椅
本人从事码农这行职业,已经整整十年零九天,十年一觉如旧梦,仿佛昨天还在SARS. 2008年,我累到腰痛,脖子痛,怎么休息也不见好,去中医院检查,医生诊断,坐的太久,坐姿不对,运动少,轻度颈椎,腰肌劳 ...
- June 25th 2017 Week 26th Sunday
There is always that one song that brings back old memories. 总有那么一首歌,让你想起那些旧的回忆. There are seveal so ...
- LINQPad 编译调试C#代码的工具推荐
LinqPad介绍 学习C#代码的好帮手,很容易调试C#代码片段. LINQPad 4 支持.NET Framework 4.0 / 4.5 ,专业调试LINQ,lambda等特性,完全取代Snipp ...
- c++内存区域结构及堆栈的一些知识
一.c++在内存区域的分配图 可以看出,对于Linux系统下的,存储空间的分配有着较为层次清晰的分层.单片机大概也遵循这个分区架构. 二进制代码以及常量(CONST修饰)以及全局变量在最底层,存储空间 ...
- 阅读SessionFactory源码
一.阅读类注释 ①.SessionFactory的主要任务是创建Session的实例.通常一个应用程序只有一个单一的SessionFactory对象,而且线程从这个SessionFactory中获取S ...
- Map使用方法
转:https://www.cnblogs.com/lzq198754/p/5780165.html Java map 详解 - 用法.遍历.排序.常用API等 概要: java.util 中的集合类 ...
- phpcms利用表单向导创建留言板(可以回复)
这篇博客写的很详细,可跳转到如下链接: http://blog.aiwebcom.com/%E7%BD%91%E7%AB%99%E5%BB%BA%E8%AE%BE/phpcms/456.html 注: ...
- 20145238-荆玉茗 《网络对抗》-逆向及Bof基础实践
20145238荆玉茗<网络对抗>-逆向及Bof基础实践 1 逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:m ...