java

java,java doc,java source,java news

java

Scala 2.8 RC1发布下载_Scala 2.8第一个候选发布版

  Scala 2.8 RC1发布下载了,关注Scala 2.8的朋友可以直接从官方下载最新的Scala 2.8 RC1试用。在沉寂了将近3个月的时间里,Scala 2.8从beta终于升级为RC,在整个更新过程中Scala 2.8再次修正了N多的bug同时包含了大量新特性和功能改进,如果您之前尝试过Scala 2.8 beta,那么千万别错过Scala 2.8RC1。   Scala是一种运行在JVM上的语言,于Groovy等脚本语言不同,Scala可以直接编译成Java字节码,这也就意味着Scala可以利用现有的大量Java资源,第三方类库 JavaEE企业平台环境。Scala本身是一种函数编程语言,Scala 基于 Haskell 和 ML 的函数原则,大量借鉴了 Java 中面向对象概念,因此对于Java程序员来说,Scala并不会很陌生。对于Java企业用户来说,如果选择Scala,也不会出现平台迁移的问题,因为 […]

java

Hibernate Core 3.5.1 发布下载_Hibernate最新下载

  Hibernate Core 3.5.1最终版今天终于发布下载了,使用Hiberante的朋友可以直接去官方下载最新的Hibernate Core 3.5.1,或者使用maven通过POM直接在中央服务器中下载最新的Hibernate Core 3.5.1。本次发布的Hibernate Core 3.5.1从官方change list上来看是一个bug修复版本,主要修复了三个bug,因为如果是Hibernate 3.5用户强烈建议升级到最新的Hibernate Core 3.5.1。   Hibernate是Java开源界最流行的ORM框架之一,很多流行的开源框架都提供了针对Hibernate的整合与实现。在Java ORM界曾经一度是EJB的天下,直到Spring framework的出现几乎结束了EJB 1.0于EJB 2.0的时代也正式由于Spring Framework的发展同时也推动的Hibenate的流行。或许是在Hibernate的影响下,以前收费的TopLink这样的ORM框架也开源了。   Hibernate的确是笔者最喜欢的ORM框架,也是笔者唯一在项目里使用的ORM框架。作为最流行的ORM框架之一,Hibernate以其优秀的设计和良好的性能在Java开源界有着十分广泛的用户群体。

java

JDK 6 Update 20 发布下载-JDK 6最新版本下载

  JDK6第20个Update版本-JDK 6 Update 20发布下载了,使用JDK 6的朋友可以直接去Sun官方下载最新的JDK使用。本次发布的JDK 6 Update 20的详细版本号为JDK 1.6.0_20-b02,或许是由于前几天曝光的Java Web Start对URL过滤的bug导致恶意用户可以执行远程代码的问题影响,Sun官方才放出了这个JDK 6 Update 20 吧,因为JDK 6 Update 20 主要就是修复了该安全漏洞。本次更新同时还包含了对Java Network

java

