java

java,java doc,java source,java news

java

Resin 4.0.1发布-支持10000个并发连接

Resin是一个以性能著称的优秀Servlet容器,Resin采用纯Java编写,因此是可以跨平台使用,您可以轻易的将Resin部署在任何支持Java SDK的操作系统上。Resin曾经被称为最快的Servlet容器。即使是到了今天,在诸多Servlet容器都有大幅度改进的情况下,Resin的性能也是在同类产品中名列前茅的。 同时Resin也是一个具有超高性能HTTP服务器,Resin完全支持HTTP 1.1协议,官方声称Resin在静态页面的处理方面的能力与Apache 服务器相差无几。当然,对于Web Server的性能来说可能Nginx会是更好选择吧。 本次发布的Resin 4.0.1版本给我们带来如下新特性: Resin 4.0.1中新增了对 Java Injection(JSR-299)的支持 Servlet 3.0也在Resin 4.0.1得到支持,即便Servlet 3.0仍然还是 Early Access版本. Resin 4.0.1可以支持10000个并发连接(由此可见Resin强悍的性能) […]

java, jetty

Jetty 7 RC2 – 支持跨域名Ajax请求

Jetty是一个纯Java实现的开源Servlet容器,Jetty也可以作为HTTP服务器和HTTP客户端,Jetty仪器轻巧,稳定和高性能而著称,完全可以胜任企业级Servlet容器的要求。Jetty允许Apache Licence 2.0或者Eclipse Public License 1.0双重许可。您可以再遵循上述任何一个许可的基础上将Jetty用于各种商业用途。 Jetty 7是Jetty奔向Eclipse后发布的第一个版本,本次的Jetty 7 RC2带给了我们一个十分诱人的新特性-支持跨域名Ajax请求。众所周知因为安全的原因,多数浏览器都限制了Ajax跨域请求和javascript加载的时候只能是与当前域下的应用进行交互。例如 访问 http://webrss.org 页面,那么我们的 Ajax 请求只能与webrss.org下的应用进行交互,端口不同或者二级域名不同的情况下,都是无法进行交互的。 这个问题在一些严重依赖 Ajax 的Web应用(如 Cometd 应用)上时很头疼的问题,这些应用经常需要跟多个域名打交道来,第一是可以将请求分摊到不同的服务器减轻压力提高响应速度,第二是方便将不同的业务逻辑分布到不同的服务器上降低负载。

java

Java-monitor-免费在线Java应用程序服务器监控工具

Java-monitor是一个免费的在线Java应用程序服务器监控工具。当您的Java应用程序服务器出现问题的时候,它可以通过e-mail或者短信的方式通知您。使用Java-monitor,您可以再您的应用程序服务器出问题的第一时间得到报警信息。 Java-monitor支持绝对多数的JavaEE 应用程序服务器,例如Tomcat,Jetty,JBoss,Glassfish等。同时Java-monitor还支持Openfire XMPP服务器。您只需要部署一个WAR文件,就可以再应用程序服务器宕机的时候得到第一时间的警报信息。 为了庆祝Java-monitor的SMS通知特性的发布,Java-monitor团队为现有和新Java-monitor用户提供了10条免费的SMS通知服务。如果您想尝试就尽快下载使用最新版的Java-monitor吧,因为该活动将在2009年9月30日终止。 Java-monitor让您可以方便的观察JVM垃圾或受其的工作状况和JVM的内存使用情况。它可以显示出您系统中最慢的查询语句。因为所有的现实结果都可以通过web来访问,因此您甚至可以通过iPhone或者Android手机来访问。甚至是在JVM已经崩溃的情况下,您仍然可以访问这些信息。因此当您收到了您的应用程序服务器宕机的消息时,您并需要立即冲回办公室查看应用程序服务器挂掉的原因,您可以通过各种网络途径查找发现问题。 您可以通过下面网址查看Java-monitor在线演示: http://java-monitor.com/livedemo.html. 您可以通过下面网址了解更多关于Java-monitor的SMS特性: http://java-monitor.com/forum/showthread.php?t=494 [ad#468-60]

