存档

‘Spring & Groovy & Grails’ 分类的存档

Spring Framework 2.5 正式发布

2007年11月21日 1 条评论

今天, Spring 2.5 正式发布, Spring 2.5 在 Spring 2.0 的基础上增加了许多令人振奋的新功能, 包含如下:

  • Full Java 6 and Java EE 5 support (JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0)
  • Full-featured annotation-driven dependency injection, including support for ‘qualifiers’
  • Support for auto-detecting application components in the classpath and auto-configuring them as Spring managed objects
  • A new bean name pointcut element in AspectJ pointcut expressions
  • Built-in support for AspectJ load-time weaving based on the LoadTimeWeaver abstraction
  • New XML configuration namespaces “context” and “jms”, for maximum convenience
  • A completely revised integration test framework, with first-class support for JUnit 4 and TestNG
  • A new annotation-based controller model for Spring MVC supporting Servlet and Portlet environments
  • Extended SimpleJdbcTemplate functionality, including support for named SQL parameters
  • Officially certified WebSphere support
  • The packaging of Spring Framework jars as OSGi-compliant bundles out of the box
  • The ability to deploy a Spring ApplicationContext as a JCA RAR file, for headless application modules
  • JCA 1.5 message endpoint management, for Spring-managed JMS and CCI message listeners

本地下载 本地文档

Spring-On-Rails 1.0 发布

2007年10月3日 没有评论

Spring-On-Rails 是一个快速开发的企业Java应用框架, 被设计成能帮助开发者生成CRUD应用的基本骨架. 这个应用构建在 Spring, Ibatis 和 Hibernate 技术之上。

Grails 0.6汇集Spring与JBoss的精华

2007年9月17日 没有评论

Graeme Rocher发布了Grails 0.6,新加入的Spring WebFlow和JBoss Seam特性让Grails进一步摆脱了原先的Rails模仿者的角色。

新特性:

  • 合并Groovy/Java编译
  • 集成Spring Web Flow
  • 支持Spring的作用域(scope)以实现限定作用域的服务
  • 改善了对REST的支持,实现了自动化的XML/JSON marshalling和RESTful URL映射
  • 为不能被惯例所代替的配置准备了新的Config DSL
  • 更漂亮的自动生成界面
  • 支持内嵌使用Sitemesh decorator
  • 控制器现在可以把标签库当作方法来使用
  • 新的GSP标签
  • 大幅度改进启动、单元测试和生成工具的速度

全文

Groovy 1.0 released

2007年1月8日 没有评论

After a long and tumultuous development, Groovy has reached a final version 1.0. “Groovy is a dynamic language for the JVM that integrates seamlessly with the Java platform. It offers a Java-like syntax, with language features inspired by Smalltalk, Python or Ruby, and lets your reuse all your Java libraries and protect the investment you made in Java skills, tools or application servers. Groovy can be used for various purposes, from adhoc shell scripting leveraging Java APIs, to full-blown web applications built on Spring and Hibernate through the Grails web framework.”

Grails 是构建在 Spring, Hibernate 和 SiteMesh 之上的Web框架。 Grails的目标是带给Groovy”按约定编程”的开发模式。Groovy on Grails 形同于 Ruby on Rails 。

分类: Spring & Groovy & Grails 标签:

Spring 2.0 正式发布

2006年10月8日 3 条评论

在经历了9个里程碑的连续发布,超过150,000 次的下载,和750 个JIRA 问题的解决,以及50个主要新功能的介绍后。 Spring 2.0 正式发布

Spring 2.0 带来的Simple, Powerful, 和 Proven. 将给用户带来更大的生产力。

下载 Spring 2.0

Spring 2.0 的一些显著的新特性如下:

1. 强大的全新的AOP支持,对最新的AspectJ 5的集成

Spring 2.0使得AOP的使用更简单, 同时也更强大. 毫无疑问, 这是Spring AOP史上的一个里程碑..通过与AspectJ 5的整合, Spring AOP提供了完整的AOP, 从dynamic proxies 到AspectJ weaving…同时也可以使用AspectJ pointcut expression language 等等

2.引入XML Schema语法简化配置

在之前的Spring 1.x 中, 配置的繁琐让人感到相当不便, 2.0 通过引入XML Schema, 让用户可以自定义tag, 相信可以一定程度上降低配置的工作量, 不过并没有根本解决配置繁琐的问题.

3.提升了Sping MVC.

