免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1047 | 回复: 0
打印 上一主题 下一主题

我与JavaEE [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-28 23:42 |只看该作者 |倒序浏览

                 06年3月份开始接触Java,当时我刚学过C,C++.那个时代,对语言的认识,仅仅停留在语法的层次上,对于软件开发,根本就是高深莫测,看见学长们开发一个有个界面的交互程序,就还得叹服半天.也就是这样怀着对神圣软件开发无比憧憬,开始了我的程序开发之路,一直到今天,依然没有回头.
   我庆幸我在这个时候已经摆脱了Windows对我的束缚,能够使用Linux,在同学之中,已经有一种超凡脱俗的感觉了,虽然自己心里相当清楚,其实我什么都不会.不过,偶尔有这种感觉还是很不错的.
   我的javaEE和Linux是同步学习的.
   虽然自学了java语法,但发现自己还是什么也不会.我有幸能在学校的网络中心勤工俭学,认识了一些很优秀的学长,听取它们的建议,我走上了JavaEE的不归路.至今,我认为这是我值得骄傲的抉择之一.
   最开始,花了很多时间学习jsp,选择它的目的,仅仅是因为当时认为它最能见成果.经历了jsp1.x和jsp2.0的学习,认识到了程序设计应该有个好的规范,太多太滥对学习并没有什么好处,甚至可能误入岐途.我最终用JSP2.0 + JSTL + EL完成了一个简单的信息录入和查寻的东东.当时为此感到无比兴奋.
   接下来的时间,我开始学习了Spring和Hibernate,这个时候的学习,只是简单的copy别人的代码,并不能明白为什么要这样做,也不会考虑安全,效率,并发,稳定,扩展等十分重要的概念.想理解DI(依赖注入或者反向控制)并不是一件容易的事情.理解AOP也相当的困难.最初也根本不明白Spring所谓的Bean管理容器是是如何工作的.接下来不断学习和实践才慢慢明白其中的部分原由.Hibernate相对来说,理解要容易一点,但也仅仅局限在很浅的层次上.很长一段时间里,虽然也能用上这些Framework,但不清楚它们是如何工作的,试图看的源码,也因为太多而无法理解.不过,这些东西的理解,本身也是离不开实践的.
   Struts1.x,Struts2.0,我都有接触,但重点在Struts2上.
   通过对JavaEE的学习,现在回想起来,觉得按如下步骤学习JavaEE是很有帮助的:
   1.学习java语言,理解常见java数据结构,理解I/O操作,理解Socket,理解XML与Java的联合,理解JNDI,理解JDBC;   2.学习JavaEE设计模式,这对于理解JavaEE的很多框架有着重大意义;   3.学习JSP,Servlet,Filter等JavaEE基础;   5.学习Sitemash,Struts,Spring,Hibernate等精典框架,并将其整合到自己的项目中去;   6.学习ACEGI等安全框架,松耦合的整合到自己的项目中去;   7.学习Ehcache缓存机制,提高系统整体性能,理解多线程,注意并发控制;   8.学习EJB,包括JMX与JMS,JTA等JavaEE高级概念;   9.进一步学习JavaEE各种容器,比如Servlet容器Tomcat,Jetty等,EJB容器JBoss等;   10.学习DWR等Ajax框架,并用于实际项目中;   11.利用好优秀的工具,比如开发工具Eclipse,项目管理工具Maven2,Ant,版本管理工具CVS,注解工具XDoclet,单元测试工具Junit4,性能测试式具JMeter等;   12.阅读优秀的开源框架源码,养成好的编码风格和习惯;
   总之,JavaEE的学习,除了理论知识外,要想真正掌握,还得不断实践,只有经过大量实践,才能真正的掌握.不断学习,不断实践,不断理解,不断提高.
   接下来,以具体的项目,来整合以上大部分知识,以达到学以至用的目的.
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/30752/showart_714814.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP