转载原文地址:http://java.chinaitlab.com/dynamic/758893.html
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技术呢?哪些技术现在正在展露头角并成为你以后学习的方向呢?
分享到:
相关推荐
### 2008年最值得学习的五种JAVA技术 #### JCP(Java Community Process) JCP(Java Community Process)作为一个开放性的国际组织,主要由Java开发者和被授权方组成,其主要职责在于发展与更新Java技术规范、...
2008年是Java发展历程中的一个重要时期,Java EE 5已经发布,带来了许多改进和简化,比如注解驱动的开发、依赖注入等,极大地提高了开发效率。此外,Groovy和Grails等基于Java平台的新语言也开始崭露头角,为开发...
### JAVA软件工程师简历模版知识点解析 #### 一、个人基本信息 - **姓名**:未提供 - **性别**:未提供 - **移动电话**:未提供 ...此外,他还具备较强的学习能力和解决问题的能力,是一位值得信赖的JAVA软件工程师。
截至2008年,OpenGL的1.4版本已经广泛可用。 OpenGL通常由两个库组成:GL(Graphics Library)和GLU(Graphics Library Utilities)。其中GL提供了核心图形渲染功能,而GLU则包含了一些辅助工具,如模型视图矩阵的...
“VSB2008试用版 Build20080709.exe”是该软件的一个特定版本,发布于2008年7月9日。试用版通常会包含一段时间的免费使用期限,让用户在决定购买前充分了解和测试软件功能。在使用过程中,用户可以体验到软件的最新...
2008年,谷歌正式发布了Android系统的首个版本。尽管初期面临来自竞争对手(如苹果)以及法律纠纷(如甲骨文对Java版权的争议)的压力,Android仍然迅速成长为全球领先的移动操作系统。 - **市场地位**:目前,...
### Java冒泡排序方法详解 #### 一、冒泡排序基本概念 冒泡排序是一种简单的排序算法,它重复地遍历待排序的数列,依次比较相邻的两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复进行的,...
它最初作为一个子项目于2008年由Lucene项目管理委员会宣布成立,并于2010年成为Apache顶级项目。Mahout 的目标是构建大规模的数据挖掘和机器学习算法库,适用于处理大型数据集,特别是那些运行在 Hadoop 分布式文件...
第一代网站架构主要采用Perl和CGI技术搭建,使用Oracle数据库,随着业务的增长,很快就过渡到第二代,即2000年的Java时代,当时关键字包括Servlet等技术。随后,在2001-2004年期间,阿里巴巴中文站进入了EJB时代,...
2008年,诺基亚公司收购了Trolltech以加强其跨平台软件研发能力,公司更名为QtSoftware。2009年,Qt的源代码管理系统开始对公众开放,鼓励开发人员共同贡献代码,塑造Qt未来。2012年,Digia宣布收购诺基亚的Qt业务,...
自2008年起,随着智能手机的普及,Android逐渐成为全球最广泛使用的移动操作系统之一。 - **架构**:Android系统的架构分为四个层次:Linux内核层、原生库层、应用框架层以及应用层。 - **生态系统**:Android拥有...
相关工作方面,2008年,Mark H. Butler和James Rutter等研究人员在开源框架的基础上对分布式搜索引擎进行了探索。他们的工作强调了利用分布式系统提升搜索引擎性能的重要性,通过将索引和查询任务分散到多个节点上,...
自2008年第一版Android系统发布以来,其经历了多次迭代升级,每个版本都以一种甜品命名,例如Cupcake(纸杯蛋糕)、Donut(甜甜圈)、Eclair(闪电泡芙)等,直到2011年的Honeycomb(蜂巢)版本开始,Android系统...
- **审校**:由曹晓钢进行审校,完成时间为2008年7月。 **2. 版权说明** 文档明确指出,该规范遵循 OSGi Specification License, Version 1.0 许可协议。这意味着用户可以免费查看、下载和复制该规范文本,但不得...
在早期,Android SDK主要支持Java语言开发,但随着对高性能需求的增加,Google于2008年推出了Android NDK,全称Native Development Kit。这标志着开发者可以开始使用C或C++语言编写部分应用代码,尤其是对于那些需要...
1. **技术挑战**:项目采用了较为先进的技术和工具(如JAVA、weblogic、SQLSERVER2008R2等),这对项目团队的技术能力提出了较高要求。 2. **突发事件处理**:例如,现场机房的空调系统出现了故障,导致服务器温度...
继2008年9月第一款基于Android平台的手机G1发布之后,预计三星、摩托罗拉、索爱、LG、华为等公司都将推出自Gflg~Android平台的手机,中国移动也将联合各手机厂商共同推出基于Android平台的OPhone。按目前的发展态势...
文档明确指出该指南适用于MapGuide Open Source 2.0版本,并于2008年1月发布。此外,文档遵循Creative Commons Attribution-ShareAlike 2.5 License协议,允许用户自由复制、分发、展示、执行作品,甚至制作衍生作品...