职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 299|回复: 1

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

[复制链接]
broken 发表于 2011-8-21 10:55 | 显示全部楼层 |阅读模式
这段时间一直在琢磨T......
推荐链接  见证又一......


这段时间一直在琢磨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+

parameters.rar (17.5 KB)
下载次数: 2

天上智喜 发表于 2011-8-21 10:56 | 显示全部楼层
推荐链接

见证又一个准百万富翁的诞生!
20-30万急聘多名天才Java/MTA软件工程师
3G培训就业月薪平均7K+,不3K就业不花一分钱!

您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-16 16:05 , Processed in 0.123946 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表