摘要: 软件开发思想之我见一 虽不敢自诩自己的代码量有多大,但是这丝毫不能压制我对于软件开发的理解。写的代码越多,越发觉面向对象相对于面向过程是多么的优越,就比如简单的jdbc编程,为执行一条解决目标业务的sql语句,往往会搭上更多的诸如加载驱动、获取连接、捕获异常、关闭资源等额外操作,对于初学者而言,反正有的是精力,也会觉得理所当然:有多少个方法,就会有多少个这样额外的东西的身影存在。当这样重复写过两三天后,开始有点反思了,考虑是不是应该把这些重复的、不涉及具体业务的固定步骤提取出来?于是有了JDBC操作数据库的util工具类,把那些一成不变的动作按一定的功能封装为不同的静态方法。这种提取公共代码. 阅读全文
posted @ 2012-04-10 19:02 徐下策 阅读(2147) 评论(4) 推荐(8) 编辑
摘要: 在eclipse开发中经常会遇到要访问项目中某个文件或文件夹路径的需要,当碰到这种需求的时候,我看到好多人都是右键eclipse中Package Explorer视图中的某个文件或文件夹,然后右键-->properties-->Resource的Location中将该文件或文件夹的路径ctrl+v然后在windows的资源管理器路径中ctrl+v,最后找到目标。 其实在eclipse众多的应用插件中,有一款叫做easy explorer的插件,能够是你在eclipse快速进入目标文件(夹)所处路径,而为了实现这个功能,您仅仅所要做的就是右键目标文件(夹),在弹出的右键菜单中单击ea 阅读全文
posted @ 2012-04-08 21:29 徐下策 阅读(3512) 评论(1) 推荐(2) 编辑
摘要: 通常情况下,我们编写Extjs表格grid的时候,都是静态的,也就是说grid的表头、列都是固定的。在实际开发中,往往面对很多“非主流”的情况,就比如我曾经遇到的一个实际开发的案例,要求前台以Extjs Grid来显示数据库的表并进行编辑操作。数据库中有很多表,由于每张数据库表的字段数目是不同的,所以需要事先通过后台进行数据库表的字段计算,然后输出到前台给以显示。 还好这不是什么难事,因为Extjs的所有的配置格式基本上都是Json格式的,所有只要Grid的相关配置参数(如columnModel、fields)是Json格式的,那就不管是前台写死的还是后台动态输出的,都无关紧要。 本例... 阅读全文
posted @ 2012-03-07 12:33 徐下策 阅读(8313) 评论(2) 推荐(2) 编辑
摘要: 初学者由于对一些比较基本的知识的把握不是很牢,所以在开发或者设计的时候,往往很容易出现一些错误或者异常现象而找不到出错的根源。记得自己刚刚java入门的时候,会出现一些很“离奇”的现象,然后一遍一遍查看自己的代码,一步一步的进行调试(当然那个时候的调试方式也只是从初学这的角度上而言的,大多是比较粗略的手段),还是发现不了哪里出了问题,这直接打击学习的积极性。甚至有时候,照着书本或者教学视频敲的实例代码也不能正常跑起来,不知道大家有没有这种悲催的感觉。 比如说,大家在html中通常会导入一些外部的css、js文件,而其中一个比较容易被忽视的问题就是路径问题,有时候,我们在css、js中都有... 阅读全文
posted @ 2012-03-06 14:48 徐下策 阅读(39525) 评论(1) 推荐(3) 编辑