好久没来了,过来露个脸。。。。。
最近两月在搞个小项目。ajax+hibernate(其实也不算),就项目的框架用到了。业务实现里都是纯jdbc。代码实现倒不难,就是业务实现比较麻烦。现在搞得差不多了,来发点感想。。呵呵,希望对大家有帮助。当初学j2se(呵呵,也就半年前。)也是一步一步的学过来的。现在发现用到的的确不多,但是基础很重要。像多态,继承,接口,异常,反射。相比而言,我觉得io,swing,awt,thread不是那么重要。熟悉即可。因为j2ee里用这个很少,或者就不用。集合类相比这些又重要了一些,因为传参数什么的都要用到。这个不想多说,别说我误导大家。学得多总比学得少好。呵呵。
网上曾听人说,设计模式对面向对象编程的作用就相当于数据结构对面向过程编程的作用。。。数据结构我是几乎不会,对我也没什么影响。而设计模式正在积累中。对此我也没什么发言权。。
我在项目中遇到的最大问题就是配置项目问题了,每次从同事那把项目拷过来,我都要配1,2个小时。最长配了两天。。。都是用的myeclipse6.0。在他那运行正常,在我这死活都报错。。每次都把我折磨得半死。。为找解决办法,也到网上搜了n遍。。。最后决定学一学ant和maven,这两个构建工具。IDE在写程序方面的确方便不少,但是在部署方面就惹麻烦了,一个人写程序肯定没问题。但是一般项目不是一个人写的。。。所以这也是比较重要的。ant和maven现在还正在学习中。。
最后就ide而言,我还是觉得,ide只是个工具,适合自己就行。现在在公司工作我用intellij idea,它的代码提示功能很赞,能帮我减少不少麻烦。在家学习我用eclipse j2ee版本。不使用太多的插件工具,以免影藏了过多的实现,而让自己学不到东西。nb我感觉更适合做界面,不过我用不到,就没用。目前用它配的petstore2.0。。
目前就这么多收获。哦,对了,还有一点,调试js真是让人抓狂。呵呵。。