日期:2014-05-20  浏览次数:20637 次

做项目时遇到一个小问题
刚毕业.进了东软,做了个日本项目.框架用的是spring3 + hibernate 现在没事的时候我看了看日本封装的框架.发现里面有很多变量的命名是handler 包括数据库字段也有handler字样.我特别不明白hander这个是干啥用的.以前在看动态代理的时候见过invocationHandler接口, 但是现在看的框架.啥的都有这个handler不知道是不是和上面我说的那个接口一个意思.


例:
  private IUser _handler;

Java code

  public interface IUser
    extends IModel
{

    public abstract String getLoginId();

    public abstract void setLoginId(String s);

    public abstract String getLoginPassword();

    public abstract void setLoginPassword(String s);

    public abstract String getKanjiName();

    public abstract String getKanaName();

    public abstract List getAuthorityAliasList();

    public abstract void setAuthorityAliasList(List list);

    public abstract IRole getRole();

    public abstract boolean isAuthenticated();

    public abstract boolean isLogin();
}



------解决方案--------------------
这个要看你所在公司的命名规范来定,每个公司有自己约定俗成的一些命名规范或习惯,这个不要自己瞎猜,问清楚最稳妥。

一般来说,handler表示 处理程序,也就是表示实际负责执行请求的对象。
------解决方案--------------------
handler就是处理程序的意思。。每个公司都有自己的命名规范。 。