一句话解释Java相关技术

==================== Java相关 ====================

 

Swing是一个用于开发Java应用程序用户界面的开发工具包。

http://www.blogjava.net/jerry-zhaoj/articles/283170.html

 

JFreeChartJAVA平台上的一个开放的图表绘制类库。

http://www.cnblogs.com/ITtangtang/archive/2012/05/19/2509007.html

 

Dom4j是一个JavaXML 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

 

JSTLJSP Standard Tag LibraryJSP标准标签库)是一个不断完善的开放源代码的JSP标签库

http://www.cnblogs.com/jyh317/p/3514836.html

 

ELExpression Language表达式语言

http://blog.csdn.net/seeds_home/article/details/7861171

 

JDBCJava 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公司建立的可以动态生成HTMLXML或其他格式文档的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:用于 beansmapscollectionsjava arraysXML  JSON 之间相互转换操作的工具库。

http://jiangzhengjun.iteye.com/blog/463038

 

JNDIJava 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,或其他模板引擎,如VelocityFreeMarker等。

http://itutorial.thymeleaf.org/ 

 

Apache Flink 是一个高效、分布式、基于Java实现的通用大数据分析引擎,它具有分布式 MapReduce一类平台的高效性、灵活性和扩展性以及并行数据库查询优化方案,它支持批量和基于流的数据分析,且提供了基于JavaScalaAPI

 

jBPMJBOSS下的一个开源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

 

DDD2004Eric 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容器,它为基于Javaweb容器

http://blog.csdn.net/xuechongyang/article/details/8426937

 

SVNSubversion的简称,是一个开放源代码的版本控制系统,相较于RCSCVS,它采用了分支管理系统,它的设计目标就是取代CVS

http://www.cnblogs.com/rushoooooo/archive/2011/04/29/2032346.html

 

PuTTY是一个TelnetSSHrlogin、纯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配合SpringHibernate可快速实现JavaWeb应用开发

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

 

EJBsunJavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行

http://blog.sina.com.cn/s/blog_7058524b01012sam.html

 

JTA,即Java Transaction APIJTA允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据。

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是一组基于jQueryUI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。

http://www.cnblogs.com/tangge/p/3214496.html

 

Bootstrap 来自 Twitter,是最受欢迎的 HTMLCSS 和 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库是一系列使用JavascriptCSS创建的工具和控件集,用来创建富客户端Web应用。使用到了DOM scriptingDHTMLAJAX

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)、LinuxIBM 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

 

ResinCAUCHO公司的产品,是一个非常流行的application server,对servletJSP提供了良好的支持,性能也比较优良,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操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。

http://vbird.dic.ksu.edu.tw/

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值