java

java,java doc,java source,java news

java

Jailer 3.2 发布-下载

Jailer官方网站上今天发布了Jailer 3.2下载地址。Jailer是一个开源的,使用纯Java编写的数据库子集取样工具,可以用来浏览和渲染数据库schema(包括表结构,约束等信息)。Jailer可以方便的将约束和参考的完整行集合导出。Jailer可以在不违反约束的情况下删除过期数据。Jailer由于采用纯Java编写,因此是支持包括Linux在内的多种平台,同时Jailer可以生成给予DbUnit的标准数据集,和分等级的结构化XML文档,或者是拓扑排序的SQL-DML语句 Jailer主要特性包括: Jailer可以从生产环境中导出数据集并轻松的导入到开发环境中进行测试(Jailer不依赖于某种特性的数据库,因此是通用的导入导出方法) Jailer可以在不违反数据库约束的情况下删除归档的或者是过期的数据,以提高数据库性能。 Jailer可以生成分等级的结构化XML或者是拓扑排序的SQL-DML语句或者是DbUnit数据集,方便数据交互 Jailer完全开源免费使用,采用纯Java编写,因此可以夸平台使用。 Jailer 3.2主要是增加了对XML列类型的支持。 Jailer下载地址: http://sourceforge.net/projects/jailer/files/ [ad#468-60]

java

SpringSide3.2.1发布-下载

SpringSide3.2.1终于可以从官方下载了。改版本被白衣命名为:寒冬日志版,估计是因为冬天到了气候比较寒冷的缘故吧(笔者猜的!。。。),自从白衣上次发布SpringSide 3.1.8 兄瓦弟玉版之后,笔者觉得springside的命名貌似都很有深意的说。SpringSide是以Spring Framework为核心的Full Stack开发框架,采用纯Java编写,是国内顶级的Java开源项目之一。SpringSide对于大多数喜欢开源框架的朋友来说是一个非常不错的学习案例,SpringSide里几乎整合了目前所有主流的Java,JaveEE技术应用,并且都以Best Practice的方式呈现给大家。笔者从SpringSide中获益匪浅啊。建议想我一样的Java菜鸟研读下SpringSide的源码,或许会有很大的帮助的说。 如果说Sun的代码规范规定了大家在代码中如何命名变量,怎么编写注释的话,SpringSide则是以主流的技术选型、Pragmatic的编程实践来开发JavaEE企业级应用的总结与演示。今天看到白衣的Blog上发布了SpringSide 3.1.8版本。作为3.1系列的最后一个版本,3.1.8版的代码质量在 Hudson + Sonar 双塔控制下,慢慢开始好转了. 本次发布的SpringSide3.2.1包含了如下特性: JMS演示:ActiveMQ+Spring-JMS的Topic/Queue生产者,主动轮询消费者与MessageDrivenPOJO的演示. WebService演示:WS二进制数据传输(MTOM附件协议与直接BinaryBase64传输) Hessian高性能服务演示. 集群:各示例支持通过Maven实现集群多节点的配置、打包和运行. 数据库:演示数据库Derby->H2,Mini-Example支持Mysql. Web演示:文件下载Servlet,演示内容压缩,缓存控制等, ApacheHttpClient多线程高性能使用演示.

java

MyEclipse 8.0 M1 下载-绿色版

  MyEclipse 8.0 M1发布已经有段时间了,今天笔者在网上闲逛的时候居然发现了MyEclipse 8.0 M1 绿色版下载。MyEclipse曾经是笔者最喜欢的一款eclipse插件,但随着笔者MyEclipse的不断扩充,MyEclipse越来越显臃肿(笔者的电脑貌似没有MyEclipse升级的快的说)。因此笔者最终放弃MyEclipse,换成了eclipse加自选的插件了。MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开元产品的eclipse插件。 MyEclipse 8.0 M1 绿色版 下载地址(包含注册文件): http://www.verycd.com/topics/2774019/ [ad#468-60]

java

IntelliJ IDEA 9 Beta 发布-下载

IntelliJ IDEA 是一款高度智能的Java IDE,Java程序员最熟知的4大IDE无外乎Eclipse(WSAD的核心,也是IBM捐赠代码的开源IDE),IntelliJ IDEA,NetBean,JBuilder系列,但是因为JBuilder已经转型成eclipse,因此目前只能说是3大IDE了。最近IntelliJ IDEA官方站点已经提供IntelliJ IDEA 9 Beta 下载了。IntelliJ IDEA 9 Beta版本预示着IntelliJ IDEA 9 的时代即将来临,而且官方声称购买了IntelliJ IDEA 8的用户可以免费升级成IntelliJ IDEA 9

