一 SSH框架的版本信息
1 spring
所有版本的下载链接如下:http://www.springsource.org/download
(1)最新版本spring3.0 (2010-06)
spring3的主要新特性:
核心API迁移至java1.5及使用范型,
IoC(现可以使用java配置替换xml),
更好的基于annotation配置属性,
统一的表达语言支持,
全面的REST支持。
(2)常用的spring2版本也是大修订的版本如下:
spring2.5(2007-11)
spring2.0(2006-10)
spring2的主要特性:
一、Spring的XML配置引入XML Schema语法简化配置
二、提供了request和session范围的bean
三、集成AspectJ,可以管理容器外对象,提供了领域模型的依赖注入
四、JPA支持
五、JDBC的NamedParameterJdbcTemplate
六、Spring Web MVC功能的大幅度扩充
七、支持动态语言ruby,groovy,beanshell
八、异步JMS支持,JMX支持,JCA支持的功能完善
详细见如下链接:http://www.iteye.com/news/7
spring2.5的新特性详细介绍
http://www.infoq.com/cn/articles/spring-2.5-part-1
简单总结:
http://jonsion.iteye.com/blog/601222
(3)spring1(2004-3)
常用的1.x版本为spring1.2
spring框架的历史:
http://developer.51cto.com/art/200906/130478.htm
2 hibernate
目前为止有两个阶段性的版本:Hibernate2和Hibernate3。
hibernate最新版本为hibernate3.5
(1)hibernate3新特性
1:实现了EJB3风格的持久化操作。
2:提供更强的映射灵活性。
3:支持存储过程和手写SQL。
4:基于AST的HQL解析。
5:字段级的懒式获取。
6:API的变化
详细见:http://www.blogjava.net/terry-zj/archive/2005/11/24/21232.html
和hibernate2和hibernate3的比较http://benlsoft.iteye.com/blog/58633
(2)hibernate2
hibernate的11大优势:http://www.blogjava.net/Werther/archive/2009/06/18/283091.html
目前使用的为hibernate3或者hibernate3.hibernate1根本就无人提及了。
3 struts
目前struts两个重大版本为struts1和struts2,版本都在更新.
struts2的最新版本为struts2.1(2009-11)
strute1的最新版本为struts1.3(2008-12).常用分别有1.1,1.2,1.3
struts1和struts2应该完全属于不同的框架了,所以这里大概了解这个就够了。
struts的下载链接:http://struts.apache.org/
struts2和struts1的区别:http://z-jianwen.iteye.com/blog/616782
二 JDK的版本信息
1 jdk
jdk1.5发生的变化最大,可以说是Java中的一次飞越。最新的版本为jdk1.7。
JDK1.5中新增的语言特性:
(1).枚举(增加了一个关键字enum);
(2).变参(方法参数数量可以不固定多少);
(3).泛型;
(4).自动拆装箱(基本类型与包装类型可以混用);
(5).foreach循环(方法地用于遍历数组和集合);
(6).静态导入(可以在使用静方法前不加类名);
(7).注释(采用@前缀,这个基本上是为了简化J2EE而准备的,在JavaEE5中的EJB3、JPA等中随处可以看到它的身影)。
JDK1.6中没有增加什么新的语言特性,比较新的东西有开始脚本语言、将Derby数据库作为JDK中的一部分了。
详细的新特性见http://zhoujingxian.iteye.com/blog/520100和http://www.cnblogs.com/hdchild/archive/2009/11/11/1601279.html
在JDK1.7中Sun还会加强对脚本语言的支持,并且会大大地缩减JVM的容量,相信今后的Java功能和性能会有更进一步地提高。
三 J2EE版本的信息
1 J2EE(java EE)
最新版本为J2EE1.6,目前J2EE共包括13种技术。详细见http://www.cnblogs.com/chowgofee/archive/2008/07/11/1240804.html
(1).J2EE的发展
1997年Servlet技术的产生以及紧接着JSP的产生,为Java对抗PHP,ASP等等服务器端语言带来了筹码。1998年,Sun发布了EJB1.0标准,至此J2EE平台的三个核心技术都已经出现。
于是,1999年,Sun正式发布了J2EE的第一个版本。并与1999年底发布了J2EE1.2,在2001年发布了J2EE1.3,2003年发布了J2EE1.4。 2006 年 5 月发布了Java EE5
(2).J2EE1.3
这个版本改进了半数 J2EE 1.2 规范并引入了 XML API、连接器架构和安全框架。
(3).J2EE1.4
这个版本改进了 J2EE 1.3 中 13 种技术中的 9 种,并引入了新的 Web 服务和安全支持。
(5)Java EE5
这个版本注解(annotation)特性,用JAX-WS 2.0替代 JAX-RPC 1.1,引入了两种前端技术 — JSF 和 JSTL等。详细特性见http://www.ibm.com/developerworks/cn/java/j-jee5/
(6)Java EE6
2 jsp
最新版本为2.2
JSP 2.0是对JSP 1.2的升级,新增功能:
(1). Expression Language
(2). 新增Simple Tag和Tag File
(3).web.xml新增<jsp:config>元素
3 servlet
最新版本为servlet3.0
(1)servlet 2.3(2000年10月)
Servlet 2.3中最重大的改变是增加了filters
(2)servlet 2.4(2003年11月)
主要改动:web.xml DTD改用了XML Schema;
(3)Servlet 2.5(2005年9月)
Servlet2.5一些的新特征:
<1> 基于最新的J2SE 5.0开发的。
<2> 支持annotations 。
<3> web.xml中的几处配置更加方便。
<4> 去除了少数的限制。
<5> 优化了一些实例。
4 tomcat
Servlet/JSP Apache Tomcat version
———————————————————————
3.0/2.2 7.0
2.5/2.1 6.0
2.4/2.0 5.5
2.3/1.2 4.0
2.2/1.1 3.0
四 开发工具版本信息
1 Eclipse
最新版本3.6,其中包括39个项目的更新。
2001年11月7日 ,Eclipse 1.0发布,半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。
2004年6月25日 对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。
2005年6月27日 Eclipse 3.1发布,从3.1以后3.4,eclipse版本代号都以四大木星卫星来命名
Eclipse 3.1 版本代号 IO 【木卫1,伊奥】
Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】
Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】
Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】
Eclipse 3.5 版本代号 Galileo 【伽利略】
Eclipse 3.6 版本代号 Helios 【太阳神】
Eclipse 3.7 版本代号 Indigo 【靛青】
2 MyEclipse
M代表修订版,GA代表正式版本。最新版本为MyEclipse8.6m1,常用的MyEclipse版本有:
MyEclipse8.0GA
MyEclipse7.5GA
MyEclipse7.0GA 对应 Eclipse 3.4
MyEclipse6.5GA 对应 Eclipse 3.3
MyEclipse6.0GA 对应 Eclipse 3.3
MyEclipse5.5GA 对应 Eclipse 3.2
这个对应关系并不是一定的,我elipse3.5的,照样可以用myelipse6.0的插件。
五 数据库版本信息
1 MySQL
一般使用MySQL5.0以后的版本。
MySQL4.1 增加了子查询的支持;字符集中增加了对UTF8的支持
MySQL5.0 增加了视图,过程,触发器的支持,增加了INFORMATION_SCHEMA系统数据库
MySQL5.1 增加了表分区的支持
MySQL6.0 FALCON存储引擎的支持
后记:该文章整理时间为2010-7。其中有很多没有完善,以后了解更多的时候再补上。
分享到:
相关推荐
在信息技术领域,网络通信是不可或缺的一部分,而IP地址作为网络中的唯一标识,其管理和整理工作对于网络管理员来说至关重要。本文将介绍一款被誉为“超级好用的IP整理工具”,它能有效地帮助我们处理与IP相关的各种...
8. **版本控制与更新**:随着技术的发展,工具也需要不断更新以支持新的编程语言和格式。定期的版本更新和维护是保持工具有效性的必要条件。 9. **文档与支持**:提供清晰的使用指南和有效的技术支持对于用户来说...
【邮件地址整理工具】是一种专为批量发送电子邮件而设计的应用程序,它的主要功能是对大量电子邮件地址进行有效的管理和整理。在群发邮件时,一个清晰、准确的邮件地址列表至关重要,因为错误的格式或重复的地址可能...
现存量整理工具是一种重要的IT管理软件,主要用于企业的库存管理和数据整理。在企业的日常运营中,库存管理是不可或缺的一环,它关系到企业运营效率、成本控制以及供应链的稳定性。"现存量整理工具"可能是一个定制化...
内存整理工具,如标题所指的“内存整理好工具”,就是用于帮助用户管理、优化和释放计算机内存的软件。 在操作系统中,内存分为物理内存和虚拟内存。物理内存是计算机主板上的RAM(随机存取存储器),它的读写速度...
6. **替代方案**:除了PageDefrag,Windows 8及更高版本引入了内置的碎片整理和优化工具,能够对页面文件进行优化。此外,一些第三方磁盘优化工具也包含了页面文件整理功能,如CCleaner等。 总的来说,正确管理和...
内存整理,顾名思义,是通过特定的工具或方法,重新组织和优化内存中的数据分布,以提高系统效率。这个过程主要针对虚拟内存,即物理内存(RAM)和硬盘上的页面文件(交换文件或虚拟内存)的组合。在Windows操作系统...
PMP所有技术和工具,已整理成表格
首先,该工具支持多种格式的数据导入,包括常见的TXT文本文件,这使得用户可以从各种途径获取并导入账号信息。只需将包含账号信息的TXT文件导入,软件便会自动解析并整理。无论是简单的用户名和密码,还是包含其他...
《使用Delphi构建的手机照片和视频整理工具详解》 在数字时代,手机已经成为我们记录生活瞬间的主要工具,照片和视频的数量也随之激增。面对大量的媒体文件,如何有效地管理和整理成为一个亟待解决的问题。本文将...
磁盘整理工具是计算机系统维护中的重要一环,尤其对于服务器环境来说,高效的数据存取速度直接影响到服务的性能和稳定性。"世界上最好的磁盘整理工具服务器专业版"标题所指的工具,如O&O Defrag Server,是专为...
在信息技术领域,软件著作权是保护开发者创新成果的重要法律手段,它确保了软件开发者的原创性得到法律的承认和保护。然而,申请软件著作权的过程中,一个关键步骤就是提交源代码文档,这往往需要耗费大量时间和精力...
Java项目上线过程中,Class导出工具是开发人员和运维团队常用的一种实用程序,它能够帮助开发者将编译后的Java类文件(.class)打包、整理并进行必要的处理,以便于项目的部署和运行。随着技术的发展和用户需求的...
信息技术会考操作题整理 本资源摘要信息是关于信息技术会考操作题整理的知识点总结,涵盖了计算机基础知识、信息技术应用、计算机网络、信息处理、图像处理、数据库管理等方面的知识。 一、计算机基础知识 1. ...
这个工具可能是为了帮助开发者在申请软件著作权或者准备技术文档时,方便地管理和格式化源代码。 在描述中提到,“主要用于整理java代码,复制到word文档使用。”这表明该工具的功能集中于两个方面:一是对Java源...
信息技术运维方案doc文档合集整理.zip是一个包含了多个有关信息技术运维的文档资料的压缩包,主要聚焦于运维领域,特别是结合了区块链技术的应用。这个压缩包很可能是为了帮助IT专业人士、系统管理员或者对运维有...
7. **更新日志或版本信息**:如果这些工具是经过更新的,压缩包可能还包括了更新日志,让用户知道新版本有哪些改进和修复。 这个集合对于那些希望探索和利用AI技术提升工作效率、创新解决问题的人来说,无疑是一份...
标题中的“查看和整理IE的cookies信息的工具”是指一种专门设计用于管理和分析Internet Explorer(简称IE)浏览器中存储的cookies的软件应用。Cookies是网站在用户计算机上存储的小型文本文件,用来记录用户的浏览...
在实际应用中,IP整理工具可能还会结合其他技术,如DNS解析、CIDR块处理、子网计算等,以满足不同用户的需求。对于网络管理员来说,这样的工具能有效提升工作效率,确保网络资源的合理分配和安全防护。对于数据分析...
客户端信息收集工具1.0是一款专门用于获取计算机硬件和操作系统详细信息的实用程序。这款工具的设计目的是为了帮助IT管理员、技术支持人员以及软件开发者快速、准确地了解目标客户端系统的配置状态,以便于诊断问题...