各路大仙们好:
  小弟使用C#.net开发了一年多了,想向JAVA队伍靠拢一下,主要想向JAVA网络编程方面发展发转,希望大家指点一下java学习历程.在学习.net时走了看了很多垃圾书和资料,很浪费时间,希望JAVA学习不再重复老路.转业原因:小弟想多学习些知识,增强个人能力,主要想在网络编程方面有所发展,个人觉得c++网络编程方面,因为C++作为编译语     言,跨平台的可移植性差,再有微软对程序的封装限制了c++的发展前景。
         
战斗力数值:小弟c#.net方面能力数值介绍一下,好作为各位提议参考,可以开发一般功能信息管理系统及网站,了解面向对象分      析设计,多层体系架构(大仙们不许笑,我看见谁笑,拿弹弓子打你家玻璃),软件模式,基于WEB/IIS开发机制,        xml,web服务,soa,wcf,mvc,基本算法运用.小弟请求:希望大仙们发功时,能关注如下方面:
     1JAVA学习过程,及每步经典书籍。
     2最好把每步对应c#.net,如Hibernate对应LINQ,VS.2008对应java里的什么,是Struts不?(我又看见你乐了,小      心你自行车)
     3帮我解释下几个名词作用,Struts框架,Spring,JSP、Servlet,JavaBeans,Eclipse
     4J2ME,J2SE,J2EE应该学哪方面,还是都学?大家时间有限,能回答我哪个问题都行,最好写上序列号,不要过多争论语言哪个最优秀,我在这里给大家祈福:希望每个程序员和他的家人都能幸福健康。