java

java,java doc,java source,java news

java

MaintainJ 2.8发布

MaintainJ是一套Java编写的Java应用程序维护工具。MaintainJ可以根据单独用户的操作来生成运行时的操作序列和对应的Java类图。这可以帮助使用者跟踪运行时候Java对象调用的过程。通过对MaintainJ的设置,可以只显示调用过程中涉及到得类,并且类图简单易懂。并且以上功能可以再没有程序源码的情况下完成。 在新版的MaintainJ 2.8中,用户可以再不关闭eclipse的情况下通过Tomcat/JBoss来生成类图。当然,您也可以用类似的方法根据JUnit生成类图。MaintainJ 2.8还支持J2EE,J2SE,Java Swing, Java Applets应用,甚至是Eclipse 插件应用程序也包括在其中。 MaintainJ的优势在于: MaintainJ可以帮助使用者查明包装在Java组件内部的业务逻辑。 MaintainJ可以再您无法获得源码,或者无法读懂源码,又无法调试代码调用过程时候解决问题。 MaintainJ可以解决基于接口设计方式的框架难以调试的的问题。 MaintainJ官方网址: http://www.maintainj.com/ MaintainJ的使用视频: http://maintainj.com/userGuide.jsp?param=junitRuntimeDemo http://maintainj.com/userGuide.jsp?param=j2eeLauncherDemo [ad#468-60]

database, java

SQLJet 1.0.0 released-Java版SQLite

SQLJet是一个纯Java开发的开源SQLite数据库的实现。SQLJet提供了Java API用于创建,读,写SQLite数据库。但是目前还不能执行SQL查询。SQLJet于今天放出了SQLJet的最新版本 SQLJet 1.0.0. SQLJet的主要特性包括: SQLJet包含良好的授权API用于创建,读,修改SQLite数据库 SQLJet数据库格式完全兼容SQLite3.6 SQLJet不需要本地库的支持 SQLJet当前的版本只支持在schema内部使用SQL SQLJet项目首页,您可以再这里了解更多关于SQLJet的信息: http://sqljet.com/ [ad#468-60]

java

QF-Test 3.1.1 发布-Java自动化测试工具

QF-Test是一套专业的Java GUI和java web应用程序测试工具。今天Quality First Software.发布了QF-Test的最新版本QF-Test 3.1.1。 QF-Test 3.1.1版本中最吸引人的特性是增加了 测试套件(test-suites),运行日志(run-log),独立节点的书签功能,改功能大大提升了QF-Test的导航能力。QF-Test 3.1.1中还有一个亮点就是引入了一个新的ClassNameRslover(类名解析器),这个工具对于测试基于AJax的web应用十分有用。同时QF-Test 3.1.1已经正式支持Eclipse 3.5和Firefox 3.5版本。 QF-Test支持自动测试Java GUI,包括Java Swing, SWT, Eclipse, RPC 应用程序,Java

java

JOSSO 1.8.1 发布

  JOSSO的全程式Java Open Single Sign-On,也就是说 JOSSO一套开源的单点登录系统。JOSSO项目主要是为了平台用户提供统一的授权和认证功能。   JOSSO开发团队今天发布了JOSSO 1.8.1版本,改版本添加了对windows和Websphere等平台单点登录的原声支持。并且提供了以处理业务为中心的访问管理方案,从而大大提高了系统的集成度,增强了用户体验。 JOSSO 1.8.1包含下列新特性: JOSSO 1.8.1 基于ISAPI原生支持Window IIS/.Net的单点登录 JOSSO 1.8.1 可以管理Window asp应用程序,实现基于角色的访问控制 JOSSO 1.8.1 增加了对Websphere应用程序服务器社区版的支持

java

ICEfaces v1.8.2-RC1发布

ICEfaces是一个纯Java的整合Ajax的应用程序框架。ICEfaces允许Java EE Ajax应用程序开发人员轻松的出使用纯Java技术创建和部署RIA应用。ICEfaces是一整套全功能的产品,企业应用程序开发人员可以利用ICEfaces基于现有的应用程序进行开发,也可以利用ICEfaces开发新的应用程序而不需要任何花费。 随着ICEfaces的不断发展,这一开源的java Ajax框架已经不单单是一个轻巧的Ajax JSF组件库,现在的ICEfaces已经是一个J2EE Ajax框架了。开发人员可以使用ICEfaces开发和部署大量规模企业级应用程序。 本次发布的ICEfaces v1.8.2-RC1包括了140多项功能的提升和bug的修复。ICEfaces v1.8.2-RC1包含了即将发布的ICEfaces v1.8.2版本的全部特性。尽管ICEfaces v1.8.2-RC1已经是成功构建的完整版本。但官方仍然不建议将该版本作为产品级框架发布应用。我们还是再等等ICEfaces v1.8.2正式版本的到来吧。 ICEfaces官方网址: http://www.icefaces.org/ [ad#468-60]

