【赛迪网-技术社区整理】Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是:
OSGi(基于Java的动态模型规范)
OSGi(Open Service Gateway Initiative)指OSGi Alliance组织制定的一个基于Java语言的服务 (业务)规范——OSGi服务平台(Service Platform)。 该规范和核心部分是一个框架 ,其中定义了应用程序的生命周期模式和服务注册。这个框架实现了一个优雅、完整和动态的组件模型。应用程序(称为bundle)无需重新引导可以被远程安装、启动、升级和卸载(其中Java包/类的管理被详细定义)。API中还定义了运行远程下载管理政策的生命周期管理。服务注册允许bundles去检测新服务和取消的服务,然后相应配合。
Java内容仓库,最早于2002年2月由JCP发布
JCP(Java Community Process) 是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新 Java技术规范、参考实现(RI)、技术兼容包(TCK)。JCP维护的规范包括J2ME、J2SE、J2EE,XML,OSS,JAIN等。组织成员可以提交JCR(Java SpECification RequESts),通过特定程序以后,进入到下一版本的规范里面。
Google Web Toolkit(最早发布于2006年5月)
GWT(Google Web Toolkit) 是 Google 推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用。
Groovy(最早发布于2004年5月)
Groovy是一种面向对象的程序设计语言,作为Java程序设计语言的一种可选替代品,并增加了Python,Ruby和Smalltalk中的一些特性。
云计算(用于虚拟服务器的设计理念,或无需EJB的分布式计算)
“云计算”的英文即Cloud Computing。自谷歌发展起来之后,极大规模的服务器集中在一起,统一管理,形成了“云雾计算”(“Cloud Computing”)的物质基础。“云雾计算”是社会计算能力的大集中,也是所谓“SaaS”的客观基础。
有趣的是,其中有几种技术已经成熟,或者说是“老”了,并且正在其被推荐应用的项目中有成熟的应用。当然,这五种技术都很有价值。OSGi是 Eclipse的建模系统,Goovry因其正式的规范说明和频繁的改进版发布赢得支持。GWT也算是成熟稳定,云雾计算正在受到更为广泛市场的接受。
JRC和云雾计算是最近才被广泛接受的技术,但是厂商正在利用竞争和商业关系猎取支持来发布相关的产品(比如GridGain,Gigaspaces,和Terracotta),而有的厂商还正在对此进行策划(TSS计划在TSSJS2008发布JCR相关的声明)。
这是一份很有趣的列表。你认为应该在2008学习哪几种Java技术呢?哪些技术现在正在展露头角并成为你以后学习的方向呢?把你的观点或想法说出来吧,和大家一起分享!
分享到:
相关推荐
Java Developers Journal是一家专注于Java开发的电子杂志,提供了深入的技术分析和行业洞察。无论是对Java技术感兴趣的爱好者还是专业开发者,都可以在这里找到有价值的信息。 #### 12. Java Desktop Organization...
综上所述,Java EE Web开发是一个值得深入学习和掌握的领域,Java EE技术的运用在企业级应用开发中具有举足轻重的地位。通过阅读《JAVA EE WEB开发实例精解》等相关书籍,学习者不仅可以掌握基础知识,还可以通过...
Java技术体系涵盖广泛,从基础语法到高级框架,都是Java工程师必须掌握的知识点。以下是根据提供的文件内容,详细梳理的Java学习提纲: ...每个知识点都值得深入研究,结合实践,才能真正成为Java领域的专家。
《开发专家之Sun ONE Java TCP/IP应用开发详解》是一本专为Java开发者深入解析TCP/IP网络编程的书籍。它以通俗易懂的方式,为读者揭示了在网络编程中的核心概念和技术,帮助开发者掌握如何利用Java进行高效、可靠的...
《阿里巴巴Java开发手册》是Java开发者的一份重要参考资料,它由阿里巴巴集团的众多技术专家共同编写,旨在提高团队协作效率,提升代码质量。这份手册涵盖了Java编程语言的基础规范、最佳实践、设计模式以及数据库...
通过《Java专家门诊》的学习,读者不仅可以掌握Java编程的基本技能,还能了解到如何解决实际问题,为日后的软件开发打下坚实的基础。无论是对初学者还是有经验的开发者,这都是一本值得参考的宝贵资源。
### JAVA开发者最常访问的20个英文网站详解 #### 1. Java Almanac (http://www.javaalmanac.com) Java Almanac 是一个非常实用的网站,它为开发者提供了一系列关于 Java 的资源和技术文档。这个网站以其丰富的代码...
Java绘制2D是Java编程语言中的一个重要组成部分,它允许开发者创建复杂的图形,包括矢量图形、位图图像以及动画。...所以,这份"Java绘制2D学习文档"确实是学习Java图形绘制的宝贵资源,值得深入研究。
Horstmann和Gary Cornell合著,全面覆盖了Java开发的基础和高级技术。本资源包含了卷1和卷2的完整内容,以及配套源码,旨在帮助读者深入理解Java编程的核心概念和技术。 卷1主要涵盖以下知识点: 1. **Java语言...
Java是一种广泛使用的面向对象的编程语言,被广泛应用在企业级应用、移动应用开发(尤其是Android系统)、云计算等领域。 【描述】"韩顺平java视频教程的迅雷BT种子" 提到的"迅雷BT种子"是指使用迅雷下载工具来获取...
在Java开发领域,了解和掌握反编译技术是提升开发效率和解决代码问题的重要手段。"小孙Java反编译专家2.0"是一款针对Java class文件的专业反编译工具,它以其独特的功能和便捷的操作方式,为开发者提供了宝贵的帮助...
除了涵盖广泛的编程技术和产品评测之外,它还提供了一些实用的Java开发工具和资源链接,对想要拓展视野的开发者来说很有帮助。 #### http://www.ibm.com/developerworks/java — IBM Developerworks的Java主页 IBM...
Java是全球最流行的编程语言之一,尤其在企业级应用开发领域有着广泛的运用。"Java四大名著"是Java开发者心中的经典读物,它们为初学者提供了深入理解Java语言和技术体系的宝贵资源。以下是对这些书籍内容的详细概述...
《Effective Enterprise Java》是Java开发领域的一本经典著作,由著名技术专家Bill Venners编著,被广大Java开发者誉为“四大名著”之一。这本书深入探讨了在企业级Java开发中如何写出高效、可维护和易于理解的代码...
本文主要介绍了七款值得Java开发者关注的新工具,这些工具涵盖了云服务、监控、文档分享等多个领域,旨在提升开发效率和优化应用性能。 1. JClarity:这是一家专注于Java性能监控的公司,提供了两款工具——...
由Java培训专家张孝祥老师精心打造的Java Web开发之书。张孝 祥老师领悟新事物的能力极强,非常善于自学和思考,编程反应速度快,调试程序、排查错误更是一绝, 为众多程序员所佩服,他的书值得购买。 本书深入...
2. **官方文档和API指南**:Oracle提供的官方文档是学习Java RTS最权威的资料,涵盖了详细的API说明和最佳实践。 3. **在线课程和研讨会**:参加相关的在线课程或行业研讨会,可以直接向专家学习,并与其他开发者...
Java Web是一种基于Java平台的Web应用开发技术。它利用Java语言的强大功能和灵活性,结合HTML、CSS、JavaScript等前端技术,可以开发出稳定、安全、可扩展性强的Web应用程序。Java Web技术的核心包括Servlet、JSP、...