java

Terracotta收购Ehcache

Ehcache和Terracotta是Java开源界最著名的2个缓存解决方案。近期Terracotta与Ehcache正式合并,当然这是因为Ehcache被Terracotta收购了。Terracotta是唯一一个提供JVM级java pojo集群方案的缓存工具。使用Terracotta进行缓存,您可以把运行在单独一个JVM中的应用,直接切换到部署了多个JVM集群的环境中,而不需要更改一行代码。Ehcache在开源Java缓存中的使用率应该是最高的之一,目前已经有成千上万的的开发者部署应用了Ehcache。Ehcache提供了一种标准的HashMap风格的接口,这种缓存缝合与Oracle Coherence十分相似。这种绑定并缓存实体的策略,在所有的Java缓存产品中,都能看到它们的踪迹。 本次Terracotta与Ehcache的融合,无论是对Terracotta的用户还是对Ehcache用户都会从中获益: 对于Ehcache用户来说: Ehcache仍然保持之前的Apache 2 许可,因此Ehcache用户不必担心许可带来的费用等额外问题 Ehcache被Terracotta收购后,将拥有独立的主机环境(包括源码控制,maven仓库的支持等),这些都将由Terracotta公司提供。于此同时之前运行于sourceforge上的所有资源将同时予以保留。用户可以通过任何一种熟悉或者喜欢的方式来下载使用Ehcache。 Ehcache将获得更大的支持,Terracotta组件了一个专门的工程师团队,用于全职开发Ehcache的新功能,以及提供性能调优等工作。 Ehcache加入Terracotta后在集群和分布式数据缓存方面将有极大的提升。这意味着使用Ehcache也将可以拥有到如Terracotta一样的无缝移植到集群环境的能力。 当然为了更好的推动Ehcache发展,Terracotta也提供了商业的Ehcache培训和技术支持。这让Ehcache在商业领域进一步发展奠定了基础。 对于Terracotta用户的优势: EHCache用户接口将作为一个独立的接口 代替Terracotta现有的分布式缓存接口,该接口也将成Terracotta分布式缓存的标准接口 一个单节点的Terracotta运行在桌面上,用于管理 w/o服务器阵列 Terracotta用户可以再任何时刻可以运行最新版本的EHCache,EHCache可以与Terracotta协同工作。 Terracotta用户可以享受一个被诸多供应商支持的缓存接口,java类库,以及其其带来的可扩展能力和稳定性。 [ad#468-60]

java

Klaros-Testmanagement 2.0.1 发布

Klaros-Testmanagement是一个机遇Ajax的web应用程序,用于在软件开发过程中,组织、管理测试进程。Klaros-Testmanagement支持创建一组测试数据的集合,然后可以像与问题管理系统交互一样分配测试计划。同时Klaros-Test management也为测试人员提供了丰富的报表功能,帮助测试人员可以尽快找出问题所在。 下面是Klaros-Testmanagement的一些重要增加功能: Klaros-Testmanagement 2.0新增了一个完全重新设计的用户接口 Klaros-Testmanagement 2.0添加了一个独立的应用程序用于记录手动执行的测试到日志中 Klaros-Testmanagement 2.0新增了与Atlassian JIRA issue 等bug追踪系统整合的接口 [ad#468-60]

java

OKTECH Profiler – 开源Java Profiler

OKTECH Profiler是一个开源,纯Java实现的,低开销,简单易用的Java profiler。OKTECH Profiler设计者努力让OKTECH Profiler使用和配置更简单化,因此OKTECH Profiler没有管理工具。OKTECH Profiler直接把监听到得信息存储到一个二进制文件中。该文件类似jvm崩溃时产生的内存快照一般,您可以再之后任意时刻通过OKTECH Profiler分析这个二进制文件。 OKTECH Profiler允许在防火墙后对应用进行监控和后期分析。OKTECH Profiler支持在本地JVM中运行,也支持使用远程JMX客户端来分析运行中的线程堆栈,同时OKTECH Profiler支持监听任何类型的应用程序,例如: OKTECH Profiler支持在构建过程中的基准单元测试 OKTECH Profiler支持在应用程序服务器中分析产品应用的性能瓶颈 OKTECH Profiler支持自定义监听包括桌面应用,客户/服务器模式的应用,或者任何支持JMX的java应用 您可以通过下面网址访问OKTECH Profiler

java

GeniusWiki 1.7 发布

GeniusWiki今天宣布1.7版本正式发布,同时也推出了GeniusWiki的主机服务。用户能在在几分钟内体验GeniusWiki的全部功能。今后每个GeniusWiki实例将单独部署在一个独立的Tomcat服务器上以提高性能。 Geniuswiki是一个纯Java的wiki和Blog系统,Geniuswiki包含一系列不错的特性: Geniuswiki支持标记和WYSIWYG(所见即所得)编辑器编辑内容,两种编辑方式可以无缝切换。 Geniuswiki整合GWT,一边给使用者提供更好的用户体验。 Geniuswiki包含了大部分wiki所拥有的特性,例如:修订,评论,附件,草稿管理,模板管理等。 Geniuswiki包含了灵活强大的权限控制。 Geniuswiki提供了强大的全文检索功能。 安装Geniuswiki是非常容易的,Geniuswiki提供了一个安装向导,帮助客户容易的安装Geniuswiki(这个安装向导只有在自安装下载版中有(self-install version)) Geniuswiki兼容大部分主流J2EE服务器,也4个主流数据库,包括:Oracle,MySQL,DB2,Postgresql Geniuswiki的管理平台简单易用,功能强大。 Geniuswiki支持通过Google Gears进行离线编辑。 关于Geniuswiki主机服务详情: http://edgenius.com/hosting 您可以从这里下载最新的Geniuswiki版本: http://edgenius.com/down Geniuswiki免费在线体验: http://www.geniuswiki.com [ad#468-60]

java

Metawidget 0.8 发布

Metawidget是一个只能的用户接口 小工具(widget),Metawidget可以再运行的时候根据需要自由组合,以符合商业需求。本次发布的新版本Metawidget 0.8 新增了对 ICEfaces, JSR 303等诸多新特性的支持。 Metawidget并没有使用什么新技术,它由现在的各种成熟的Java技术构建,例如后台使用JavaBean,XML配置文件等,前台使用(Swing,Java Server Fac Struts, Android)等技术展示 小工具(widget) Metawidget 0.8版本中包含了如下新特性的支持: Metawidget 0.8中增加了ICEfaces AJAX 组件的支持: http://kennardconsulting.blogspot.com/2009/08/metawidget-on-ice.html

java

HttpClient 4.0 GA 版发布

HttpClient是一个实现了http协议的开源Java客户端工具库,可以通过程序发送http请求,现在HttpClient已经更名为HttpComponents, HttpClient 4.0 几乎重新设计,并重写了 HttpClient 3.x的全部代码。在HttpClient 4.0 中修正一些 HttpClient 1.0中遗留的问题,这些遗留问题在不改变现在核心AP代码是无法解决的,因此HttpClient 开发团队本次彻底改动底层代码。 HttpClient 4.0 架构方法发生的变化: 重新设计了HttpClient 4.0 API架构,彻底从内部解决了所有 HttpClient 3.x 已知的架构缺陷代码。

java

JDK 7 Preview(预览版) 发布

JDK 7 Preview(预览版)终于发布了预览版了,在此之前一直认为JDK 7 可能遥遥无期了。因为Sun被Oracle收购后,很难看出Java以后的发展方向是喜是忧。不过就目前情况来看,Oracle在前段时间主动向Java社区示好(相继推出了 JavaEE6 开发者 问卷调查 , Oracle JDBC驱动程序 问卷调查)那JDK下一个版本 JDK 7 应该毫无疑问的存在。果然 JDK 7 包含了一系列新的特性和功能的增强,主要包括: JDK 7

Scroll to Top