阅读更多

10顶
0踩

行业应用

转载新闻 IBM 加入 OpenJDK 项目

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

 

 

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

这个多少算是个好消息吧

发表评论

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

相关推荐

  • 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应用的根目...

  • mvc4 操作筛选器(C#)

    本教程的目标是解释操作筛选器。操作筛选器是一个属性,您可以将应用于控制器操作 — — 或整个控制器--,修改在其中执行操作的方式。 了解操作筛选器 本教程的目标是解释操作筛选器。操作筛选器是一个属性,您可以将应用于控制器操作 — — 或整个控制器--,修改在其中执行操作的方式。ASP.NET MVC 框架包括几个操作筛选器: OutputCache — — 此操作筛选器缓存为

  • Spring MVC 学习总结(三)——请求处理方法Action详解

    Spring MVC中每个控制器中可以定义多个请求处理方法,我们把这种请求处理方法简称为Action,每个请求处理方法可以有多个不同的参数,以及一个多种类型的返回结果。 一、Action参数类型 如果在请求处理方法中需要访问HttpSession对象,则可以添加HttpSession作为参数,Spring会将对象正确的传递给方法,如:public String action(H...

  • SpringBoot中WebMvcConfigurer接口详解

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

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

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

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

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

  • 启用 mvc webapi 的 session功能可用

    转载自:https://www.cnblogs.com/wangqiideal/p/5356545.html 默认 mvc webapi 不开启 session 会话支持 所以需要修改配置,在 Global开启 session 支持 如下: 1.重写 init() 方法 public override void Init() { //注册事件 this....

  • ASP.net session

    摘自:http://www.cnblogs.com/darrenji/p/3951065.html Session是如何工作的 服务端的Session机制是基于客户端的,也就是说服务端的Session会保存每个客户端的信息到服务端内存中。具体过程是这样的:→客户端向服务端发出请求→服务端响应客户端,并针对该客户端创建Session和唯一的Session ID→把Session...

  • JavaWeb之MVC

    1.MVC简介 MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它把应用程序分成三个核心模块:模型,视图,控制器,它们各自处理自己的任务。 模型是应用程序的主体部分,表示业务数据和业务逻辑。一个模型能为多个视图提供数据。由于应用于模型的代码只需要写一次就可以被多个视图重用,所以提高了代码的可重用性。 视图是用户看到并与之交互的界面,可以向用户显示相关的数据,也可以接收用户的输入,但是不进行任何实际的业务处理。 控制器接收请求,获取请求参数,调用DAO

  • web项目中的mvc模式理解

    MVC的理解概念: MVC是一种软件工程中的一种软件架构模式,把软件系统划分为三个基本结构部分,分别是模型(model)、试图(view)、控制器(controller),简称为MVC; MVC是一种软件设计的典范。 MVC模式在b/s架构下基本都使用了这种模式; 其中, 模型(model):模型就是业务流程、业务状态的处理、业务规范的规定。模型接受视图数据的请求,并返回最终的处理结果。

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

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

  • 【程序设计】MVC模式

    本文浅析Web开发的MVC模式

  • MVC在Web中的原理

    MVC由Model-View-Controller组成,其实自己一直都在纠结MVC到底是怎么运行的,网上也没有总结的特别清楚的,不过查阅各种资料,最后终于清楚了。 运行原理图: (1)用户通过视图(一般是JSP或Html页面)发出请求。 (2)控制器(比如servlet)接收请求后,调用相应的模型并改变其状态。 (3)当模型状态改变后,控制器选择相应的是视图组件来反馈改变的结果。 (...

  • MVC的M在java web中_MVC模式在Java web 应用程序的实现

    一、MVC简介MVC(Model-View-Controller)模型-视图-控制器,最早由Trygve Reenskaug在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件架构。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,...

  • MVC模式的正确理解

    前言:MVC模式用于应用程序的分层开发,MVC要实现的目标是将数据、业务逻辑和软件用户界面分离以提高代码的可扩展性和可维护性。。 一、MVC模式的简介 1、MVC模式的概念 MVC模式的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众...

  • MVC 编程模式

    MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:[1] Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(...

Global site tag (gtag.js) - Google Analytics