java

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

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

java

Jt 4.5 发布

Jt是一个面向模式的Java框架(使用Gof经典的设计模式来编写代码的框架),同时Jt也是一个引入了组件概念的框架(组件是组成框架的最小单元,组件的优势就是复用率高,著名的Java框架Tapestry就是一个经典的案例),用于敏捷开发Java应用程序。Jt目前已经被应用在一些大型的关键系统中。Jt实现了很多家喻户晓的J2EE设计模式,例如:Data Access Object(DAO)模式等 Jt 4.5版本对组件进行了改进,同时JtPortal(Jt Protal)也进行了大幅度的更新: Jt 4.5新增了Chat应用模块 Jt 4.5新增了论坛应用模块 Jt 4.5引入了安全角色的功能 Jt 4.5更新了大量的文档信息 Jt 4.5发布的同时发布了JtPortal 1.5版本(JtPortal 1.5是完全由Jt 4.5框架和Jt组件构建而成的,可以说是Jt 框架的一个案例)

java

TorqueBox 1.0.0.Beta18 发布

TorqueBox是一个新型的Ruby应用程序平台,TorqueBox整合了当前最主流的技术,例如:Ruby on Rails等,TorqueBox扩展了Ruby应用程序,以便让其支持,轮询,任务队列,SOAP处理,通信等等。TorqueBox提供了一个全功能的集成开发环境,基于最新版本JBoss AS Java应用程序服务器,并且支持诸多功能,包括集群,云部署等。 TorqueBox支持Ruby on Rails 2.2和以上的版本。Rails 应用程序中的类资源以一种“first-class”的方式存在,因此web容器可以配置为一个集群。所有rails中的sessions可以被所有服务器共享。但这些都由rails服务器管理而不需要任何其它的配置。 [ad#468-60]

java

Hibernate Validator 4.0.2 发布

Hibernate Validator是一个通过Java Annotation(Java注释)给Hibernate管理的Pojo增加校验功能。Hibernate Validator 4.0.1貌似是上周发布的,今天Hibernate官方放出了Hibernate Validator 4.0.2版。Hibernate是Java开源持久化界最流行的功工具之一,Hibernate Validator 4是Bean Validator(JSR-303)规范的标准实现,同时也包含了诸多心特性和吸引人的功能。 Hibernate Validator 4.0.2主要是bug的修复,其中包括: Hibernate Validator 4.0.2中修复了xml中没有约束的时候空指针异常 Hibernate Validator 4.0.2中修复了继承类中无法加载约束的问题 Hibernate

java

Induction v1.3.0b 发布

Induction号称是最引人注目的Java MVC框架之一,今天Induction v1.3.0b终于发布了。Induction v1.3.0b最大的特点是引入了强大的Request interceptors(HttpRequest拦截器)以及强劲的短URL解析器。 Request interceptors功能无需任何配置,完全采用依赖注入的方式引入,并且是类型安全的。 短URL解析器增强了Induction的配置文件,通过,下面的标签 进行配置。该标签允许Induction将URL中非规范Java字符转换为规范的Java字符。 Induction v1.3.0b中修复了Induction v1.2.0b中的小bug。作者还将Induction与Spring MVC进行了一些对比。详细内容: http://www.inductionframework.org/induction-vs-spring-mvc.html Induction官方地址: http://www.inductionframework.org/ [ad#468-60]

Scroll to Top