java

JBoss Tools 3.1 M3发布

JBossTools是一套Eclipse插件包,Eclipse就是大名鼎鼎的开源Java IDE(笔者一直用,也是感觉最好用的Java IDE)。JBoss Tools 原名为JBoss IDE,现在已经更名为JBossTools,JBossTools包含对很多开源项目的支持,包括:JSF,Hibernate,JBossSeam,jBPM等。 本次发布的 JBoss Tools 3.1 M3版本修正了超过250个已知的bug,同时引入了一些最新的特性例如: JBoss Tools 3.1 M3加强了与maven的支持,JBoss Tools 3.1 M3与m2eclipse(maven的eclipse插件)整合的更加紧密。当导入一个使用pom.xml文件管理的maven项目时,如果项目中包含了JBoss seam的artifacts时,该项目将同时可以使用JBoss Tools进行编辑管理。

java

TouchFaces-用JSF开发iPhone App应用

TouchFaces项目是PrimeFaces项目的一个子项目(PrimeFaces是纯Java编写的开源的Java Server Faces(JSF) Web框架),TouchFaces项目的主要目的是为移动设备开发应用,尤其是针对iPhone。通过TouchFaces开发出的应用程序,将拥有与iPhone本地应用程序一样的UI效果。但编程语法仍然采用Java/JSF的方式,因为TouchFaces底层就是采用Java实现的(这对Java程序员来说绝对是一个好消息)。另外TouchFaces依赖于PrimeFaces项目的UI库,因此TouchFaces内置了ajax的支持。 下面是TouchFaces的在线演示,一个10分钟的简单入门视频: IPhone App Development with JSF [ad#468-60]

java

CodeBeamer 5.4发布

CodeBeamer是一款Java编写的项目管理软件,CodeBeamer的特点在于让整个开发团队可以协同办公,CodeBeamer内部整合了很多项目管理必备的模块如: CodeBeamer项目管理 CodeBeamer Wiki模块 CodeBeamer文档管理模块 CodeBeamer需求,变更,配置管理(ITIL)模块 CodeBeamer持续集成(contunuous integration)模块 CodeBeamer版本控制模块 CodeBeamer代码分析和群组讨论模块等等 CodeBeamer曾两度获得Jolt Productivity Award大奖,分别是的: 第15界”Change&Configuration Management”,第18界”Collaboration Tool”. (很不容易的说) 本次发布的CodeBeamer 5.4版本的最大亮点是,增加了对分布式版本控制系统的支持,和引入了一个新的问题升级机制。除此之外,CodeBeamer 5.4将所有需要长期执行的任务以后台进程的方式进行处理,这将大幅度提升codeBeamer的性能,因此CodeBeamer

java

Java序列化测试比较

Java序列化机制是一项非常有用的技术,但Java本身的序列化机制是否一定是最好的呢?对比几种不同的将Java简单对象序列化的结果是一件很有趣的事情。本文笔者以Java序列化,JSON序列化,Google ProtoBuf序列化三种方式来进行对比。测试结果表明,对于简单的Java对象,Google ProtoBuf的序列化速度几乎是Java序列化的2倍。而通过JSON-lib实现的JSON序列化速度也快不到哪里去。(该测试结果源自TSS,先不就其权威性进行评论,根据个人经验,Google ProtoBuf序列化之后的对象字符串的长度很短,但使用Java序列化之后的对象字符串的长度是难以想象的,如果对象足够大,经常会出现浏览器URL过长无法解析的问题,从这点上来看,Google ProtoBuf是个提高效率的不错选择) 下面是测试结果,时间越短的越好: // ========= // Java Serialization……………:2135 // JSON Serialization……………:20523 // Google ProtoBuf Serialization….:1472 // =======================================

java

HttpComponents HttpCore 4.1-alpha1 发布

HttpComponents HttpCore 4.1-alpha1是HttpCore分支项目的一个公开发布版本。(HttpComponent团队的更新频率还是蛮快的,在前不久刚刚发布了 HttpClient 4.0 GA 版本。) HttpCore 4.1-alpha1中加入了一部分新特性,但 HttpCore 4.1-alpha1最大的改进是增强了对 IBM JRE(Java运行环境) 和 其他 JRE 在 SelectionKey API 方面的兼容性。

Scroll to Top