上周JCP(Java Community Process)成员投票通过了Java EE 6规范,终于结束了为时两年的讨论和开发历程。虽然JCP成员通过了Java新规范JSR-316,但仍然有人对这个发布版表示不满。
JCP即将为Java EE 平台投票Java Contexts和Dependency Injection(也就是JSR-299和CDI),最终的结果将在12月10号发布。
Oracle对Sun的收购引发了人们对Java未来的一丝担心,Oracle能否继续保持Java的开放性,面对Ruby、Python或PHP等一批轻量型语言的崛起,Java能否继续保持其在开发领域的领导地位?
现在常用的Java项目开发环境有:JBuilder、VisualAge for Java、Forte forJava, Visual Cafe、Eclipse、NetBeans IDE、JCreator +J2SDK、jdk+记事本、EditPlus+ J2SDK等等。
Java企业版早已在行业中确立了主导地位,但Java EE 6的正式规范——Java规范请求316(JSR 316)却迟迟得不到批准。新的规范不出所料的带来了Profiles功能,可以为某些特定功能建立配置文件.
过去半个月间的一件大新闻是Devoxx上传来的消息:Java 7将会包含闭包了。08年的同一时间,Sun曾经宣布Java 7将不会有闭包,结果时隔一年,在很多开发者的敦促下,来了个180度大转变。
目前在网页游戏研发技术飞快进步的时代,占据网页游戏主流开发的两种不同引擎分别以FLASH与JAVA 各位天地。对于两者技术,谁更能满足玩家的需求?谁能让玩家有更为流畅的游戏体验?
最近Merapi项目开源了,它可以作为一个消息桥(messaging bridge)将运行在Adobe Flash player或Adobe AIR中的应用与Java应用连接起来。
junit测试技术是软件开发过程中必不可少的一门技术,对于一些不规范的小公司也许产品的发布不经过测试,但是对于大型的软件开发的时候,这技术往往是必不可少的,因为任何一个小地方出错都可能是一个很难发现的,但是junit技术这个单元测试技术让我们能边开发边测试,使我们的最终产品出错的几率达到最少。
JCP:Java Community Process 已经公布2008年选举结果。Intel 和 Werner Keil当选为SE/EE(Standard / Enterprise Edition)执行委员,Sony Ericsson Mobile Communications AB 和Sean Sheedy 是 ME(Micro Edition) 执行委员会 席位上的赢家。新的成员将于2008年12月2日正式上任,开始三年的任期。新委员会第一个EC会议将于12月9日召开。
Linda DeMichiel 说道:Java Persistence 2.0 发布草稿计划本周发布,我认为现在是时候浏览新版本的新功能。如果你熟悉之前发布的JPA 2.0第一个规格草稿,你应该了解它的重点是O/R mapping 改进。公开的草稿基于这些改进,改进的方式主要通过扩展Java 持久查询语言(Java Persistence Query Language:JPQL)和通过新的API标准。
Struts框架一度很流行,现在还有很多开发者使用Struts,因为处理遗留代码和投资方面的原因,有更多的开发者已经开始转向使用基于组件的框架。JSF是最受欢迎的组件框架之一,因为JSF是JCP的一部分,而且得到很多厂商支持。JSF 2.0即将发布,不过本文要讨论的是另外两个基于组件框架:Wicket 1.5和Tapestry 5。
J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。
Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是:OSGi,Java内容仓库,GWT,Groovy和云雾计算。
黑莓制造商RIM公司希望在Java开发环境中增加黑莓应用设计界面(API)使开发者扩展黑莓在更多领域中的应用。