您的位置:首页 > 职场人生

java感悟之继承和封装(不要做码农)

2015-08-07 16:39 218 查看
   这几天项目用ibatis规范sql语句,这样所有的sql语句都要自己手动输入.特别是遇到一张表是有三十多个字段的,更新,插入语句写的简直让人烦死.这时候感觉程序员真的是码农,或者就是砌砖头的,而且还没人家工资高.但是回想一下这种机械的输入其实是可以避免的,然后我就去琢磨了一下写了一些工具类,直接生成ibatis的实体类和xml的映射文件,这个生成的过程只用了一分钟.只怪自己太蠢,然后有了点感悟

1、作为一个优秀的程序员一定要会熟练的使用各种工具来辅助开发,或者直接写自己需要的工具类,,从而避免各种重复性的机械劳动,不能成为"码农"

 2、一定要把继承和封装这两个java的概念深刻的印在自己的脑海里,开发过程中,不能抽出各种通用的方法封装起来供自己多次调用,比如很多刚入门的人,程序中需要用session获取数据,然后每个方法中都获取一次session,这个时候有没有觉得很不方便呢,你只需要写一个公用的方法,然后需要用到session的方法你就继承(extends)你的公用方法就行了啊,

    protected HttpServletRequest req; //request请求作用域

    protected HttpSession ses;            //session作用域

    protected HttpServletResponse res;// response 响应

    

    public void setServletRequest(HttpServletRequest req) {

        this.req=req;

        this.ses=req.getSession();

        

    }

    public void setServletResponse(HttpServletResponse res) {

        this.res=res;

        

    }

比如这样,其他方法继承这个方法。这样是不是极大程度的简化了开发!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 感悟