java

java

Java之父称Oracle掌管Java令人放心

  随着Sun被Oracle收购之后,被誉为Java之父的James Gosling一度沉寂没有消息,只有在Blog上偶尔能见到他的身影。在前段时间的“Oracle对Sun的未来规划分析”一文中,笔者最后放出了一张James博客上的图片,感觉James对Sun的夭折实在很无奈。不过最近Java之父再度亮相,而语出更是与之前有了很大改观,James称:Oracle掌管Java令人放心。。。   美国时间3月17日,在Oracle收购Sun Microsystems之后,Java之父James Gosling首度在公开场合露面,他一如既往保持着对Java的高度关注,并表示Java在Oracle的掌管下令人放心,随后他还透露了Java的发 展方向。   Gosling是在TheServerSide Java Symposium上发表这份公开说明的,当时他的报告主题是Java Today and Tomorrow。他表示目睹了Oracle掌舵Java的方向之后,他深受鼓舞,Java的未来不需要担忧,关于Java的运营以及其技术的发展仍在向 着有利的方向继续。 Gosling还公布了一份最新的Java报告,比如JRE (Java Runtime Environment)的每周下载量为1500万;共有100亿个Java-enabled的应用;10亿个Java-enabled的桌面;一亿个 Java-enabled的TV设备;26亿个Java-enabled的移动设备;55亿个Java智能卡以及超过650万名Java开发者。   尽管目前大家看到的大多是Oracle在企业端Java的努力,但Gosling表示,Oracle同样也在致力于Java在桌面端、嵌入式、移动 领域、高性能计算机及其他系统方面的发展。他说,所有这一切的原则是网络,网络将这些应用和功能链接。 […]

java

TinyMCE 3.3.1 发布-下载

   TinyMCE 3.3.1发布下载了,喜欢TinyMCE的朋友可以官方下载最新的TinyMCE 3.3.1试用了。TinyMCE 3.3.1是一个以bug修复为主的版本,因此如果您在用TinyMCE 3.3那么强烈建议升级到最新的TinyMCE 3.3.1。    TinyMCE是一款优秀的在线编辑器,它秉承了网页在线编辑(所见即所得的概念),让用户可以在网页中以拖拽的方式轻松的编辑在线文档。而保存后回显的效果于编辑时看到的效果一致(这点有些类似Dreamweaver的感觉,或者说是一个在线版本Office)。TinyMCE使用简单,体积轻巧,十分容易与现有的项目整合使用。目前已经针对PHP,.NET,JSP开发出了有针对性的整合版本,因此用户想整合使用TinyMCE十分方便。 TinyMCE 3.3.1主要包括如下改进: TinyMCE 3.3.1改进了即时改变尺寸功能(修正了更改尺寸后无法看到内容的bug) TinyMCE 3.3.1修正了一些无效的元素导致浏览器报告无效属性的bug TinyMCE 3.3.1修正了无法切换关闭引用文字的bug TinyMCE 3.3.1修正了使用下拉框设置样式后可以撤销的功能 TinyMCE

java

Java视频教程合集

  Java的学习过程是漫长的,笔者是一个Java爱好者,喜欢搜集Java视频教程,Java书籍是笔者的兴趣所在。当然笔者也已经在这个行当混了一些时日了,在笔者开始学习Java的时候,貌似国内Java刚刚开始流行吧,那时候JSP方面的书籍大都是一些看起来都差不多的互相抄袭的垃圾。笔者有幸了解了Oreilly的Java Server Page和Servlet Programming两本好书通读之后发现受益匪浅。当然在那之前笔者确实看了好多其它的JSP书籍,不过看了貌似和没看一样,更有甚者就是罩着书上的例子敲完之后直接就报错。。。。,刚刚入门的笔者实在是头疼的要命,根本不知道从何开始debug,感叹一下,书上的例子都有错,那我找谁去?   对过往的Java学习的牢骚发完了,笔者今天无意中发现了某位大仙整理的Java视频教程的集合,貌似进两年来视频教程已经成为Java学习的主流,自从笔者在几年前曾经见过张老师的Java视频教程之后,Java,Struts,EJB,J2EE,Spring,Hibernate等视频教程层出不穷,这些资料很大程度上弥补了只看书并么有实际演示的不足,可以让入门者更容易理解(毕竟是理论+实际操作的演示,比看书好理解的多),笔者转载了一个Java视频教程集合,希望对学习Java的朋友有帮助吧。(注意:大部分Java视频教程下载都使用了纳米盘) Java视频教程下载: 青鸟J2EE视频教程 26G的尚学堂Java视频教程 (合集) [尚学堂][150班struts部分(高清晰Java视频教程) 尚学堂 150班 Hibernate视频教程 (全套66讲) 尚学堂 150班高清晰版本XML视频教程] (全套) 尚学堂 javascript视频教程 尚学堂

java

