阅读更多

1顶
0踩

开源软件
引用
原文:Oracle opens up Java EE
作者:Madison Moore
翻译:lloog

译者注:Oracle为了让Java EE更加敏捷、灵活、计划在更加开放和协作的社区中推进Java EE。

近日,Oracle在其官方博客上宣称,随着Java EE 8的可喜进展,Oracle接下来在考虑如何让Java EE更开放、更加贴近开源社区。言下之意,Oracle要让出Java EE的主导权,希望开源社区有更多的力量共同促进Java EE的发展。

Oracle在一篇博文中:“Java EE非常成功,有一个竞争的市场,兼容的实现,广泛采用的个人技术,一个巨大的框架和工具生态系统,以及无数为企业和终端用户带来价值的应用程序”。但是,尽管Java EE在社区的参与下开放开源,但通常这个过程不被认为是敏捷,灵活或开放的,特别是与其他开源社区相比。但我们想做得更好。“

根据Oracle的说法,为了“采用更多的敏捷过程,实现更灵活的许可,并改变治理过程”。将Java EE技术转移到开源基础上可能是正确的下一步,Oracle还计划在开发者社区、其被许可方和一些候选基金会中探索这种可能性,看看他们是否能将Java EE移动到这个方向上。

博客写道:“我们认为一个更加开放的过程,不依赖于单一供应商作为平台领导者,将鼓励更多的参与和创新,并将符合社区的最大利益。”

虽然有很多细节需要充实,但Red Hat的高级首席产品经理John Clingan表示,Red Hat对Oracle在开源基础上推进Java EE的决定表示乐观。开源软件公司Red Hat建立在开源的原则之上。

Clingan说:“我们认为,将Java EE置于开源组织的管辖之下是一个非常积极的举动,这将有利于整个企业Java社区。”

由于Java EE已经发展了将近二十年,为了满足市场需求,Clingan表示,红帽认为,需要一个双层的方法来更快地发展Java EE。

Clingan表示:“这包括Java EE作为一个标准,它应该以一种慎重的速度移动,Eclipse MicroProfile作为一个开源项目,作为一个创新引擎,可以更快地为Java EE开发人员带来新功能。”他补充说,配置JSR提交是一个例子。

作为一个Eclipse MicroProfile社区成员,Red Hat计划在Eclipse MicroProfile社区中继续推进并交付功能规范,以作为将Java EE移动到基础上的努力。作为一个被许可方,Red Hat(和JBoss在收购前)开创了一个开放标准的企业应用平台和开源协作的理念,并且根据Clingan的说法,这确实推动了开源的普及,成为了“企业的核心“。

Clingan说,Red Hat领导CDI和Bean验证Java EE相关的JSRs,参与多个额外的Java EE相关的JSRs,并将JBoss企业应用平台作为完全兼容java EE的平台。

随着Java EE的发展,Oracle写道,它打算满足其开发人员、最终用户、客户、技术消费者、合作伙伴和许可方的需求。Clingan说,Java EE有机会增长更多,并且拥有更宽容的许可,它将鼓励新的贡献,新的实现和分配。而且,最终用户开发人员应该能够更快地使用与Java EE相关的技术。

此外,Oracle还将支持现有的Java EE实现和Java EE的未来实现。
  • 大小: 4.6 KB
1
0
评论 共 1 条 请登录后发表评论
1 楼 daveyking 2017-08-25 13:19
ssssssss

发表评论

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