Java近些年一直群龙无首_Google为Java前途担忧

  Java近些年来发展貌似缺少核心定位,虽然在企业级高端应用方面Java占据了大量的份额,但貌似目前Java出于一个相对迷茫的期间。而就是在此之际许多新型的脚本语言迅速占领了web方面的市场份额。目前从Tiobe编程语言排行榜来看,Java虽然仍然保持排名第一的份额但仍然在不断的下滑。作为一个Java爱好者来说,希望Java能在未来表现的更出色。   Oracle收购Sun之后,业界对MySQL、Solaris以及Java等的命运 予以了极大的关注。在参加红帽中介软件2020虚拟会议时,Google首次表达了对Java发展方向的担忧,认为“在过去数年内Java一直处于群龙无 首的状态”。   Google首席工程师Josh Bloch在会上直言:“近些年来Java一直处于群龙无首的状态”,“技术和专利纠纷在过去几年内(对Java的发展)造成了极大的伤害,它们消耗了社 区太多的资源,而且影响恶劣。”   尽管Josh Bloch再三强调,这一问题早在Oracle收购Sun之前就已经存在,但是对于“Oracle重整并再次领导Java”表示了质疑。他认为,甲骨文应当以更快的步 伐推出新版平台,比如Java 7,增强对Java社区进程的支持,并且尽早取缔Java 2 Micro版本。   Google认为 Java的未来还是值得期待的,“在企业市场Java将继续保持主导平台的地位”,但是如果不从现在开始进行变革,那么它迟早会没落。 摘自:开源中国社区 [ad#468-60]

java

Vaadin 6.3.0 发布-下载

  Vaadin 6.3.0发布下载了,喜欢这款优秀的RIA框架的朋友可以去官方下载最新的Vaadin 6.3.0试用了。仍然被定位为Vaadin 6系列的升级版本,除了大量的bug修复之外,Vaadin 6.3.0同样包含了一些功能改进,正所谓细节决定成败,很多时候增强现有的功能,让其更加便利好用是一个框架让大家接受欢迎的最好方法。如果您在使用Vaadin 6系列的版本,强烈建议升级到最新的Vaadin 6.3.0   Vaadin是一套使用纯Java编写的开源框架,用于在Java web应用程序中提供更优雅漂亮的UI界面。一直以来无论是Java的awt还是swing,似乎都难以给人赏心悦目的UI体验。Vaadin将带给我们全信的Java UI的体验。Vaadin 允许用户通过编写Java服务器端代码即可构建出真正的富互联网应用程序GUI.开发者无须使用HTML,JavaScript或者任何浏览器插件和客户端代码,所有的客户端代码都通过Java服务器端代码自动生成。 Vaadin 6.3.0主要包括如下改进: Vaadin 6.3.0增加了拖动功能,目前支持在树和表格组件中试用拖动功能 Vaadin 6.3.0增加了对GWT 2.0的支持 Vaadin 6.3.0改进了Form组件,新增了attachField()方法,该方法允许用户更加方便的定义Form布局。

java

iReport 3.7.2 发布-下载

  iReport 3.7.2发布下载了,想要升级到最新的JasperReports 3.7.2的朋友可以直接同步升级到最新的iReport 3.7.2。或许是配合刚刚发布的JasperReports 3.7.2版本,iReport 3.7.2最大的改进就是增加了对JasperReports 3.7.2的支持,同时修复了大量的bug。   iReport是一款配合JasperReports开发报表的可视化编辑器,借助iReport,用户可以通过一个可视化的界面用图形的方式来设计报表而不是枯燥的使用代码来计算编写报表。iReport采用纯Java编写,因此可以夸平台使用。笔者在使用润乾报表之前一直使用的就是iReport + JasperReports的开发方式。作为一款免费并且开源的Java 报表工具产品来说iReport和JasperReports做的十分出色。 iReport 3.7.2主要包括如下改进: iReport 3.7.2完全支持JasperReports 3.7.2 iReport 3.7.2新增了table组件元素 iReport 3.7.2新增了针对PPTX文件的导出其(支持Office

java

JasperReports 3.7.2 发布-下载

  JasperReports 3.7.2发布下载了,使用JasperReports的朋友可以第一时间从官方下载最新的JasperReports 3.7.2升级试用。不过笔者之前使用JasperReports一直都是配合iReport的,而刚刚发布的iReport 3.7.2已经支持JasperReports 3.7.2 因此各位JasperReports用户可以放心的将自己的JasperReports升级到最新的JasperReports 3.7.2了。   JasperReports是著名的Java开源报表工具,其使用范围非常广泛,也是最流行的Java报表工具之一。支持将数据以多种方式导出包括:PDF、HTML、XLS、CSV和XML。借助这些数据,用户可以打造出符合自己特色的各种报表。JasperReports本身是开源产品,但其文档貌似是收费的,而且源码本身上的注释信息也都被有意删除掉用。笔者在一次使用过程中需要研究JasperReports的源码,结果煞费苦心费了很大的力气最终才搞明白。   今天笔者在此关注JasperReports时发现JasperReports已经了专业收费版本,该版本提供了在报表中嵌入flash等专业功能可以给需要更加灵活的报表开发者提供更多的周旋则。作为一个JasperReports和iReport用户来说,利用iReport和JasperReports进行报表设计的时候往往需要配编码才能实现各种复杂的矩阵式报表,或许是由于国外报表都是基于行式报表这一模式的缘故,使用JasperReports制作中国式报表,尤其是制作复杂的报表十分费劲。(这点国内报表工具润乾是个不错的选择,不过需要花银子) JasperReports 3.7.2下载地址: JasperReports 3.7.2下载 [ad#468-60]

java

iText 5.0.2 发布-下载

  iText 5.0.2发布下载了,关注这款优秀的Java PDF类库的朋友可以第一时间去官方下载最新的iText 5.0.2升级使用的说。相信做Java的朋友很少有不知道iText的吧。笔者生成PDF一直都是使用iText的,不仅如此很多商业和开源项目底层使用的也都是iText(笔者个人感觉iText是目前对Java操作PDF文件支持最好的Java类库之一,同时也是最流行的Java PDF类库之一)。   由于笔者目前的开发团队已经切换成了润乾报表,因此手工操作iText的机会也越来越少了,但笔者惊奇的发现润乾底层使用的也是iText,不过根据内部消息称,润乾基本已经把iText源码完全研究透了,并且做了大量的修改。。。   iText 5.0.2从官方的变更列表来看,还是以bug修复为主,但同时也提供了一部分新特性和功能的改进。尤其是在api方面也有一些改动。因此强烈建议iText用户下载升级到最新的iText 5.0.2 iText 5.0.2主要变更包括: iText 5.0.2生成PDF文件从1.2版升级到了1.4版 iText 5.0.2修正了处理图片时候的空指针异常 iText 5.0.2新增了TaggedPdfReaderTool类,该工具可以将标记的PDF文件转换成XML iText 5.0.2新增了TextMarginFinder类,用于方便的查找PDF文档边界 iText

java

Orient DB 0.9.6 Beta 发布-下载

  Orient DB 0.9.6第一个beta版本-Orient DB 0.9.6 Beta发布下载了,关注NoSQL数据库Orient DB的朋友可以下载最新的Orient DB 0.9.6 Beta试用下的说。随着前段时间”Digg与Reddit加入NoSQL阵营“,该消息让笔者开始关注起NOSQL数据库来。到底Orient DB这样的NoSQL数据库的优势何在呢?   Orient号称是世界上最快的文件数据库,Orient开发团队生成Orient可以利用普通PC在5秒内存储1,000,000条件记录(但不直到这个普通的PC到底是个什么配置,不过这样高效率的写入速度确实很强悍)。Orient采用纯Java编写,因此可以在多种操作系统上运行,Orient支持Java 5,因此可以在部署在Java 5以上的各种Java版本中。同时Orient提供的事务引擎可以在分布式系统中支持9.223.372.036 Billions的记录,同时可以在分部数磁盘节点中存储19.807.040.628.566.084 Terabytes的数据。   Orient认为大多数应用的性能存在于数据库上,而Orient的目的在于解决这个性能瓶颈,Orient开源团队标示Orient并非在分布式环境中才有如此大的优势,即便是在单独的一台机器上Orient表现的也十分优秀。官方号称一台运行Orient DB的数据库提供的能力相当于125台运行MySQL数据库服务器的能力。   最后一个要澄清的观点就是Orient已经不再是关系型数据库,Orient只是支持SQL的一个字集从而进行数据库查询,当然与关系行数据库完全不同的设计理念也正式其能如此高效的运行的原因之一。Orient完全采用Java编写,并且体积十分小巧,整个服务器端只有仅仅500Kb,真可算的上是短小精悍的产品了。   最后笔者还是要补充一句,Orient的各项参数的确是超级强悍,但在目前笔者的所有应用中,几乎都是采用传统的关系型数据库的,因此一时间估计很难切换。还有,笔者接触的应用几乎没有很大型的应用,如果遇到足够大型的应用,的确可以考虑将数据库本身的瓶颈采用NoSQL方式解决掉。最后就是Orient

java

Piggydb 4.8 发布-下载

  Piggydb 4.8 发布下载了,喜欢这款知识管理工具的朋友不要错过Piggydb4.8,现有用户也可以直接去官方下载最新的Piggydb 4.8升级使用了。Piggydb 4.8的设计理念就是知识的积累和分类。按照Piggydb作者的设计思路,可以把Piggydb作为平时的日记本来随手记录一些日常的信息,然后可以在闲暇时间对信息进行分类整理,逐步完善自己的知识体系。   或许很多朋友和笔者一样喜欢遇到问题的时候就去Google一下,很多时候问题可以很轻易的解决,当然也会有一些相对比较复杂的,需要按照某些文档一步步来做能解决的,当然还有在解决过程中需要引入自己智慧的问题,之前的笔者经常解决完问题就随手记录在一个txt文档中,之后查阅起来非常麻烦。后来笔者使用了大量的Google Doc来记录这些零星的知识点。借助Google强大的搜索服务来查询解决过的问题。但貌似Google去向不明,也不直到其服务是否可以持续使用了。   Piggydb整好解决了笔者上述的问题,Piggydb 4.8允许用户最短的时间内记录下自己零散的知识点,然后以归类汇总的方式将知识点归纳分类,不但查阅方便而且也方便记忆。在整理归纳知识点的过程中就是不断学习理解和记忆的过程。   Piggydb是一个使用Java编写的开源web的笔记本应用程序,Piggydb为使用者提供了一个搜集整理个人知识的-知识库平台。简单的说,就是一个个人知识管理系统。通过使用Piggydb,用户可以有组织的通过网络管理自己的知识库,Piggydb提供的树形结构,让使用者分类查找知识更容易。Piggydb也支持继承的标签结构,方便查找。 Piggydb的设计思想并不适为了提供一个录入和检索的平台,而是为了鼓励用户持续的组织和积累自己的知识,并在此过程中发现一些新的想法和概念,丰富使用者的想像力。有兴趣的朋友可以下来尝试一下哦! Piggydb 4.8官方网址: Piggydb Piggydb 4.8官方中文网址: Piggydb cn Piggydb 4.8下载地址:

Scroll to Top