Vaadin 6.2.6 发布-下载

  Vaadin 6.2.6发布下载了,喜欢Vaadin的朋友可以去官方下载最新版的Vaadin 6.2.6以及Vaadin 6.2.6 eclipse插件试用了,Vaadin 6.2.6是Vaadin 6.2目前的最新版本,同时也是Vaadin 6.2系列版本的bug修复版本,因此试用Vaadin 6.2.0的朋友强烈建议升级到最新的Vaadin 6.2.6。当然和以往升级过程一样,升级过程中仍然需要重新编译所有的自定义组件集。更详细的升级过程可以参考官方的升级攻略。   Vaadin是一套使用纯Java编写的开源框架,用于在Java web应用程序中提供更优雅漂亮的UI界面。一直以来无论是Java的awt还是swing,似乎都难以给人赏心悦目的UI体验。Vaadin将带给我们全信的Java UI的体验。Vaadin 允许用户通过编写Java服务器端代码即可构建出真正的富互联网应用程序GUI.开发者无须使用HTML,JavaScript或者任何浏览器插件和客户端代码,所有的客户端代码都通过Java服务器端代码自动生成。 Vaadin 6.2.6主要包括如下改进: Vaadin 6.2.6修正了SplitPanel在拖动过程中保持百分比显示的问题 Vaadin 6.2.6修复了IE7下ComboBox组件图标没有刷新的bug

java

ZK 5.0.1 发布-下载

  ZK 5.0.1发布下载了,喜欢ZK这个强大的Ajax框架的朋友可以直接去官方下载最新的ZK 5.0.1试用。虽然ZK 5.0.1距离上一个版本ZK 5.0只相差了一个小版本,但该版本的改进确不小。ZK 5.0.1中,ZK开发团队新增了11个新特性,同时修复57个bug,与此同时ZK 5.0.1升级了jQuery到jQuery 1.4.2当然还包含了大量的文档更新,可谓一次不小的全面升级了。   ZK是一套成熟的Ajax和手机框架。ZK被设计成为最大限度的提高企业的开发效率,并让开发者花费更少的时间进行开发。ZK以 AJAX/XUL/Java 为基础,在框架设计方面采用了一种称之为Direct RIA架构,这种架构可以让开发者通过ZK轻松的开发,创建丰富的互联网应用程序。通过使用ZK的直接用户接口实现,开发web应用程序变的简单直观,就如同开发桌面应用一样。ZK的另一大亮点是可以直接与数据库通信或者访问其他系统资源,有了这些优势开发者可以完全不用担心将业务逻辑和业务数据放在客户端暴露出来。 ZK 5.0.1主要变化包括: ZK 5.0.1整合jQuery到jQuery 1.4.2版本,所有jQuery的依赖实现也同步升级 ZK 5.0.1改进了JasperReport输入源,目前支持Hibernate和SQL双重数据源,为报表的输出提供了更灵活的方式 ZK

java

RText 1.1.0 发布-下载

  RText 1.1.0发布下载了,喜欢RText这个小工具的朋友可以去官方下载最新版的RText 1.1.0试用了。RText是一款采用纯Java编写的轻量级编辑工具,因为采用Java编写,因此拥有夸平台的能力,可以运行在Linux,window等各种支持Java的平台上。同时RText还提供了对多种开发语言的语法高亮支持,包括:C C++ C#,HTML,Java JavaScript,Perl,SQL,XML等。RText还支持使用正则表达式的查询和检索,打印,打印预览等功能,是一款不错的免费小工具,对RText有兴趣的朋友赶快去官方下载RText 1.1.0用用看吧,笔者可是已经开始行动了。 RText 1.1.0下载地址: RText 1.1.0 下载 [ad#468-60]

java

Ujorm 0.93 发布-下载

  Ujorm 0.93发布下载了,喜欢Ujorm这个开源的ORM框架的朋友不要错误这个最新发布的Ujorm 0.93哦。可以直接去官方下载Ujorm 0.93试用的说。现在的Java开源界貌似Hibernate拥有无可撼动的地位。笔者周围的朋友80%试用ORM框架的都是试用Hibernate,还有一小部分是在使用iBatis。曾经有朋友是使用TopLink的,但后来貌似就没有消息了。那既然有了这么多ORM框架,为什么Ujorm的作者要重新发明轮子呢?Ujorm的核心思想就是敏捷开发,现在的Java应用开发总被那些使用脚本语言的人们戴上语法臃肿,开发效率低下等高帽子。不错,脚本语言在敏捷开发方面确实有一定的优势,但这并不能代表Java就不敏捷,Java就不能敏捷。因此Ujorm的作者带着这个想法实现了Ujorm,同时Ujorm的作者还比较关注性能,或许认为Hibernate这种纯OO的ORM框架或多或少会有性能上的损失吧。   Ujorm是一个新的开源Java版ORM框架,Ujorm的作者目标是开发一个足够敏捷的ORM框架作为Java应用的持久层,以适合快速迭代开发的敏捷团队。Ujorm的第一个优势是性能上的优势,从一个简单的SELECT来时,Ujorm的性能要远远高于同类框架。当然Ujorm还包括有:类型安全的查询参数,更小的性能开销,和最简化的实体解决方案。   Ujorm架构发布之后,越来越多的事实表明如果不提供更多的服务,那么它很难收到开发者的喜爱。因此作者开发了一个新的ORM解决方案,这就是Ujorm。相信不少开发者会对Ujorm的新特性产生兴趣的。 Ujorm 0.93主要包括如下改进: Ujorm 0.93新增通过元数据模型定义的DDL来实现数据库的增量更新 Ujorm 0.93在Query接口中新增了对LIMIT和OFFSET关键字的支持 Ujorm 0.93在元数据模型中新增了对索引的支持,目前支持的索引类型包括:unique, non-unique 以及 composed Ujorm 0.93新增了一个或许FK(外键)的方法:OrmTable.readPK(属性名称) Ujorm

