Java EE 6中最惹人注意的就是上下文和依赖注入规范(Context and Dependency Injection, CDI)-JSR299。
Hibernate 之父 Gavin King建议开发者升级到 Java EE 6 平台,并指出了一些不愿意升级的观点其实是没有根据的。
JPA 2.0是在Java EE 6当中新引入的Java持久化API。JPA 2.0带来了许多新特性和增强,其中包括对象/关系映射增强,Java持久化查询语言增强,一种新的基于标准的查询API,以及对悲观锁的支持。
如果你是一个Java程序员,你认识“#”么?让我猜猜看,应该不太熟吧。因为在Java1.4.2时代,“#”仅仅用于在编写javadoc的注释内容,用于链接(@see)到对应类的具体方法。
自从上次的bundle.update发布以来,在OSGi与模块化Java领域中发生了一系列值得我们关注的事件:JSR 294被叫停、Enterprise Expert Group发布了第4个草案等
早在上世纪90年代,各种关于Java已死的断言就已经开始出现。十多年之后的今年,这样的言论依然不绝于耳。以关键词"java is dead"在Google中搜索,得到大约199,000条结果,由此可见不少人写过或评论过Java的死亡。
据国外媒体今日报道,商务软件制造商BMC Software已经收购了自动化软件公司Phurnace Software,后者的主要业务是帮助客户调配基于Java编程语言的软件应用,但双方并未公布这项交易的具体财务条款。
业内存在一种普遍的观点,认为对于创建在线服务的创业公司来说,Java/J2EE不是一个合适的开发平台。
最近关于.NET和Java开发成本的讨论比较热门,企业Java领域的专业咨询人员、讲师、软件架构师和开发者Adam Bien认为,至少有9点理由表明Java EE 6可以让你节省投资。
本文讲述如何通过DWR使用JAVA的Session的例子,想要通过DWR使用JAVA的Session,如果您还没有引入DWR的JAR包到工程中,那么首先引入DWR的JAR包到工程中,随后就可以使用了。
Groovy开发团队与SpringSource一起于22日发布了Groovy 1.7的正式版。Groovy是当前JVM上最流行的动态语言之一。
当Java最初诞生的时候,它可以说是其他语言的进化版。不仅因为Java很简单,而且这一进化的语言还是一个可以运行第三方硬件字节码的虚拟机。
JDK软件包之间的相互依赖性一直是使用Java 平台最大的非议之一,因为就到具体应用的时候这会产生庞大臃肿的架构。
Excelsior JET是一款有提前编译技术的Java虚拟机增强工具(非开源)。提前编译器可以将您的类文件和jars文件转化成高度优化的二进制可执行文件,能够在 Intel x86平台的Microsoft Windows和 Linux系统中运行。
Java EE 6终于尘埃落定,这是过去两周开发界最受关注的焦点。另外,当前互联网上最为重要的浏览器端脚本语言,JavaScript的原型,ECMAScript升级到了ECMAScript 5版本,对于Web开发而言是又一个里程碑。
11月3日Sun的J2SE 5.0实现已终结服务周期(End of Service Life,即EOSL),这一天也是最后的一次5.0更新发布日期(J2SE 5.0 Update 22)。寻求Sun支持的用户可以选择升级到Java 6或是订阅Sun的Java for Business程序。
Java已经不单单是一种计算机语言,很多情况下,我们称它是一个平台,一个社区,以及一个生态系统。下面从Java SE, Java EE, Java ME, JavaFX几个方面,简要介绍一下Java技术在2009年的变化和趋势。
Java EE 6现在已经正式发布。在Sun的官方网站上,有一系列文章对Java EE 6的技术标准进行了详细的介绍。今天这篇介绍Java EE 6的主要目标。
Sun的Java SE团队最近发布了JDK7的第5个重要的版本M5。该版本包括了Coin项目大致一半的特性,由Doug Lea等更新了java.util.concurrent包,还包括其他一些增强特性。
在过去的几个月里一些Java EE 6相关的JSRs纷纷定稿,最后一轮投票与11月30日结束并且所有均获通过。今天,2009年12月10日,Java EE 6的参考实现 Java EE 6 和 GlassFish v3,发布了。