码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-08-07 20:09:53      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:java   感悟   

   这几天项目用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感悟之继承和封装(不要做码农)

标签:java   感悟   

原文地址:http://blog.csdn.net/qw463800202/article/details/47341379

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!