今年初,Google Guice和SpringSource宣布将合作提出一套标准的用于依赖注入的注解,即JSR-330。但这些注解与JSR-299却并不一致,随后引发了众多的争论,不过现在一切都已经尘埃落定:JSR-299采用了JSR-330的注解,两者都将成为Java EE 6的一部分。
Java-monitor是一个免费在线的Java应用程序服务器监控工具。当您的Java应用程序服务器无法正常工作事,它可以通过e-mail或者短信的方式通知您。
今年初,Google Guice和SpringSource宣布将合作提出一套标准的用于依赖注入的注解,即JSR-330。但这些注解与JSR-299却并不一致,随后引发了众多的争论,不过现在一切都已经尘埃落定:JSR-299采用了JSR-330的注解,两者都将成为Java EE 6的一部分。
在SpringSource刚被桌面和服务器虚拟化处于领先地位的厂商VMware用4.2亿美金收购不久,SpringSource发布SpringSource Cloud Foundry,企业级Java云启动!
两个最著名的开源java 缓存解决方案的厂商现在由于Terracotta 对Ehcache 的收购联合到一起了。Terracotta,目前唯一的提供JVM级别的“POJO clustering集群”的厂商,能够提供多线程单一JVM应用,并且能让它们跨JVMs运行而不需要修改任何代码。Ehcache是目前部署使用最广泛的缓存应用,它提供了标准的HashMap类型接口,类似Oracle Coherence。这个合并对Java缓存领域将产生深远的影响。
Google 应用系统引擎最初是以 Apache Tomcat 作为其 webserver/servlet 容器的,但最终将切换到 Jetty 上。
本文介绍 JNI 用户最常遇到的 10 大编码和设计错误。其目标是帮助您认识到并避免它们,以便您可以编写安全、高效、性能出众的 JNI 代码。本文还将介绍一些用于在新代码或已有代码中查找这些问题的工具和技巧,并展示如何有效地应用它们。
我承认,这个标题是有点夸大其辞了。显然正确的Java还是有的,甚至有不少,但是我感觉这相对于Java代码的总量来说可能只是微不足道的一小部分。为什么我会有这么极端的一个说法呢?
Spring框架在Java开发者心目中可谓鼎鼎大名,然而近日传来消息,虚拟化厂商VMWare宣布已经以4.2亿美元买下Spring框架的东家SpringSource
基于 Java 的 Web 服务和无线 Java 开发是 JavaOne 2002 的两个最突出的主题。它们代表普及计算领域中未来的后端和前端 Java 技术。
J2ME(Java 2 Micro Edition)是Java 2的一个组成部分,是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话、可视电话、数字机顶盒和汽车导航系统等等。即J2ME是为消费电子产品和手持设备量身定制的Java专用版本。
不要误解我的意思——我在过去的这十来年里写了无数的Java代码,并且坚信它相对C++和Smalltalk来说是一个巨大的进步(当然,很多其它语言也很有帮助,像JavaScript,Ruby,Groovy,Python等)。但是我还是一直期待着能有javac的替代者出现。我甚至还自创了一门语言(编者注:此处指Groovy)好让我暂时满足一下这种期望。
目前在网页游戏研发技术飞快进步的时代,占据网页游戏主流开发的两种不同引擎分别以FLASH与JAVA 各位天地。对于两者技术,谁更能满足玩家的需求?谁能让玩家有更为流畅的游戏体验?
在一个集群环境中,我们通常需要知道每一台服务器当前的运行状况(是否当机),甚至需要知道每一台服务器当天处理了多少交易等。本文不会去讨论如何实现集群,而是阐述一种方法,来监控集群中每一台服务器的运行状况。
从事Java编程的人都知道,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD。因此,为保护我们的劳动成果,尽可能给反编译人员制造障碍,我们可以使用Java Obfuscator(Java混淆器)保护Java的类文件。
关于Oracle收购Sun的原因有种种猜测,下面这些猜测你可能都已经听说过了: *Oracle公司期望达到IBM一样的高度和地位,他需要被人们认为他是一个大型供应商,具有提供应用、平台以及数据库等一整套服务的能力,也就是所谓的一站式服务。 *Oracle已经在应用和数据库市场发挥得淋漓尽致了。要想继续在这个领域做大做强,在硬件业务领域进行扩张是它的主要途径。 *此次收购也很可能是Oracle为了应对微软收购SAP公司这则传言所做出的长期性策略。
比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较: