大家都知道,Java阵营里的人最近几个月都感到有些沮丧。
从Oracle的Larry
Ellison家族到Java语言最初的推动倡导者,他们无不对今年一月份完成的Oracle对Sun的收购怀着一份复杂的心情。
然而,更让人泄气的是Java之父James Gosling四月份的突然从Sun公司的离职,这让这整个Java阵营目瞪口呆。
但是,暂且把这些商业因素和行业格局大变脸放在一旁,你不能不认为,如今正是Java编程的大好时期。
确实,Java7依旧没有按计划发布出来,但不会太久远的,实际上,Java运行环境已经是如此的成熟和稳定,我们并不需要那种每十八个月出一个新版本的
事情。
尽管基础Java运行环境、修改后的EJB规格以及大家所期望的JSR都一些不足,但已经有足够多的个人维护的和团体维护的Java项目填补了这些缺失,
并不受 Java Community Process (JCP)由于工作效率缓慢,不能及时弥补这些缺失的影响。
说起这些个体的和团体维护的项目,我们喜人的看到行业内一些最大的、使用最广泛的框架都已经“羽翼丰满”,已经开发到了非常令人激动的吸引人的里程
碑阶段了。 Hibernate, IT业内让人疼爱的ORM框架, 在三月底发布的3.5GA版,里面第一次提供了对JPA 2.0的支持。
Spring,
业界依赖注入和反向控制(IoC)容器的首选,于2009年十月份发展到了3.0版本,已经有越来越多的开发团体开始在他们的项目中使用3.0版本里出现
的新功能。
另外,表示层的那些东西也又一次的吸引我们的注意力,Apache的MyFaces项目发布了稳定的版本,对融合了Ajax的JavaServer
Faces 2.0 API有了更多的支持。 MyFaces 并不是唯一的实现了 JSF 2.0 规范的项目, OpenFaces
在三月早期也声明了对 JSF 2.0 的支持; 当然,对JSF的Ajax库支持最多的JBoss RichFaces,最近开始发布它的版本4.0
Alpha版,其中也向人们演示了对 JSF 2.0 规范的支持。
众多事件里,Seam,这个也许是最有创造力的、试图把JSP,EJB,现代Java
EE开发过程集成到一起简化开发过程的框架,今年夏天就要发布它的3.0稳定版。 我们不得不承认,如今在服务器端,很多有趣有意义的事情正在发生。
面对现实,如今正是Java编程的大好时机。
来自 外刊IT评论
:)
分享到:
相关推荐
完整版 Java编程基础入门教程 Java语言程序设计 第10章_网络编程(共68页).ppt 完整版 Java编程基础入门教程 Java语言程序设计 第11章_数据库的连接(共36页).ppt 完整版 Java编程基础入门教程 Java语言程序设计 ...
JAVA 编程题全集知识点总结 本资源提供了一个完整的 JAVA 编程题全集,涵盖了大量的题目和经典的解法,非常适合刷学完基础、刷题前的知识总结与开拓。以下是从资源中提取的重要知识点: 1. JAVA 基础知识:资源中...
该标签清晰地表明了该资源的主要内容是关于 JAVA 编程和程序设计的。该标签包括三个部分:java、开发、程序设计。 知识点: * JAVA 是一种编程语言,主要用于开发大型应用程序。 * JAVA 编程需要学习和掌握各种...
《高质量Java程序设计》是林锐的一本经典著作,它深入浅出地讲解了如何编写出高质量、可维护的Java程序。这本书对于Java开发者来说,是提升编程技能和理解Java精髓的重要参考资料。以下是对该书内容的一些关键知识点...
Hbase JAVA编程开发实验报告以及代码,1 按照“Hbase应用开发实验1.pdf”中给出的说明,完成相关相关实验及JAVA程序的编写、调试和运行,提交JAVA源程序(AccessObject.java, HBaseTester.java, User.java)及运行...
本资源主要介绍了JAVA程序设计的基础知识和实践经验,涵盖了JAVA程序的编辑、编译和运行环境、JAVA基本数据类型、运算符与表达式、JAVA程序语法结构、顺序结构、选择结构和循环结构语法等方面的内容。 一、JAVA程序...
Java程序设计涵盖了许多核心概念,包括: 1. **包与集合框架**:`...以上知识点覆盖了Java语言的基础语法、面向对象编程、输入输出、图形用户界面、线程管理和类的定义与使用等多个方面,是学习Java程序设计的基础。
《Java网络编程第三版》是Java开发者深入理解网络编程的重要参考资料。这本书主要涵盖了Java平台上的网络应用程序开发,从基础概念到高级技术,为读者提供了一套全面的学习路径。以下是本书中涉及的一些关键知识点:...
Java编程入门是计算机编程语言Java的基础学习指南,它向初学者介绍了Java编程语言的核心概念和基础知识。这份资料特别强调了Java编程在手机游戏开发中的应用,但其内容并不局限于此,而是包含了更广泛的Java基础知识...
本资源摘要信息总结了Java程序设计的真题集锦,涵盖了Java程序设计的各个方面,包括Java基础知识、Java数组、Java GUI编程、Java事件处理、Java集合框架、Java文件输入输出、Java异常处理、Java多线程编程、Java网络...
Java编程语言自诞生以来,因其独特的特性和强大的技术支撑,成为了计算机软件开发领域里应用广泛的编程语言。本文将详细探讨Java语言的主要特点,以及它在实际计算机软件开发中的应用。 首先,Java编程语言的特点是...
本书内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化 Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。...
《洪恩JAVA编程之道》是一本深入探讨Java编程技术的书籍,其随碟代码提供了丰富的实践示例,帮助读者巩固理论知识,提升编程技能。在Java编程的世界里,理解和掌握这些知识点至关重要,因为它们构成了Java程序员的...
《Java语言程序设计(基础篇+进阶篇)第六版》是Java学习的重要参考资料,尤其对于初学者和希望深入理解Java编程概念的人来说,这是一本不可多得的教材。本书分为基础篇和进阶篇,涵盖了Java编程的各个方面,旨在帮助...
Java编程的逻辑是软件开发领域中的重要组成部分,尤其对于初学者和有经验的开发者来说,深入理解Java语言的原理和逻辑至关重要。Java以其跨平台、面向对象和强大的库支持等特性,成为全球范围内广泛使用的编程语言之...
《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南。这本书旨在帮助开发者理解和掌握在Java环境中创建高效、可扩展且可靠的多线程应用程序的关键技术和实践。它涵盖了从基本概念到高级主题的广泛内容,...
Java编程是目前世界上最流行的编程语言之一,广泛应用于企业级应用开发、移动应用、Web应用等各个领域。Java语言之所以能够得到如此广泛的应用,主要得益于其众多独特的优势和特点。 首先,Java语言是一种面向对象...
Java 编程题全集及答案 Java 编程题目全集共 100 题,面向面试复习总结,内含题目及答案。以下是从给定的文件中生成的相关知识点: Java 基础知识 1. Java 程序设计基本结构:Java 程序设计的基本结构包括类、...
本资源汇集了多个 Java 程序设计题目,涵盖了 Java 基础知识、控制结构、函数设计、面向对象编程等多方面的知识点。 1. Java 程序设计总复习题 1:编写一个 Java 程序在屏幕上输出“你好!”。本题目考察了 Java ...
这本书通过丰富的实例和练习,引导读者逐步掌握Java编程的核心知识,培养解决问题和设计程序的能力。 1. **Java基础知识**:书中首先介绍了Java语言的基础,包括语法特性、数据类型、变量、运算符、流程控制语句...