阅读更多

52顶
1踩

编程语言

原创新闻 不再有Java 7?

2009-03-31 15:27 by 副主编 ouspec 评论(38) 有16121人浏览
Stephen Colebourne 最近发起了一个讨论,标题为:“不再有Java 7”。由于Apache 软件基金会和Sun之间的持续分歧,导致JCP将考虑 Apache Harmony,一个独立的,开源的,兼容的Java SDK。

Stephen 说明Harmony 的成功刺激Sun 回到专有的Java 开发模式,并且阻挡Harmony 获得JDK兼容工具包所需要的验证,证明它的Java 运行状态良好。

Stephen 写道
Apache 的 Java SE 5 JSR规范实现为 Apache Harmony。然而,当Apache 准备获得规范的测试工具包时候,一个政策上的游戏开始了。Sun 不像平时一样,类似给其他25个JSRs 提供常规测试工具包,而是提供一个另外的测试工具包,它的测试代码不是开源的。

明显的,Apache不会接受这种限制,这破坏了Sun和Apache之间的法定协议。Apache 在两年以前提出了诉讼,但是只是得到一个可以勉强接受的反馈。对于一个类似Apache这样的非赢利性的机构提出针对跨国公司的诉讼是没有出路的-你认为谁会得到更好的律师?

关键点是Sun 的策略非常谨慎,他们仅仅提供一个测试工具包使用限制性的许可。他们希望确保 Apache Harmony 不会完全通过验证。Sun 为了确保他们自己的JDK没有竞争对手下了很大功夫。

这也意味着,Sun 通过OpenJDK 来开源。Sun宣布使用GPL许可发布 JDK,我想这显示了Sun缺乏远见-代码也许现在是GPL开源,但是规范不再开源了。哪个更重要?


所以,下一个发布将是 JDK 7,而不是Java 7。

这意味着不再有一个开放的Java 7 规范。这也意味着在JSRs中没有通过的部分Sun 将通过OpenJDK 发布。Java 重回Sun 控制,但是妨碍了标准化。

Stephen 继续发布了第二篇博客,继续讨论 Apache Harmony 和 Sun关于 Java 7规范的争论

这是一篇有趣的文章,也许这是确立一个开放的Java 规范的前奏。
52
1
评论 共 38 条 请登录后发表评论
18 楼 shanshan1983 2009-04-01 10:39
技术问题永远没有结果啊
17 楼 kofren 2009-04-01 10:37
技术不是王道...用谁的应该都一样吧,哪边的IDE用着舒服用哪边,毕竟JAVA很灵活!不是.NET
16 楼 hilliate 2009-04-01 09:46
python有啥好的开发IDE啊?如果说“可能”成为的话,也先得有个好点的IDE支持吧
15 楼 zhiblin 2009-04-01 09:31
技术最终还是要靠强硬的商业做后盾啊
14 楼 cddcdd 2009-04-01 09:21
纪念哥哥张国荣,其他事先放放
13 楼 cddcdd 2009-04-01 09:18
版本多了难道就好了?苦的还是程序员,一个个得去试。
12 楼 liuqiang 2009-04-01 09:03
你等着吧,python正在慢慢取代java,看过动物时间的都知道蟒蛇是怎么吞掉野马的吧

python在未来可能会攀上第一编程语言的宝座
ruby on rails未来会成为web开发领域的王者
11 楼 lordhong 2009-04-01 04:52
google android上的dalvik vm... 比sun的要好...
貌似GAE要上dalvik VM了, 真是期待啊... per process VM... 太好了
10 楼 hax 2009-03-31 23:26
楼下若干人貌似顶sun,其实骨子里是m$的那一套。
9 楼 meteoren 2009-03-31 22:00
不支持多种实现的jdk,这样java就会分裂,然后完蛋,支持sun,有时候就该集权点,看看现在的linux就知道太自由了也是不好的
8 楼 mshijie 2009-03-31 21:12
java要是也像C++一样,给ISO标准一下就好了。呵呵
7 楼 flyfan 2009-03-31 20:56
天一 写道

本来就不应该出现两个版本的java,不然我们怎么搞,到最后还是我们倒霉。

9494
6 楼 天一 2009-03-31 20:19
本来就不应该出现两个版本的java,不然我们怎么搞,到最后还是我们倒霉。
5 楼 whaosoft 2009-03-31 19:33
tenderghost 写道

老外也有标题党,鉴定完毕!只要我有JDK用就够了,暂时还不关心Java SE 7规范。

]
说的对~~! 我们暂时也没用到
4 楼 tenderghost 2009-03-31 19:08
老外也有标题党,鉴定完毕!
只要我有JDK用就够了,暂时还不关心Java SE 7规范。
3 楼 guoxu1231 2009-03-31 16:15
没搞头  我还是喜欢我的打孔机
2 楼 ouspec 2009-03-31 15:49
liuqiang 写道

还是ruby on rails社区好,没啥争吵,目标一致,做web开发的王者!


有人的地方就是不同的利益分歧,rails 刚和merb 合并,目前是天下太平了。
1 楼 liuqiang 2009-03-31 15:43
还是ruby on rails社区好,没啥争吵,目标一致,做web开发的王者!

发表评论

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

