摘要: 期待了许久,终于等到Spring Integration 1.0的 RC1版本。相对于Spring的其它项目,Spring Integration项目的推进速度的确是比较慢。由于本人对EIP这一块的情有独钟,所以对这一块也是一直追踪着。RC1版本的发布,也代表着1.0 的正式也临近发布了,请我们期待吧。
下面是本人先前整理的学习笔记(目前只针对M6版本,RC1版有一些改动,正在整理中)
阅读全文
posted @
2008-11-08 12:53 x.matthew 阅读(1645) |
评论 (1) |
编辑 收藏
NetBeans IDE 6.5 RC2 已经发布了,下面是官方发布的新特性列表:
PHP
- PHP Editor (Code completion, syntactic and semantic code highlighting)
- Support for heredoc notation and PHTML
- Debugging using Xdebug
- Generators for MySQL database code snippets
|
|
JavaScript and Ajax
- JavaScript Debugging on FireFox & Internet Explorer
- Http transaction monitoring
- JavaScript Editor
- JavaScript Library Manager incl Yahoo UI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype libraries
- Improved CSS Editor
|
|
Java EE & Web Development
- Enhanced support for Spring, Hibernate, JSF, JSF CRUD generator, JPA (Java Persistence API)
- Create RESTful web services from database tables or from JPA entities
- Drag and drop SaaS services into PHP files
- SQL Editor Improvements (code completion, save/recall queries, and more)
- Improved Eclipse project import and synchronization for Java Web projects
- Automatic Deploy on Save
|
|
Groovy and Grails
- Develop pure Groovy apps or use Groovy in Java SE projects
- Groovy editor (code completion, highlighting, and more)
- Grails web application framework
- Open existing Grails applications without adding metadata
|
|
Ruby and Rails
- New Test Runner interface for displaying test results
- Rake improvements: Rake Runner and a pre-generated Rake file
- Debugger: Conditional breakpoints and catchpoints
- Ruby projects accept JVM options from command line
|
|
GlassFish v3 Prelude for Web Development
- Modular, OSGi based architecture
- Small footprint, fast startup and deployment
- Support for scripting, including JRuby
|
|
C/C++
- Improved code completion, error highlighting, and semantic highlighting
- Call graph, Memory window
- Remote development
- Packaging of application as tar files, zip files, or SVR4 packages
|
|
Java ME
- New project wizard for adding custom components to the Visual Designer Palette
- New SVG UI components in the enhanced SVG Composer enable rich UI design
- New Data Binding Custom Components in the Visual Designer Palette
- Upgraded obfuscation tool to ProGuard 4.2 and test framework to JMUnit 1.1.0
|
|
Java Debugger
- New multi-threaded debugging with improved UI and work-flow
- Smart Step Into with method selection right inside expression
- Deadlock detection with visual indication
|
|
Java SE
- Automatic Compile on Save
- Improved Eclipse project import and synchronization
- Java Call Hierarchy
- Analyze Javadoc
- Swing GUI Builder can generate simple class names (instead of fully qualified names)
|
|
IDE Tools and Usability
- Camel Case Code Completion
- Formatting Settings per Project
- One QuickSearch shortcut for IDE actions, files, options, and docs
- Support for Windows UNC paths (shared network folders)
|
|
posted @
2008-11-08 12:17 x.matthew 阅读(467) |
评论 (0) |
编辑 收藏
摘要: 期待了四个多月的Spring 2.5.6版本终于正式发布了,官网信息.
按照官方3.0版本开发的说明,Spring 2.5.6将会是Spring 2.5分支的最后一个版,整个开发团队将会全力投入到 3.0版本的开发工作。3.0版的MVC将会对Rest进行支持。
Spring 3.0 is in progress now! view roadmap click here
阅读全文
posted @
2008-11-06 10:25 x.matthew 阅读(2189) |
评论 (0) |
编辑 收藏
摘要: 本文从一个例子出发,根据TDD(测试驱动开发)要求,进行开发。只是用于演示如何使用Spring2.5提供的基于Annonation方式的IOC实现,进行TDD开发。
首先我们来看一下这个例子的要求:
开发一个购物车对象,可以添加商品,删除商品,查询已购商口,结账功能。
阅读全文
posted @
2008-11-05 19:40 x.matthew 阅读(1889) |
评论 (2) |
编辑 收藏
摘要: JSON-taglib 是 JSP 2.0 标签库,用于生产 JSON (JavaScript Object Notation) 数据结构。
阅读全文
posted @
2008-11-03 19:30 x.matthew 阅读(2327) |
评论 (0) |
编辑 收藏
摘要: Spring2 针对远程访问服务,提供的一个remote包。其的的是提供一套统一的远程服务发布功能。
Spring2支持远程服务功能如下:
1. RMI服务
2. Hessian或者Burlap通过HTTP远程调用服务
3. HTTP调用器暴露服务
本文结合源码示例,来讲解如何实现这些功能发布。
阅读全文
posted @
2008-11-02 19:20 x.matthew 阅读(2499) |
评论 (1) |
编辑 收藏
摘要: 虽然目前Glassfish V3离正式发布还需要一段时日,但针对V3版这么长久的发布日期,就让人特想认识一下V3版将会给我带来怎么样的新特性。
*组件化架构(OSGi Based Modular architecture)
*可插拔式容器与动态脚本语言支持:
*增强后的命令行模式与管理控制平台:
*基于角色的安全策略支持:
*支持用于内置服务器方式部署:
*提供让人耳目一新的问题剖析框架:
*REST 支持(Jersey):
阅读全文
posted @
2008-10-30 19:37 x.matthew 阅读(2799) |
评论 (3) |
编辑 收藏
今天浏览Spring Source官网时,发现其公告栏又增加了一个子项目.Spring workflow.
Spring也加入到了工作流的竞争行例中来了。
下面其官方布的信息:
The Workflow extension brings Spring to the world of workflow programming. Jan Machacek originally started this extension because he was not happy with the complexity of other workflow management libraries. The Spring Workflow extension treats all components of the workflow as first-
class Spring beans. As a result, your flows, states and transitions can take advantage of all features in the Spring Framework.
Finally, the unobtrusive approach means that testing your workflows is as easy as testing any other Spring components.
全文的大概意思是: 该项目创始人Jan Machacek,其本人觉得目前已经存在其它的工作流项目过于复杂,难被掌握,所以决定尝试基于Spring,开发一个全新的工作流引擎。Spring Workflow extension作为Spring中一个组件,将会成为目前从多存在的Spring组件中最优秀之一,最终将会使用都在Spring框架上实现流程管理,状态控制和流程迁移控制管理,当然由于基于Spring,所有实现都可以无缝的整合Spring所有特征。
最后补充一句,Spring Workflow最让人关注的一点就是测试Spring Workflow就像使用其它的Spring组件一样的简单,方便。
目前该项目还正处理培育阶段,目前最新的版本为 1.3.0, 点击可直接下载
作者语:
目前开源的工作流项目比较多,但比较做的好的,本人认为JBoss JBPM应该是比较好的一个。无论从其开发工具的支持,开发团队的支持都很不错。但有一点就是有点复杂,不太容易上手。所以期待Spring workflow能否真会给我带来一个惊喜
备注:
Spring workflow 官方网址: http://springframework.org/extensions/se-workflow
作者
Jan Machacek 博客网址 http://unjobs.org/authors/jan-machacek
Good Luck!
Yours Matthew!
posted @
2008-10-30 13:26 x.matthew 阅读(2642) |
评论 (10) |
编辑 收藏
推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出和大家分享一下。
这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5.
它由 C++开发,并且
官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。
本地windows版本下载
本人之所以认为它还不错,是其有下面几个功能:
1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转
2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型)
- jdk1.1.8
- jdk1.3.1
- jdk1.4.2
- jdk1.5.0
- jdk1.6.0
- jikes-1.22
- harmony-jdk-r533500
- Eclipse Java Compiler v_677_R32x, 3.2.1 release
- jrockit90_150_06
图示:
3. 快速查找源文件功能(Ctrl+Shift+T)
4. 安装方便.只有600K,直接运行即可。
5. 支持文件的拖放功能,源代码高亮显示
当然对于反编译的效果,感觉还可以。当然在本人使用过程也出现过,编译效果不佳的情况。但从总体上来看已经让我挺满意了,呵呵。
Good Luck!
Yours Matthew!
posted @
2008-10-28 20:31 x.matthew 阅读(74740) |
评论 (73) |
编辑 收藏
摘要: spy2servers已经发布有一段时间了,部分的使用手法都发布在不同的文章中:
http://www.blogjava.net/xmatthew/archive/2008/04/24/194894.html
http://www.blogjava.net/xmatthew/archive/2008/04/21/194349.html
http://www.blogjava.net/xmatthew/archive/2008/03/24/187934.html
http://www.blogjava.net/xmatthew/articles/185673.html
现在应该是时候把它们统一整理出来了。
本手册分为两部分,用户使用手册和开发手册。
阅读全文
posted @
2008-10-28 12:54 x.matthew 阅读(3842) |
评论 (7) |
编辑 收藏