java

WireframeSketcher 1.6.0 发布

WireframeSketcher是一款Eclipse插件,用于帮助Java开发者在Eclipse中轻松绘制线框,屏幕实体模型和用户界面原型。项目初期进行需求分析的之后,会根据业务需求构建页面流。这个过程通常是由美工来完成。通过WireframeSketcher,Java程序员也可以轻松的完成上述功能。当然页面留的绘制仅仅是WireframeSketcher的一部分功能,WireframeSketcher还能绘制包括屏幕实体和线框图,这些图形(或者称之为UML)可以让Java开发人员更容易理解业务,加强团队的沟通和协作。 如何使用WireframeSketcher工作呢? WireframeSketcher提供了一个pre-drawn,text-driven预制图,文本驱动的widgets,能够展现通用UI界面,你可以拖拽他们进入编辑器迅速画出你的界面。当然所有绘制好的图形设计都可以通过XML文件格式进行存储。 本次发布的WireframeSketcher 1.6.0主要是增加了将绘制的图表到处成PDF文件的能力。详细信息请查看: http://wireframesketcher.com/blog/ WireframeSketcher官方网址: http://wireframesketcher.com/ [ad#468-60]

java

Google排名前10的JavaScript

JavaScript是Web开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今JavaScript库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多JavaScript库面前又觉得无所适从,因此我们将列举出Google搜索出排名前10位的JavaScript库,并对它们逐一进行介绍。 1. jQuery: The Write Less, Do More, JavaScript Library jQuery 是一个很新的JavaScript库,它的口号是Write Less, Do More(“几行代码,能干大事”),它是拥有最多插件和扩展的 JavaScript 库,以下是 jQuery 现状: 当前版本:

java

Google JavaScript开发工具Closure