相关推荐

  • dotnet-SqlServer数据库开发精简套装

    抛弃Visualstudio这个庞大的家伙吧,它好是好,可是太大了。用这个套装既可以完全开发.net,c#,vb.net和数据库的桌面应用和Web应用,仅仅几十MB。 本套装包含: SQLServerLocalDB,36.6MB,可以代替SQLServer SQLServerODBC 驱动,SQLCMD必须安装 SQLCMD SQLServer命令行客户端 LINQPAD SQLServerGUI客户端,可以使用LINQ查询 Sharpdevelop C#开发IDE,可以代替VisualStudio 一共56.6M。再不用为安装几个GB的VS发愁了!

  • 用DotNet开发MySql和SqlServer的简单客户端

    用的外部控件:DotNetMagic,SyntaxEditor(ActiproSoftware)代码如下Form1.csusing System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using Sy

  • C#连接sqlserver代码

    string connstr = "Persist Security Info=True;User ID=sa;Password=tonhee;Initial Catalog=mynotebook;Data Source=localhost;";   string sqlstr  = "insert notebook(subject,href,content,type) values("+Txt

  • dotNet Core初学之创建第一个dotNetCore项目

    首先创建解决方案dotNetCrazy 一、创建项目 1、这里选择.Net Core 选择ASP.NET Core Web 应用程序 名称暂且叫CoreCrazy 这里我们选择 web应用程序(模型视图控制器) 左边 包含ASP.NET Core MVC 哈哈 那我想用EF怎么办  不急 一步一步往下看 项目创建完成如下 二、管理NuGet程序包 我们先看看web应用程...

  • .net连接sql server数据库字符串,权威的解释

    一直以来都是百度百度,从来没认真总结,但是写法却有很多种莫衷一是,到底该怎么写,官方怎么推荐的? 从官网找到一个权威的说法,如下连接字符串(公司在用) <add name="ConnectionSetting" connectionString="Server=xxx.yyy.zzz,56001;uid=xx;pwd=xxx;database=xxx;pooling=true;Max P...

  • Asp.net Core连接SqlServer数据库两种方式

    第一种方式 一、新建Core项目 1.模板选着Web应用程序 2.更改身份验证选择个人用户账户 二、编写配置文件 appsettings.json中添加数据库连接字符串   "ConnectionStrings": { "DefaultConnection":"Server=.;Database=CoreDB;Trusted_Connection=True;Multipl

  • 访问局域网内SQL Server数据库方法

    软件环境:Windows 7; SQLServer 2005; 1       检查局域网连接 ping  服务器IP地址> 或 ping  服务器名称>,如ping10.14.110.100 如果失败,则表示硬件连接可能存在问题,请检查响应的硬件连接。   2       使用 telnet 命令检查SQL Server服务器工作状态 telnet <服务器IP地址> 1433,

  • .net 连接 sql server 操作类 及说明

    C#.net中 通过 DB连接操作 sql server 操作类 基本操作: 1、执行sql语句并返回 成功或失败(int类型) 2、执行sql语句并返回 数据string 3、执行sql语句并返回 数据string[] 4、执行sql语句并返回 多行数据Queue 5、通过事物的方式执行多行数据,成功返回TRUE,失败返回FALSE并回滚 6、调用存储过程,传入多个参数,并传出参数和返回值

  • Net Core 6.0 webApi+sqlServer数据库教程实战

    Net Core 6.0 webApi+sqlServer数据库教程实战教程前言安装net core 环境构建wepApi项目操作数据库如何改变文本的样式相关快速扩展总结生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 教程前言 本教程从构建项目开始到实战采用的是vsCode开发工具,初学者建议使用vs Studio进行创建,因

  • C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用...

    C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备) https://blog.csdn.net/u013519551/article/details/51220841 1. .NET和C#有什么区别 答:.NET一般指 .NET FrameWork框架,它是一种平台,一种技术。 C#是一种编程语言,可以基于.NET平台的应用。 2.一列数的...

  • dotnet代码自动生成机的实现

    dotnet代码自动生成机的实现       在我们写程序的时候,特别是数据库应用程序的时候,经常会遇到这样的情况:对于一个给定的表,写出这个表对应的类(用一句时髦的话说是实现业务实体类),类的数据成员是所有的字段,并且类含有该表的添加修改删除等操作。还有,对于一个给定的存储过程,要完成根据存储过程存取数据或别的数据库操作。如下代码就是我们通常要完成的:   1.表的业务实体化   private

  • Cookies 初识 Dotnetspider EF 6.x、EF Core实现dynamic动态查询和EF Core注入多个上下文实例池你知道有什么问题? EntityFramewor...

    Cookies 1.创建HttpCookies Cookie=new HttpCookies("CookieName");2.添加内容Cookie.Values.Add("UserName","ABC"); Cookie["UserName"]="ABC";3.修改内容Cookie.Values["UserName"]="CBA";4.读取内容var UserName=...

  • .NET 连接SqlServer数据库及基本增删改查

    一、写在前面 因为这学期选修的 .net 课程就要上机考试了,所以总结下.net 操作 SqlServer 数据的方法。(因为本人方向是 Java,所以对.net 的了解不多,但以下所写代码均是经过测试成功的) 二、.net 连接数据库  在web.config文件中配置数据库连接,代码写在<configuration></configuration>内 &l...

  • DotNet 获取所有 SQL Server 的数据库实例名称

    项目中需要对某些数据做定是同步,由于做了分库处理,所以需要获取到数据库中的所有实例,以下就是获取所有数据库实例的方法: /// <summary> /// 获取指定 IP 地址的数据库所有数据库实例名。 /// </summary> /// <param name="ip">指...

  • .net连接SqlServer数据库

    以下几种是我总结的.net连接SqlServer数据库的方式 一.通过图形界面工具连接(我个人最推荐这种方式简单实用) 打开你的项目右击找到属性,点击属性,找到设置,然后双击,然后按照图片的来做 server=MS-MUDCBWGMIRHE;database=CarSales;UID=sa;PWD=sasasa; 然后按住ctrl+s保存软件就会自动帮我们在web.config配置文件生成连接数据的配置,如图所示 因为我喜欢类文件放在一个文件夹所以我新建了个Dll文件。然后在点击Dll右击,添加,新

  • dot NET数据库开发技术(完全手册Visual C# 2005+SQL Server 2005数据库与网络开发)

    包括8章: 第1章 操作数据库.pdf 第2章 使用数据库.pdf 第3章 使用数据绑定和DataSet.pdf 第4章 SQL Server XML的功能.pdf 第5章 XML编程.pdf 第6章 数据映射方案.pdf 第7章 NHibernate事务、并发和缓存.pdf 第8章 NHibernate高级数据映射和查询.pdf

  • ASP.NET 微软官方 SQLServer 帮助类SqlHelper

    微软ASP.NET中使用SQL Server的基于C#的帮助类,可根据需求调用其中的服务 就一个帮助类感觉上传资源再下载太麻烦大家可以直接创建一个SqlHelper.cs把代码粘进去 using System; using System.Data; using System.Xml; using System.Data.SqlClient; using System.Collections;...

Global site tag (gtag.js) - Google Analytics