java

java

十一个经典Apache开源项目

1、Apache Web Server Apache HTTP Server项目 Apache HTTP Server项目主要致力于为现代操作系统开发和维护开源的HTTP服务器,其中包括Unix和Windows NT。这个项目的主要目标是提供一个可以与当前的HTPP标准同步提供安全、高效和可扩展的服务器的HTTP服务。 自1996年4月以来,Apache就变成了互联网上最流行的Web服务器。 主要用户群:连续13年,Apache HTTP服务器都是全球Web服务器的领军者,为1.13亿个网站提供服务。 2、Apache Tomcat Apache Tomcat是一个开源的Java JSP/Servlet容器。几乎所有Java Web应用的开发者都会接触到这个应用程序服务器,Apache和Tomcat是相对独立的,用户可以通过Apache访问Tomcat资源,反之亦然,二者可以在同一台服务器上。 Apache […]

java

JavAte框架发布-Domain Driven Design (DDD) 框架

JavATE是一个Java应用层框架,JavATE让Java开发者能够采用Domain Driven Design的设计方式编写代码。JavATE并不是一个单纯的Java web框架,因为JavATE本身就给予现有的一些框架技术,例如ZK框架。Java开发者不仅仅可以用JavATE开发web应用程序,还可以利用JavATE开发桌面应用程序,web service等。 JavATE也不仅仅是一个ORM框架,因为JavATE同样基于现有的ORM技术,例如:Hibernate,JPA(目前还没有完全实现)。开发者可以使用JavATE卡发出基于Hibernate的Java应用,同时也可以卡发基于LDAP目录或者JCR仓库的应用程序。 JavATE框架的优势很像是Java世界的Spring,起到了胶水的作用,可以讲大量现有的成熟技术整合起来。 更多关于JavATE的信息请访问: http://www.javate.amattioli.it/mainsite/description.html [ad#468-60]

java

Google启动java虚拟机编程语言“Noop”

Google近日启动了一种新型编程语言设计,名字为“Noop”,主要针对Java虚拟机使用。 据了解,“Noop是运行在Java虚拟机上的新型编程语言,语言风格上和Java有些类似。”Google打算在语言初期建立起依赖注入(dependency injection),使得语言具有可测试性,而不用像其他语言一样依靠第三方库,Noop官网称此举是为了鼓励开发者良好的编码习惯。Noop结合了新老语言的优势,语法构成上也尽量达到最优化,用Google的话说就是取其精华,弃其糟粕。 此外,Google还注重了Noop的可阅读性、可执行,Google认为依赖注入改变了开发人员编写软件的方法。 [ad#468-60]

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]

Scroll to Top