阅读更多

10顶
0踩

行业应用

转载新闻 IBM 加入 OpenJDK 项目

2010-10-12 10:14 by 副主编 just_cool 评论(9) 有4443人浏览

 

 

10月12日,据国外媒体报道,甲骨文和IBM通常是激烈的竞争对手。这两家公司星期一称,他们将在OpenJDK方面进行合作。OpenJDK(开放的Java开发工具)是开源软件Java的主要参考实施工具。

 

这两家公司表示,他们要使OpenJDK社区成为开源软件Java企业版开发的主要地方。两家公司的合作将集中在Java语言、Java开发工具和 Java运行时间环境等方面。此外,IBM和甲骨文表示,JCP(Java社区流程)将继续是Java技术规范工作的主要标准组织。这两家厂商都计划增强 JCP。

 

IBM负责新兴技术的副总裁Rod Smith在电话会议上强调了这个新建立的OpenJDK联盟以及IBM与甲骨文的合作。他说,这个合作真正地开始消除围绕Java前途的不确定性并且表明我们未来的发展方向。

 

Smith说,我们致力于开发OpenJKD对于整个Java社区是一件非常好的事情。我认为,我们能够帮助提高技术创新的速度。

以前,IBM从来没有被邀请加入OpenJKD,而是研制一个替代的开源软件Java实施工具“Apache Harmony”项目。Smith说,甲骨文将继续研究Harmony项目。但是,IBM的主要努力将转向OpenJKD.

 


IBM和甲骨文将支持最近宣布的JKD7和JKD8的OpenJKD路线图。JKD7将增强Java虚拟机性能和新的I/O APIS(阵列处理指令集)。JKD8将增加少量的语言增强功能、改善Java虚拟机启动时间和人机工程学。

 

IDC分析师Al Hilwa说,IBM和甲骨文的合作将表明Java仍将继续得到投资,这两个Java领域最大的厂商一致认为Java必须迅速地发展。此外,这两家厂商对 于当前的路线图也是意见一致的,也就是把最初提议的发布一个版本的软件改为发布Java 标准版7和Java标准版8两个版本。Hilwa说,我认为甲骨文对于发展Java是非常热心的。他们愿意高兴地与竞争对手合作以保持Java的相关性和 重要性。

 

via Developer.com/java

来自: 赛迪网
10
0
评论 共 9 条 请登录后发表评论
9 楼 hardPass 2010-11-15 10:11
对呢,请问作者,什么是JKD呢?
8 楼 hantsy 2010-10-16 13:33
估计OSGI会进入JDK,在JDK8。。。看到JDK8计划,一些东西还不确定。JDK7的特性基本上确定了。
7 楼 Seto 2010-10-15 19:37
我想问一下,什么是JKD呢..javaeye堂堂大站犯这种错误..
6 楼 zhangfeikr 2010-10-14 08:40
aisjava 写道
这是今年听到的关于java最好的消息

同感!
5 楼 chinpom 2010-10-13 11:13
IBM和Oracle总算还有大局观念
4 楼 qiaoqinqie 2010-10-13 09:06
怎么正文全部是jkd了?
3 楼 aisjava 2010-10-12 14:28
这是今年听到的关于java最好的消息
2 楼 hantsy 2010-10-12 11:25
没有IBM, Apache Harmony 要黄了
1 楼 fcoffee 2010-10-12 10:27

