首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2一个施用TDD开发支持annotation的parameters插件

2012-09-03 
Struts2一个使用TDD开发支持annotation的parameters插件这段时间一直在琢磨TDD的开发过程,曾尝试过不同的

Struts2一个使用TDD开发支持annotation的parameters插件

这段时间一直在琢磨TDD的开发过程,曾尝试过不同的开发节奏。但是由于自己对TDD还不太了解,特发布此插件献给Struts2的追随者们。此插件的优势在于,使用它修改遗留系统非常方便,同时希望高手能够指出其弱点,更希望能够加入你们当中的一员,共同探讨TDD;因为实践是一个漫长的时段,没有争辩就会失去使用他的兴趣,从而得不到它正真的价值。该插件附带完整的测试。插件Demo代码如下:

public class ParametersTestAction {

?? ?@Param

?? ?private String name;

?? ?@Param(parameter = "password")

?? ?private String privacyKey;

?? ?private Integer sex;

?

?? ?public String execute() {

?? ? ? ?return "success";

?? ?}

?

?? ?public void setName(String name) {

?? ? ? ?this.name = name;

?? ?}

?

?? ?public void setPrivacyKey(String privacyKey) {

?? ? ? ?this.privacyKey = privacyKey;

?? ?}

?

?? ?public String getName() {

?? ? ? ?return name;

?? ?}

?

?? ?public String getPrivacyKey() {

?? ? ? ?return privacyKey;

?? ?}

?

?? ?public Integer getSex() {

?? ? ? ?return sex;

?? ?}

?

?? ?public void setSex(Integer sex) {

?? ? ? ?this.sex = sex;

?? ?}

}

对TDD有兴趣的朋友可以,看看关于我写的另一编文章:TDD之Swing一个另类的计算器实现心得

开发环境:

Intellij IDEA 10+

JDK 1.6+

?

热点排行