阅读更多

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

发表评论

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

相关推荐

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

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

  • 用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

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

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

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

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

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

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

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

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

  • 学习 dotnet2.0(从入门到精通)

     今天我开始学习的是数据库连接这里我使用了两种连接方式:第一种sql server数据库的连接。 SqlConnection conn = new SqlConnection("data source=HQF//MYDATA;initial catalog=Northwind;trusted_connection=yes");        try        {           

  • .NET CORE 链接sqlserver数据库操作步骤

    安装Entity Frammeworkcore 和 Entity Frameworkcore.Sqlserver工具包 appsettings.json 里设置数据库连接方式“" 在Startup.cs导入using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; 然后构造函数注入 实现数据库连接方式 创建Database文件夹然后创建数据库上下文工具类AppDbcontext.cs 使用程序..

  • .net连接SqlServer数据库

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

  • 关于.Net Core 部署在Linux下连接SqlServer 2008R2数据库超时解决办法

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014.如果SqlServer2008低于SP3版本,会出现连接超时的问题。解决办法:官方下载SqlServer 2008 Sp3 补丁https://download.microsoft.com/download/9/6/4/96...

  • 使用.dot文件生成流程图

    网址如下:dot命令生成流程图

  • Asp.Net Core 读取配置文件 连接MySql数据库

    1.首先在配置文件添加数据库连接地址appsettings.json2.创建 ConfigurationManager类 设置读取配置文件3.在AppConfig类中去读取appsetings.json配置文件中的Mysql数据库连接地址4.创建DataContext类 继承DbContext类5.在Startup类 的ConfigureServices方法中配置数据库连接6.在控制器中...

  • .net 应用无法连接sqlserver数据库

    确认config文件的连接字符串语法正常,没有问题 确认数据库服务器网络配置允许tcp/ip连接,也没有问题 使用config文件中的连接信息,使用sql manage studio也能连接上   最后发现问题原因,安装数据库,为数据库配置实例名称的时候没有使用默认实例名称 而是使用SQL2014这个实例名称。 在通过应用程序访问的时候,数据库服务器有且只有一个实例的情况下,只有通...

  • .NET学习(四)数据源控件SqlDataSource的使用

    本节所用的数据库为mysql,因为复杂,故需阐述。相比之下用sql server则更为简单。 Step1:确保http://blog.csdn.net/qq_16912257/article/details/49951865前三步都搞定。 附web.config<?xml version="1.0"?> 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://g

  • 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

  • 推荐项目:AspnetMicroservices——打造您的微服务架构之旅

    推荐项目:AspnetMicroservices——打造您的微服务架构之旅 AspnetMicroservicesAspnetMicroservices项目地址:https://gitcode.com/gh_mirrors/as/AspnetMicroservices 在当今的软件开发领域,微服务架构已成为了构建可扩展、高可用系统的关键。今天,我们来深入探索一个精彩纷呈的开源项目——Aspnet...

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

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

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

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

Global site tag (gtag.js) - Google Analytics