这个多少算是个好消息吧

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • MVC模式在WEB开发中的应用

    随着Web2.0的兴起,Web应用在Internet中也愈显得重要。Flash技术不断发展,以及JavaScript等各种老技术的新应用,逐渐弥补着Web应用与桌面应用相比交互上的不足。但由于Web本身和相关一些技术的原因,例如Http的瞬时性和无状态性,与传统的桌面编程有着很大的差别,所以在开发过程中也面临着许多新问题,比如仅仅是HTML与代码的分离就有很多讨论与解决方案。同时各种设计模式也在Web开发中得到了新的应用。其中Object Oriented思想和MVC设计模式无疑是最经典也是最常用的,它们极大地增加了代码的重要性,缩短了开发周期,特别是在中型和大型项目上,优势更加明显。

  • 详解Spring Web MVC中的Controller(下)

    (续上)3. MultiActionController     Spring提供了一个多动作控制器MultiActionController,开发人员藉此可以将多个动作聚合在同一个控制器之内,实现功能集成,从而不必为控制器定义多个入口点。例如对商品信息进行查询、增删改等操作,这个动作可以用一个Contoller来实现。      这个多动作控制器是Sprin

  • Asp.NET MVC用System.Web自带方法写入FormsAuthentication验证

    /// <summary> /// 登录 /// </summary> /// <param name="userId"></param> /// <param name="isKeepLogin">是否保持登录</param> public static vo

  • MVC在Web系统中的模式与应用

    摘要 面向对象的设计模式是经验的总结,MVC思想是原先用于构建用户界面的。这篇文章主要论述了如何在新的Web应用领域中使用设计模式和MVC架构。文章首先介绍了设计模式的概念和特点,以及MVC架构的设计思想,并分析了MVC架构中包含的几种主要的模式。然后根据Web应用系统的特点,就如何应用模式和MVC架构提出了一些设计思路。 1. 引言1.1 设计模式 面向对象技术的出现和应用大大提高了软件的重用性

  • ASP.NET MVC的Controller响应输出详解

    ASP.NET mvc的Controller可以说是MVC的核心,是就像电脑的CPU。今天我就来谈谈ASP.NET MVC的Controller是怎样响应输出的。ASP.NET MVC的Controller处理完请求之后,通常都会输出一些内容,可能是Html,也可能是跳转到其它的URL。我们用接口IController接口自己实现一个Controller类,也可以直接继承基类Controller。...

  • ASP.NET MVC 中ActionResult的其它返回值

    我们上边所看到的Action都是return View();我们可以看作这个返回值用于解析一个aspx文件。而它的返回类型是ActionResult如 public ActionResult Index() { return View(); } 除了View()之外那我们这里还能用于返回什么值呢? 一、ascx页面 场景:要返回代码片断,比如Ajax返回一个子页 我们先新建一个Actio

  • Web开发的分层结构与MVC模式

    文章目录1.分层结构实体类:持久化类:业务类:Jsp页面:工具类:分层结构作用:开闭原则:层与层之间的访问关系:开发过程中代码编写的顺序:2.MVC模式 1.分层结构 所谓分层结构。把不同的功能代码封装成类,把相同功能的类封装在一个个的包中,也叫层。功能归类如下: 实体类: 封装数据,是数据的载体,在层与层之间进行传递,数据也就传递了。比如说要传递学生信息,把学生信息封装成一个Student对象,传递到其它的类中。如果有多个学生对象,则再次封装成集合,进行传递。我们把所有的实体类放在一个包中(层),层的命

  • 实现MVC模式的Web应用程序

    《Spring Boot 实战派》第5章 实例7 代码

  • 2019-10-08

    1. java中length()和 length 有什么不同点 java中的 length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性. java中的 length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法. 2.关于 Web 应用程序,下列说法错误的是 a) WEB-INF目录存在于web应用的根目...

  • SpringBoot中WebMvcConfigurer接口详解

    JDK8的一些新特性——在接口中新增了default方法和static方法,这两种方法可以有方法体。 一、概述 java8之前,WebMvcConfigurerAdapter还是WebMvcConfigurer得空实现抽象类,WebMvcConfigurerAdapter没有被标注为@Deprecated被遗弃的类。 java8新特性 运用之后: 所以今天要说的是 WebMvcConfig...

  • mvc Controller类介绍

    1、Controller类 i、Controller必须为公开类; ii、必须以Controller结尾; iii、继承Controller基类或实现IController接口的类; iv、类中必须包含数个返回值为ActionResult的公开方法,这些方法在MVC中称为Action;   2、Controller执行过程: 当Controller被MvcHandler选中之后,下一...

  • MVC框架,无法获取到session中的属性值的问题

    MVC框架无法获取session中的属性值,调试过程

  • ASP .NET Core Web MVC系列教程二:添加控制器

    系列文章目录:ASP .NET Core Web MVC系列教程:使用ASP .NET Core创建MVC Web应用程序 上一个教程:ASP .NET Core Web MVC系列教程一:创建一个Web应用程序 模型 - 视图 - 控制器(MVC)架构模式将应用程序分为三个主要组件:M odel,V iew和C ontroller。MVC模式可帮助您创建比传统单片应用程序更易测试且更易于...

  • Asp.Net MVC学习总结(二)——控制器与动作(Controller And Action)

    一、理解控制器 1.1、什么是控制器 控制器是包含必要的处理请求的.NET类,控制器的角色封装了应用程序逻辑,控制器主要是负责处理请求,实行对模型的操作,选择视图呈现给用户。 简单理解:实现了IController接口,修饰符必须是public,不能是抽象的,不能是泛型的,类名必须以Controller结尾。 在MVC框架中,控制器类必须实现System.Web.Mvc命名空间下的IC...

  • ASP.NET MVC 实现统一登录验证

    1.先写个主页面 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace WebApplication4.Controllers { public class HomeController : Contro...

  • SpringBoot(3)应用程序分层开发模式——MVC

    SpringBoot开发Web应用程序主要使用MVC模式。MVC是Model(模型)、View(视图)、Controller(控制器)的简写。这样分层的好处是将应用程序的用户界面和业务逻辑分离,度得代码具备良好的可扩展性、可复用性、可维护性和灵活性。如果不想使用MVC开发模式也是可以的,MVC只是一个非常合理的规范。MVC的关系如图所示在整个SpringMVC框架中,DispatcherServlet处于核心位置,继承自HttpServlet。......

  • MVC同时适用于Windows应用和Web应用吗

    a.相比Windows应用,MVC架构更适用于Web应用 b.对于Windows应用,MVP(Model View Presenter)架构更好一点 c.如果你使用WPF和Silverlight,MVVM更适合

  • ASP.NET MVC

    https://blog.csdn.net/passport768594/article/details/21336467 tempdata, viewdata, 和viewbag之间不同点 Temp data-在不同的控制器或动作间转换时保持数据。另外,进行页面转向时,tempdata可以保持数据。它是一个内部的Session变量。 View data- 可以在控制器和视图间...

Global site tag (gtag.js) - Google Analytics