==================== Java相关 ====================
Swing是一个用于开发Java应用程序用户界面的开发工具包。
http://www.blogjava.net/jerry-zhaoj/articles/283170.html
JFreeChart是JAVA平台上的一个开放的图表绘制类库。
http://www.cnblogs.com/ITtangtang/archive/2012/05/19/2509007.html
Dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的库。
http://blog.csdn.net/chenweitang123/article/details/6255108
Log4j 是功能强大的日志组件 Apache 的一个开放源代码项目,通过使用 Log4j ,我们可以控制日志信息输送的目的地是控制台、文件、 GUI 组件、甚至是套接口服务器、 NT 的事件记录器、 UNIX Syslog 守护进程等。
http://blog.csdn.net/azheng270/article/details/2173430/
SLF4J(Simple logging Facade for Java)不是一个真正的日志实现,而是一个抽象层( abstraction layer),它允许你在后台使用任意一个日志类库。
http://blog.csdn.net/poechant/article/details/7071329
JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库
http://www.cnblogs.com/jyh317/p/3514836.html
EL(Expression Language)表达式语言
http://blog.csdn.net/seeds_home/article/details/7861171
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
http://www.cnblogs.com/xdp-gacl/p/3946207.html
Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面。
http://blog.csdn.net/zhangkan111/article/details/8087063
JSP(全称JavaServer Pages) 中文名叫java服务器页面,其根本是一个简化的Servlet设计,是由Sun公司建立的可以动态生成HTML、XML或其他格式文档的Web网页的技术标准
http://www.cnblogs.com/Martin_Q/archive/2012/05/09/2493421.html
XML可扩展标记语言
http://www.cnblogs.com/xdp-gacl/p/3928289.html
JavaBean是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。
http://davidgjy.iteye.com/blog/442749
JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。
http://haoran-10.iteye.com/blog/1703571
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式
Jackson: 用于处理JSON数据格式的多用途的Java库。Jackson 旨在快速、准确、轻量、对开人员友好之间找到最好的平衡点。
XStream:一个简单用于对象和XML互相转换的库。
Google Gson:一个专门用于Java对象和Json对象相互转换的工具库。(示例)
JSON-lib:用于 beans、maps、collections、java arrays、XML 和 JSON 之间相互转换操作的工具库。
http://jiangzhengjun.iteye.com/blog/463038
JNDI(Java Naming and Directory Interface, Java命名和目录接口),说白了,就是通过配置一些xml文件,方便用户直接调用API使用某些通用的资源。
举个简单的例子,如果在tomcat中部署了很多应用,应用都需要使用同一个数据库,如果每个应用都在代码中配置数据库的连接,肯定是很麻烦的。
所以通过JNDI就可以简单的通过 InitialContext 获取到统一配置的资源,简化代码的编写
http://www.cnblogs.com/xing901022/p/4568803.html
JMS是应用系统或组件之间相互通信的应用程序接口,利用它,我们可以轻易实现在不同JVM之间相互的远程通信。
http://blog.csdn.net/zhangzikui/article/details/24837999
ActiveMQ是Apache出品 的一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。
http://www.cnblogs.com/xwdreamer/archive/2012/02/21/2360818.html
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
http://www.runoob.com/nodejs/nodejs-tutorial.html
Thymeleaf 是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用,提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP,或其他模板引擎,如Velocity、FreeMarker等。
http://itutorial.thymeleaf.org/ 。
Apache Flink 是一个高效、分布式、基于Java实现的通用大数据分析引擎,它具有分布式 MapReduce一类平台的高效性、灵活性和扩展性以及并行数据库查询优化方案,它支持批量和基于流的数据分析,且提供了基于Java和Scala的API。
jBPM是JBOSS下的一个开源java工作流项目
http://blog.csdn.net/hxirui/article/details/1221911
TDD是测试驱动开发(Test-Driven Development)
http://www.360doc.com/content/07/0516/17/15822_503491.shtml
SOA面向服务架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
http://blog.vsharing.com/fengjicheng/A1059842.html
DDD2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD
http://www.cnblogs.com/netfocus/archive/2011/10/10/2204949.html
SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。
http://www.seozixuewang.com/
Ant 是一个构建工具基于 Java 的自动化脚本引擎。
http://www.cnblogs.com/huozhicheng/archive/2010/04/08/2533199.html
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
http://www.cnblogs.com/happyframework/p/3391691.html
Jetty 是一个开源的servlet容器,它为基于Java的web容器。
http://blog.csdn.net/xuechongyang/article/details/8426937
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。
http://www.cnblogs.com/rushoooooo/archive/2011/04/29/2032346.html
PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。
http://jingyan.baidu.com/article/d169e186ac832e436611d8f7.html
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。
http://jingyan.baidu.com/article/ed2a5d1f346fd409f6be179a.html
Eclipse 是一种基于 Java 的可扩展开源开发平台。是从事JAVA开发人员的强大工具之一。
http://jingyan.baidu.com/article/066074d653b632c3c31cb06d.html
==================== 框架 ====================
JUnit是一个Java语言的单元测试框架。
http://www.cnblogs.com/xwdreamer/archive/2012/03/29/2423136.html
Struts 是Java基于MVC设计模式的Web应用程序框架,主要充当MVC中的Controllor(控制器)角色,Struts配合Spring与Hibernate可快速实现Java的Web应用开发
http://blog.csdn.net/wwwgeyang777/article/details/19078545
Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。
http://www.cnblogs.com/dashi/p/3597969.html
Spring是于2003 年兴起的一个轻量级的Java 开发开源框架,面向方面编程(AOP)和控制反转 (IOC) 容器。
http://www.cnblogs.com/xing901022/p/3963962.html
JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java框架 严格遵循模型-视图-控制器(MVC) 设计模式的框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。
http://blog.csdn.net/qjyong/article/details/1833457
EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。
http://blog.sina.com.cn/s/blog_7058524b01012sam.html
JTA,即Java Transaction API,JTA允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据。
http://blog.chinaunix.net/uid-122937-id-3793220.html
Rest/Restful一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。
http://blog.csdn.net/czp11210/article/details/8874321
DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,
http://blog.csdn.net/morning99/article/details/40426781
==================== 前端框架 ====================
JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库。
http://blog.csdn.net/oscar999/article/details/8640598
EXTJS是一个兼容AJAX的前台WEB UI的框架
http://blog.csdn.net/yaerfeng/article/details/22719101
jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。
http://www.cnblogs.com/tangge/p/3214496.html
Bootstrap 来自 Twitter,是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
http://www.cnblogs.com/ventlam/archive/2012/05/28/2520703.html
Dojo是一个用javascript语言实现的开源DHTML工具包。
http://www.cnblogs.com/xing901022/p/3810785.html
YUI库是一系列使用Javascript和CSS创建的工具和控件集,用来创建富客户端Web应用。使用到了DOM scripting,DHTML和AJAX。
http://www.itzhai.com/introduction-and-quick-start-yui-js.html
Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web应用程序。
http://blog.csdn.net/gavinr/article/details/7253478
=================== 数据库 ===================
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本。
http://www.yiibai.com/db2/
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。
http://www.cnblogs.com/mq0036/p/3678096.html
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html
Redis 是一个开源,先进的key-value存储数据库,并用于构建高性能,可扩展的Web应用程序的完美解决方案。
http://www.yiibai.com/redis/
SQLserver美国Microsoft公司推出的一种关系型数据库系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
http://blog.csdn.net/leamonjxl/article/details/6371962
=================== Web服务器 ===================
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器
http://www.cnblogs.com/happyframework/p/3344169.html
WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
http://blog.csdn.net/my_dream_fly/article/details/1517230
JBoss 是一个基于J2EE的开放源代码的应用服务器,管理EJB的容器和服务器。
http://uule.iteye.com/blog/2043770
Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。
http://www.360doc.com/content/12/0703/10/1007797_221856288.shtml
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。
http://www.ibm.com/developerworks/cn/websphere/newto/
=================== 系统 ===================
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
http://vbird.dic.ksu.edu.tw/