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;
        
    }

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

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值