相关推荐

  • servlet 文件上传与下载的相关jar包

    servlet 上传与下载文件的开发jar包 commons-fileupload-1.2.2.jar commons-io-2.4.jar

  • 使用com.oreilly.servlet上传多个文件

    uploadMoreFile.jsp [code="java"] My JSP 'uploadMoreFile.jsp' starting page ...

  • springmvc源码学习(五)MultipartHttpServletRequest 文件上传

    上传文件接口如: @PostMapping("/uploadData") public ResponseEntity uploadData(@RequestBody MultipartFile file) throws Exception { ...... } 当访问上面接口时,请求会进入到DispatcherServlet的doService( ),再进入到doDispatch( ),首先会进行文件上传请求的处理 (1)doDispatch( ) protected void doDis

  • HttpServletRequestWrapper 上传文件的问题

    HttpServletRequestWrapper 结合 filter上传文件会出错 在方法中已经解决;主要思路是,request进入过滤器时,判断类型如果是multipart类型,则将request手动封装为multipart类型。 HttpServletRequest request = (HttpServletRequest) req; String contentType = req.getContentType(); String method = "m

  • servlet实现文件上传下载以及Filter过滤器使用

    servlet实现上传下载 文件上传: 主流程类: package com.booy; import javax.servlet.ServletException; import javax.servlet.annotation.MultipartConfig; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReq

  • Web项目中文件上传Filter处理

    最近遇到一个文件上传的项目,而且在这个项目中遇到的文件上传的次数还是挺多的,所以就写了个Filter过滤器。这一个想法还是从一本书上看到的,所以原则上说并不是在下原创。不过因为补充了一点东西,所以,嘿嘿,不说了。首先需要写个Filter:packageyin.filter; importjava.io.File; importjava.io.FileOutputStre...

  • jsp 过滤器过滤上传文件请求以后处理请求测servlet不能正常获取参数

    问题描述:所有post方式提交的数据都需要对上传文件的类型和表单值关键字做过滤,所以写了一个过滤器,过滤普通的表单没有问题,但是当form中有enctype="multipart/form-data" 的时候,就出现问题了。 从网上查了N多资料,说是二进制什么的只能获取一次,但是chain.doFilter(request, response)之后 在Action中 确拿不到表单提交过来的值了(不...

  • Java上传图片servlet和ajaxFileUpload上传和过滤器

    1、需要ajaxFileUpload.js包 2、下载地址: commons-fileupload-1.3.2.jar commons-io-2.5.jar 这两个jar可以去菜鸟教程下载 https://www.runoob.com/jsp/jsp-file-uploading.html ajaxFileUpload.js:http://files.cnblogs.com/files/kiss...

  • javaweb之文件上传核心类ServletFileUpload(设置单个或者多个上传文件的最大内存,解决上传文件名字有中文乱码的问题)

    ServletFileUpload是文件上传核心类之一,它有以下几个方法: 1.isMultipartContent(request)判断表单是否是enctype="multipart/form-data" 2.parseRequest(request)返回list集合,集合就是上传文件的集合,泛型是FileItem 3.setFileSizeMax()设置单个文件上传的最大大小 4.se...

  • web过滤器中获取请求的参数(content-type:multipart/form-data)

    web过滤器中获取请求的参数(content-type:multipart/form-data) 1.前言:   1.1 在使用springMVC中,需要在过滤器中获取请求中的参数token,根据token判断请求是否合法;   1.2 通过requst.getParameter(key)方法获得参数值;     这种方法有缺陷:它只能获取  POST 提交方式中的Content-Type...

  • Filter过滤器

    一.Filter基本工作原理 Filter程序必须时间javax.servlet.Filter接口,Filter程序必须在web.xml中进行注册和设置拦截资源的值,不管任何类型的资源,最终都是以Servlet程序的形式来运行的,所以,可以使用Filter来拦截任何资源。 1.Filter工作原理图 通常情况下,当浏览器直接访问某个页面时,是直接由web容器和Servlet程序进行交互,...

  • 【ServletFileUpLoad】上传本地文件到服务器

    【ServletFileUpLoad】上传本地文件到服务器 一、项目需要的jar包 二、上传实例 package test23_2; import java.io.File; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import java.u

  • servletFileUpload.parseRequest(request)解析为空获取不到数据问题

    若是SpringMVC框架中: 原因分析 首先我们来看下Spring mvc 中文件上传的配置 [plain] view plaincopy         class="org.springframework.web.multipart.commons.CommonsMultipartResolver">             

  • Servlet 2.3过滤器编程(二)

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • Apache Struts2(S2-045)漏洞预警

    0x00 前言 Apache Struts是美国阿帕奇(Apache)软件基金会负责维护的一个开源项目,是一套用于创建企业级Java Web 应用的开源MVC框架,主要提供两个版本框架产品: Struts 1和Struts 2。 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Contro

  • springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题

    springMvc 解决 multipart/form-data 方式提交请求 ,在Filter 中 ServletRequest.getParameter方法 获取不到参数的问题

  • Servlet 2.3过滤器编程(二) (转)

    Servlet 2.3过滤器编程(二) (转)[@more@]servlet 2.3过滤器编程(二) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Of...

Global site tag (gtag.js) - Google Analytics