近日,Google发布了其内部使用的JavaScript开发工具Closure并贡献给开源社区。Closure编译器,Closure库,Closure模板和Closure检查器都还处于不断开发阶段,Google称之为20%项目,但即便如此, 已经有成千上万的人在不断分发它们,并给这些工具贡献代码和补丁。目前Closure所有工具都应用到Google产品开发中,这也是Google认为现在应该将其贡献出来,与全世界Web开发人员共同分享的主要动机。 Closure 编译器 Closure 编译器是一个JavaScript优化器,为Web应用程序生成紧凑,高性能的JavaScript代码,它移除了不必要的代码,并经过重写和优化,保持娇小的身材,以便在浏览器的JavaScript引擎上运行得更快,这个编译器也会检查语法,变量引用和类型,并对常见的JavaScript陷阱发出警告,这些功能有助于你写出bug更少,更易于维护的程序。你也可以使用Closure检查器,它是一个Firebug扩展,主要用于调试那些难以阅读的代码。 因为JavaScript开发人员是一个多样化的群体,Google还设计了许多方法来运行Closure 编译器,同时内置了一个命令行工具,如果你还想偷懒,Google也提供了一个在线页面,你可以将你的JavaScript代码放入该网页中的文本输入框中,让它帮你编译,也可以调用RESTful API来完成编译。此外,Google提供了著名的Firefox 扩展Page Speed,让开发人员可以在Firefox 中方便地查看网页的性能。 Closure库 Closure库是一个广泛的,经过严格测试的,模块化的,跨浏览器的JavaScript库,Web开发人员可以在他们的用户界面中直接通过拖拉进行复用。 JavaScript缺乏一个类似STL或JDK的类库,现在好了,Google Closure库为我们带来了一个“标准的JavaScript库”,让我们可以更容易地创建大型复杂的Web应用程序,这个库需要和Closure编译器配合使用。你可以让你的项目变得更大和复杂(使用命名空间和类型检查),也可以让你的项目变得轻巧,快速(使用汇编)。Closure库为普通任务提供了干净的实用工具,因此你可以将时间花在编写你的应用程序上,不用再考虑编写自己的工具和浏览器抽象了。 Closure模板 Closure模板的前身是Web模板,通过预编译以提高JavaScript效率,Closure模板有一套简单的语法,程序员很快就可以掌握,和传统的模板系统不一样,你可以将Closure模板视为很小的组件,然后通过组装形成一个正式的Web页面,从此不再需要为每个页面设计一个大大的模板了。 Closure模板是使用JavaScript和Java实现的,因此你在服务端和客户端可以使用相同的模板。 [ad#468-60]

java

KindEditor 3.4 进入测试阶段

KindEditor是一套开源的的在线编辑器,KindEditor使用JavaScript编写,因此可以开平太运行在Linux,Unix等操作系统上,同时可以无缝的于Java,JSP,PHP等语言接合,可以在HTML上进行可视化编辑,类似的开源项目还有TinyMCE,CKEditor(原FCKEditor)等,KindEditor在CMS、论坛、博客、电子邮件等互联网应用上得到广泛使用,主要用于让用户在html上获得所见即所得的编辑效果。KindEditor采用LGPL开放源代码使用许可,可以自由修改源代码,也可以集成在您的商业程序。 但在使用方面LGPL也有一定的限制,LGPL许可保障原作者的知识产权:如去除KindEditor特征(js文件名、KE变量名等)或抄袭程序代码都是违法的。 KindEditor主要特点有: KindEditor内置自定义range,完美地支持span标记。 KindEditor体积小,加载速度快,但功能十分丰富。 KindEditor基于插件的方式设计,所有功能都是插件,增加自定义和扩展功能非常简单。 KindEditor支持大部分主流浏览器,比如IE、Firefox、Safari、Chrome、Opera。 KindEditor修改编辑器风格很容易,只需修改一个CSS文件。 KindEditor 3.4版是KindEditor 3.3.1版本的增强版本,代码架构基本没有变化,程序稳定性不会有问题,所以不会发布alpha、beta版本。目前KindEditor 3.4版本新功能已经基本完成,接下来将进入一个测试阶段。 KindEditor 3.4的主要特性: 添加了URL格式化功能。 添加了图片编辑/删除功能。 添加了浏览服务器文件的功能(PHP)。 添加了超级连接编辑/删除功能。 改善了回车换行,通过参数可设置BR或P换行,默认BR换行。 改善了弹出框,支持多个窗,根据浏览器窗口居中,加载时可显示[加载中]动画。

java

2009年11月的编程语言排行榜

TIOBE11月编程语言排行榜终于公布了。继9月份的排名以来,前三甲仍然是由Java,C和PHP牢牢占据,而Java依然是榜单的状元,C屈居榜眼,PHP仍然是探花。但本次榜单有了新的变化,C语言的排名虽无变化,但是份额明显接近Java了,双方只相差了1%而已。另一方面,Object-C也一如既往的保持了持续上升的趋势,从18上升至13位,相信新一轮的Object-C热即将到来。 详细排名如下: Position Nov 2009 Position Nov 2008 Delta in Position Programming Language Ratings Nov 2009 Delta Nov 2008 Status

java

JRuby 1.4 发布

JRuby是Ruby语言的Java版本实现,JRuby不通于XRuby(XRuby是让C版的Ruby在java虚拟几上运行,而JRuby是完全采用Java重新实现的Java语法解析)。Ruby是一种脚本语言,无须编译是解释执行的类型。脚本语言的特性让Ruby语法具有高度的灵活性,轻便性。同时Ruby是一门完全面向对象的语言,具有简洁的语法,告诉的开发效率等。目前最为流行的Ruby on Rails就是基于Ruby的Web开发框架。JRuby作为快速开发中小型web应用是一个不错的选择,但作为企业级应用JRuby仍然显得太过年轻。Java在这方表现的就十分优秀,JavaEE已经是公认的最稳定高效,最具有可伸缩性的企业平台解决方案。JRuby的出现,填补了Java不具备的脚本语言的特性(Groovy也是如此,不过貌似Groovy发展的没有JRuby理想)。同时也让JRuby拥有的Java胖大的第三方类库的支持,因为是基于Java虚拟几,因此在稳定性上有一定的保证,Java于JRuby真可谓是互补的组合。 经历了三个RC版本之后,JRuby 1.4终于正是发布了。JRuby 1.4正式版的发布经历了很长的一个周期,在这期间JRuby开发团队修复了很多已知的bug,同时进行了很多功能上的改进。其中最主要的一点就是兼容Ruby 1.8.7。因为Rails已经准备将Ruby的最低要求提升至1.8.7。JRuby团队坦言,团队政积极的准备开发JRuby以兼容Ruby 1.9版本,但在整个过程中将有很多工作要做。 JRuby 1.4主要包括如下特性: JRuby 1.4已经兼容Ruby 1.8.7 patch 174版本 JRuby 1.4新增能了window安装包 JRuby 1.4修复了window启动脚本文件(.bat文件)的bug JRuby

Scroll to Top