Spring Portlet MVC是基于JSR-168 portlets标准的MVC framework.. 这次新版本进行了大幅的提升. 虽然相对于我们熟悉的Webwork, 还是有不小的差距.. 但是我们看到了Spring进步的步伐.

4. 异步的JMS机制, 允许基于消息驱动的POJO

相信JMS机制在很多应用中, 都是相当有效的. 目前Jmatrix, 也是用到了JMS进行异地消息同步. 这一次对异步JMS机制的支持, 相信是众多开发者期待已久的特性了..

5. 对 JDBC 的提升

Spring2.0为JDBC引入了 named SQL parameters 以及 generics-based SimpleJdbcTemplate.

分类: Spring & Groovy & Grails 标签:

Spring Framework 2.0 Reference翻译计划

2006年7月20日 没有评论

Spring Framework 2.0 Reference翻译计划 

Spring 开发参考手册由Spring 中文论坛http://spring.jactiongroup.net  发起、组织,Spring

开发手册长期以来经过spring翻译小组的公共努力,已经成功推出了两个版本,为Spring这样

优秀的开源技术在中文世界的推广做出了积极的贡献。 Spring1.1开发参考手册1.1版本,在推

出后下载量两周内就达到了2万以上。在线版本更是为众多的spring开发者提供了便捷的开发服

务。

随着spring framework的飞速发展,以更全面的企业服务和便利的开发优势,spring2.0成为了更

多程序员J2EE开发的首选框架。为了让更多的朋友能快速掌握spring2.0的开发优势和了解优

秀的构架思想,Spring论坛协同满江红开放技术研究组织(Hibernate开发手册翻译团队) http://

wiki.redsaga.com ,共同发起spring2.0 reference的翻译项目。相信凝聚spring,hibernate两

个项目组文档翻译的丰富经验,我们能为spring爱好者们共同打造出一份优秀的spring开发手册

,同时,我们希望更多的朋友参与这个项目,为爱好spring,爱好开源的人们奉献出微薄之力。
项目计划:
概述:

1、时间安排方面,在确保质量的前提下整个翻译工作在4周内完成,一期安排在2周内完成翻译

(将有一个预览版本发布),随后2周进行一审和二审(不断发布迭代版本),校对工作完成后

发布正式版本。一般任务按照章节进行分配,大的章节将被拆为不同的小节(20KB以内)。

2、参与者以自愿方式在网上加入翻译工作,参与者在申请时必须留下明确的联系方式(电话/手

机)以方便Leader进行联系,并注明期望得到的 wiki/cvs的用户名和希望认领的章节。工作分

配由Leader安排,原则上按照先到先得的方式。具体的安排在wiki上公布。参与者将被加入不

公开的邮件列表中。吸取以往翻译的教训,为保证Leader的管理时间,原则上不安排Leader的

翻译工作,或安排较少的章节。

3、在翻译开始后,翻译者必须每两天一次在晚上10点前在wiki上留言通报翻译进度,对未在规

定时间通报进度者负责人将直接与其联系询问情况,连续两次无理由未通报进度者将被认为已

经脱离联系,为不影响整体进度,原工作将安排另外人员接手。Wiki仅做交流通报使用,参与

者通过CVS交换文档。每位参与者完成翻译后在本地编译通过后提交CVS,大部分翻译到位后

,每天会有daily build版本内部发布。CVS账户与daily build访问地址,将在工作开始后由

Leader提供。

4、Leader将维护翻译术语表,翻译者可将翻译时遇到的术语提交在wiki上,负责人将进行整理

和总结,添加至术语表中。参与翻译与校对工作的参与者请尽力确保整篇文档各个部分的术语

翻译一致。

5、文档将按原spring reference英文文档的lisence发布,全体参与者一致同意放弃除署名权外

的所有权利。在前言中将按章节列出所有参与者,按照章节顺序,每个参与者有一句话留言机

会。参与工作但因个人原因退出者将被列在致谢名单中。

6、所有参与者将可以获得此次活动的纪念专题T-Shirt衫一件!
项目计划时间:

2006年7月24日~2006年8月20日
项目负责人(Lead):

丁雪丰 (Digital Sonic) @ 上海
报名:

发送email到 [ dxf_digitalsonic-redsaga at yahoo.com.cn ]
请注明您的姓名、网名,用于联系的邮件地址,所在城市,电话(重要!)。

项目资源:
wiki:
http://wiki.redsaga.com/confluence/display/Spring2/Home

分类: Java, Spring & Groovy & Grails 标签: