WEB开发网
开发学院WEB开发Jsp 我的Java,现在和未来 阅读

我的Java,现在和未来

 2008-01-05 18:38:26 来源:WEB开发网   
核心提示: 我的java,现在和未来 来自:BlogJava 不知道自己为什么会如此痴迷于Java,我的Java,现在和未来,或者更应该说是编程,现在已经大三了,我快乐! (本文转载自blogjava:http://www.blogjava.net/anticlockwise/archive/2006/03/05/3369
                  我的java,现在和未来

  刚到大学时对编程一无所知。大学里教的语言是C++,刚接触时死活都弄不明白指针,每次编程时都回碰到这样和那样的指针问题,最常见的就是指针为空的情况,郁闷至极。大概是大二上学期某个时候,忽然在图书馆看到关于Java的书籍,看了几页就已经着迷了。接着的两年多里,我不断的学习Java,从最开始的环境变量的配置(大家必须承认,这是Java初学者的最大问题),到现在已经熟悉J2EE(Java EE),包括目前流行的Web框架和一些比较有用的开源工具,比如Ant、JUnit、WebUnit的等等。

  我买的第一本Java书是Deitel两人写的“Java How to PRogram”。我很庆幸买了这本书,这是本很好的初学书籍,所以现在假如有人问我刚开始学Java应该用什么书,我会推荐他这本,当然前提是要看得懂英文。之后又随之买了Java Advanced How to Program,虽然这本书是老了一点,但是也很有用,给我奠定了较好的J2EE基础。

  学习J2EE大概是在我接触Java一年多后开始的,那时我对开源还不懂,所以以为J2EE只有Servlet、EJB和jsp。之前我一直使用的是Ant和Editplus,现在有时也用,Ant确实是一门非常好的工具。做J2EE开发就不能只使用Ant了,我回抓狂的。IDE最开始我选择了Netbeans,刚开始觉得很好用,很方便,但随着我做的东西的规模变大,机器就开始卡了(Netbeans很消耗内存的)。之后在网上看到Eclipse很流行,便下下来用,就用到了现在。

  目前最遗憾的是我没有找到机会去做项目,只是自己做网站,学习而已。不过这样有个好处就是没人限制你,所以你可以尽情发挥,可以去探索的更加透彻,有时间去想。因为还在学习阶段,所以我一直没有把网站放到网上,我喜欢把我学过的技术和我自己想出来的模式都网自己的网站上加,以得到实践。目前我是这样的:用Spring作为中间层治理资源、DAO、Service等;与数据库打交道我当然就选择的Hibernate;前端我用了Struts和JSF,觉得他们各有利,Struts主要接收和处理表单,JSF用来作为View Helper生成页面;视图我还是用的JSP,但是用了Sitemesh进行装饰。开始用的Tiles,但后来发现Tiles配置起来很麻烦,而且限制很多;我还用了两个小的开源组件,Ajaxtags和Displaytag,知道这两个东西的人应该都知道我用它来干嘛的,就不说了;安全方面我目前使用的AcegiSecurity,挺好用的,不过假如要求安全性更高,我还需要手工编码;模版技术我现在使用Freemarker,因为使用Velocity我总是配置不成功(偷懒)。现在我主要在琢磨如何简化代码,现在的结构都是我自己摸索出来的,后来下了Appfuse,发现它的结构竟然和我几乎一样!

  说说未来吧,我已经大三了,还有一年就要毕业,我预备出国。开始预备去英国,因为环境熟悉,还选了一所英国计算机排名第三的“帝国理工(Imperial College)”。去英国就要考雅思。后来大家还是推荐我去美国,究竟美国在计算机方面是老大。我又看中了卡耐基·梅隆,这所学校就不用介绍了吧,李开富的母校~~~~ 去美国要考托福和GRE。这下我三门都要考,托福和雅思我不怕,托福我刚做了套2003年的卷子,只错了4道题,也许有一点运气吧,但应该还算不错了。最怕的就是GRE,听说有些人因为GRE出了家,恐怖啊。我也渐渐感觉到了GRE的难度。

   我是前几天刚注册的,看到“哈哈的日子”写的东西,感觉很温馨。本人还没有女朋友,属于“圣”男(剩下来的男人)哈哈……能够找到一个能够理解程序员的另一半也是我的未来。我总是在说“我目前最快乐的事情就是能够为自己的梦想而奋斗,也许会跌倒,也许会报怨,但那些都是这条路上所固有的”。我快乐!

(本文转载自blogjava:http://www.blogjava.net/anticlockwise/archive/2006/03/05/33697.Html,作者:举止优雅的猪,特此声明。)


Tags:Java 现在 未来

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接