这是我这3年里经历,觉得这些对很有用,所以写篇文章发表,也是第一篇文章
废话不多说 直接进入主题
当今社会 现在用SSH开发,对与学JAVA方面的人才来说,还是很关键的,等你真正进入公司才知道,以前那点JAVA基础就想出去工作或学了个Struts就觉得自己已经很不错了,其实大错特错。学习没有至尽,走软件开发这条路,确实很累很伤脑子(起码要比一般人少活几年), 过分的用脑去思维,去一点一滴的找那些自己以为没有错的错误。
从学校3年后,认清很多事,很多道理。这些在大学里学到不少,而在学校进取时在刚开始学JAVA却是被动的,弯路走过不少,吃的亏也数不清,老师喊你完成什么就完成什么,交了 完了 ,了事 。去疯。。。
而在学SSH时,一开始基本都一样学Struts,而我这里重点说得是“工具”,当时老师喊我们用什么就用什么,不知道是好是坏,用好就不错了,但这些对后面来说,造成得影响可谓惊人。
比如Myeclipse里导入Struts Hibernate Spring,就在项目中属性里Myclipse选项中点下 选个路经,然后就了事,对于初学者来说,这些东西能很明白的给自己个答案,你导入的是“SSH”吗? 你真的认得它们吗? 能认得它们多深?
它们所用的是那些包?之间的配置用什么联系?为什么Web.xml中会自动导入那么多代码?自动加入的包那么多那些是没用的那些是有用的? 很多很多,而开始学的话Myeclipse确实很方便,也是个超“懒”的工具。可以帮人解决很多不需要学的代码和配置文件等等,而在你真正进入公司里面的时候才知道,要用的不是要付费的软件,公司在考虑开发成本上是不可能用Myeclipse,而且它本身有些导入的是错误和冲突的。而普遍的是用免费的Eclipse,它没有Myclipse那么强大,虽然说Myeclipse是个插件,不得不承认很简洁,节约很多时间,但是对于初学者来说过分的去使用它等于自杀,根本不知道自己所做的核心是什么?
而在用Eclipse时你会发现所用的东西全是靠自己手写出来的精华。一点一滴的在不断的错中慢慢成长,而且速度也是惊人的。从建一个JavaPro 开始,创建配置路径文件夹,写Web.xml,导入那些需要的包,开始去外国网站找自己要用的东西并下载,一步一步的成长,一个星期下来,可以这么说你的进步是以前速度的2到3倍,而框架打好了后以后也省了很多,基本可以直接调用,比Myeclipse差不多方便。现在的Myeclipse是不能导入Struts2 Hibernate3 Spring2的,而工作时是不可能去让你用过时的版本给客户,所以一个字“写”吧, 动手写中很多知识和错误是意想不到的,当然这需要的是自己去解决去钻研,去不断的理清。
建议还在用Myeclipse的人才们,抛开那些儿时玩具吧,该去学学车了,自己的能力不能埋在“自动化”里。
你遇到的问题网上的人绝对遇到过,你要的答案,网上绝对能给你