最近经常看到朋友们就某技术的处理能力、处理方式提问题或争论不休(如关于hibernate与ibatis的相关讨论);也经常看到一些朋友咨询采用某种框架实现某些具体需求时的问题(如为什么用spring后产生一些暂时搞不定的问题)等。
我个人以为,新技术或新概念无非是为我们在工作中遇到的具体问题给予快速实现的帮助手段。我们不能也不应该为了时髦、为了用而用。当然,我的这种“武断”看法可能会被朋友批驳,但不能否认这样的情况的确存在。
hibernate的好是相对的,它给予使用者更大的空间去关注业务实现,但灵活度上它可能稍逊一些,ibatis则相反。spring的特色在于它的AOP、ioc理念和实现方式...更多的研究讨论我不想多说。
我要表达的是,技术是用来辅助工作的,我们要学习它的设计思想,要深入了解它的实现方式,去其糟粕、取其精华,真正吸收并灵活运送才是硬道理。
我相信大部分朋友都能将ibatis漂亮的封装起来,将其“打扮”得不比hibernate差,至少是很适合“手头”的开发工作。大部分朋友也同样能用CGLib或proxyhandler再加上一点点类反射就能写出很有“spring特色”但很好用的java类。
我以为,如果不是十分必要,如客户点名要用spring或hibernate实现需求否则就不给钱的话,我们大可以考虑一些更灵活、更贴切业务需要又不复杂的漂亮代码。
因为,我觉得大部分新手在使用sping后,其实也不明白其所以然,也只是用到了皮毛,这对个人能力的提高的今后的发展是有碍的。
分享到:
相关推荐
初中语文文摘职场牢骚带来的变革
发牢骚
与传统行业相比,互联网是一个...比如这几天,看到毕胜发的牢骚,对于搞B2C,总觉得是自己入错了行。不过,对于方向这个问题,需要加以区分。某些方向,对于一些人来讲是对的,但是对于另外一些人来讲,可能就不对,
Enter开始,方向键移动,Ctrl键开火。 【说明】 难免会出现一些错误,在使用过程中如果发现错误或其他 问题,请给我发EMAIL。 和以前的版本相比: 1>修正了直线行走敌机能发射禁止子弹的bug。 2>加入了背景mid,...
DbHelperV2 - Teddy的通用数据库访问组件设计和思考 也论该不该在项目中使用存储过程代替SQL语句 如何使数据库中的表更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取MSSQLServer,Oracel,Access中的数据字典...
【作者的牢骚】 按时发布DKGame7。 昨天和群里的兄弟聊天谈了怎么才算C++入门,有人说 开发个打砖块的游戏就算入门了。试试我算入门了没?? 我的计算机水平要比别人想象中的差,非常羡慕高手。很 多人说我开发的...
詹肯这是基于 JavaServer Faces 构建的 Janken 游戏(Rock-Scissors-Paper-game)。 可玩演示可在
对过来说,如果你没有经过充分的研究和思考,简简单单地记录下你的人个资料,草草堆砌出你的简历,就把它散发给未来的雇主,那么你几乎不可能获得激动人心的回报。事实上,你很可能会被迫接受一个实在让人无法羡慕的...
第二种人是怨天尤人、牢骚不断的人,他们是典型的悲观主义者,消极倦怠的工作态度使他们难以有所作为。第三种人是充满自信、积极主动的人,他们是企业的中流砥柱,总是热情地和同事打着招呼,精力充沛,积极乐观,...
键盘操作,Enter开始,方向移动。 【说明】 难免会出现一些错误,在使用过程中如果发现错误或其他 问题,请给我发EMAIL。 【特别声明】 这个程序没有任何商业目的,仅供学习参考,请不要用于 商业用途。你可以 ...
熟悉Virsual Basic开发方式的朋友们在使用Visual C++时,一定发过这样的牢骚:“为什么不能自己设计窗体,为什么不能手动画控件?这能叫Visual(可视化)吗?你看人家Borland C++…… ”的确,制作一个控件丰富的主...
【作者的牢骚】 昨天看一位小兄弟开发了《特训》,玩了,一看源代码, 他用的某本书上的框架,其复杂度已经超过我的理解范围 了,晕。他发布的代码也不能正常编译,修了半天总算编 译了,结果还是黑屏。 ===========...
python的GUI了深刻的飞机上来看的房间爱死了kdj法律思考的房间爱死了kdj发牢骚kdj发牢骚kdj发送旅客的房间爱上了开的房间爱死了
优秀的中层管理者应该是信徒:坚定不移的贯彻落实战略层精神要旨、目标任务,使其内化于心,外化于行,并有效督导落实到基层教练:不仅对基层员工进行管理,更成为基层员工的教练、老师避震器:把来自基层的牢骚懈怠...
数据东方航空时间的粉红色kdj发牢骚kdj发牢骚kdj菲拉斯kdj发牢骚kdj发牢骚kdj菲拉斯kdj发
【作者的牢骚】 最近我的脚冻坏了,我这里的生活条件太差了,物价也很 贵。前段时间有兄弟说能写推箱子就算是能编程序糊口, 我现在也能写了,但是不能用这个糊口。现在年纪大了, 没有了十年前的激情了,混一天算一...
角日历指令Google Material Design的日历角度指令演示版请参阅的演示建造npm安装凉亭安装运行应用程序-开发模式发牢骚运行应用-生产模式发牢骚服务:产品建立应用程式咕unt的构建执照许可证(有关全文,请参阅文件)...
吸引和维系客户的方法和技巧 吸引和维系客户的方法和技巧是非常重要的,烟草公司需要从服务的角度来陈述吸引和维系客户的方法和技巧。以下是吸引和维系客户的方法和技巧: 1. 倾听和重视客户:为客户服务,需要...
【作者的牢骚】 很想结婚,可惜没人要,唉,废柴一族。 有西安或苏州招人的,工作要求不要太高,工资不要太低的,请 介绍给我。附上个人简历一份。 ================================================== FanSin ...
偶先来唠叨几句吧!因为TWITTER,因为饭否,再者QQ的滔滔等等等等,如今唠叨声四... 4、如果也是跟我一样的初学者,多看看inc里面的文件,思考好了再修改; 5、后台是admin文件夹,用户和密码都是admin; <br>