这几天项目用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;
}
比如这样,其他方法继承这个方法。这样是不是极大程度的简化了开发!
版权声明:本文为博主原创文章,未经博主允许不得转载。