java

Xmemcached 1.2.4 发布-下载

  Xmemcached 1.2.4发布下载了,关注Xmemcached的朋友可以尝试升级到最新的Xmemcached 1.2.4,Xmemcached 1.2.4主要是一个bug修复版本,因此如果您还在使用Xmemcached 1.2.2或者更早的版本,强烈建议下载升级到最新的Xmemcached 1.2.4。Xmemcached是基于java nio实现的高性能可扩展的memcached客户端,而memcached应该是近年来最流行的缓存系统之一。这里值得一提的是Xmemcached使用的NIO框架是,Xmemcached作者开发的yanf4j框架,因此性能十分优秀。 Xmemcached 1.2.4主要包括如下改进: Xmemcached 1.2.4修正bug,包括issue 68,issue 74。Issue 68修复后,现在可以正常地使用TokyoTyrantTranscoder来连接TokyoTyrant。 Xmemcached 1.2.4为修正的BUG添加新的单元测试。 Xmemcached 1.2.4将CachedData.MAX_VALUE修改为可修改状态,允许用户设置更大的值,这个值决定了可以向memcached存储的最大值,默认是1M(通过memcached的-I size选项),单位是字节: Xmemcached

java

DBSight 3.1.4 发布-下载

  DBSight 3.1.4发布下载了,喜欢DBSight的朋友可以尝试一下最新版的DBSight 3.1.4。DBSight 3.1.4并没有太多的功能上的改进,基本算是一个bug修复版本,因此如果您正在使用DBSight3.1系列版本,强烈建议升级到最新的DBSight 3.1.4。同时DBSight 3.1.4 最大的改进是增加了对索引文件目录的配置功能。该功能让用户可以自定义索引文件存储的位置,方便管理。   DBsight是一套给予Java的全文检索解决方案,DBSight 3.1.4以及以前的版本都Java web应用的方式发布,因此可以直接通过web方式访问应用。DBsight的核心使用 Java开源界最为流行的Lucene框架编写,同时配合流行的 Java模板技术freemarker,velocity用于前台展现和维护用户自定义的检索展示风格。笔者在使用过程中,还发现DBsight作者还使用了JRuby,不过具体脚本是做什么的并没有深入研究。说DBsight是一套JavaEE的全文检索解决方案一点也不为过,DBsight涵盖了从定义数据库查询,到根据查询生成索引文件,在到最后根据索引文件定制检索查询都提供了简介高效的解决方案。从DBSight 3.0.0版本开始,DBSight正式支持Lucene3.0版本,也就是说DBSight3系列版本将享受到Java开源界最优修的全文检索工具的最新支持。 DBsight 3.1.4下载地址: DBsight 3.1.4下载 DBsight 3.1.4下载地址(DBsight3.1.4 war版本):

java

Eclipse 3.6M6 发布-下载

  Eclipse 3.6M6发布下载了,喜欢尝鲜的朋友可以去官方下载最新版本的Eclipse 3.6M6试用。虽然是Eclipse 3.6M6还只是M版本,但也是经过严格测试才发布下载的,因此尝鲜应该是没什么问题。不过笔者要提醒喜欢尝鲜的朋友,Eclipse 3.6M6是足够新的一个版本,因此可能很多插件对Eclipse 3.6M6的支持并不是很好,还有可能根本就不支持。因此想尝鲜Eclipse 3.6M6的朋友要做好准备的说。   Eclipse可能是Java开源界最受欢迎的开发工具了吧,至少在笔者周围是这样。NetBean和IDEA的用户都没有Eclipse多。而且笔者周围的朋友基本都是Eclipse+插件的用户,并没有几个选择MyEclipse的,可能是因为大部分朋友的机器配置都不是很高,想要跑MyEclipse这种大家伙有些费劲吧。笔者目前还在试用Eclipse 3.5.1,因为开发Tapestry 4.x的插件Spindle只支持到这个版本(按照插件作者的说法应该是支持Eclipse 3.4版本,不过笔者发现Eclipse 3.5上也没啥大问题),最近发布的Eclipse 3.5.2笔者还没来得及尝试。不过估计Eclipse 3.6是够呛了。   根据官方给出的变更来看Eclipse 3.6M6变化着实不小,包括更好的自动完成提示信息,Linux/Unix文件权限属性管理,更好的文件链接管理,更直接的文件和文件夹管理,等等,详细的新特性可以查看下面笔者给出的链接。总得来说Eclipse 3.6将是Eclipse的又一次飞跃吧。 Eclipse 3.6M6下载地址: Eclipse

Scroll to Top