请大牛或者过来人留意一小下

我是09年毕业的,至今有一年时间了,在大学未毕业的时候在一家公司实习,做的是联充平台,大概一年时间。毕业后就进入一家比较大型的公司,做B2C项目。我想说的是,做大型B2C项目,对Java的知识运用的多少(小弟不才,知道Java真正的越学越深奥),现在用的也不是成熟的SSH框架。

特别希望得到 异常哥的指导。

   呵呵,技术发展方向,历来都是“仁者见仁,智者见智”的。个人认为,可以从以下几个方面来思考“技术方向”这个问题。

    第一:要和自己以后的发展方向(职业规划)联系起来。说白了,就是以后打算一直做技术,还是做技术只是一个过渡阶段,以后发展做分析、设计、架构或者管理等等。如果做技术只是过渡阶段,那么,熟悉当前项目所用的技术就差不多了,然后扩大自己的技术知识面,把大部分精力都放在自己以后长远的发展方向上。

    第二:如果打算以后一直做技术,那么就要在技术方面多下功夫了。基于JAVA而出现的新技术、规范、框架等等,数不胜数,要想学,那可以说是永无止境的,没办法学太多。但是,有一点是不变的,不管是规范还是技术、框架,都是基于JAVA基础的,所以,把JAVA基础扎实,在很多方面,会起到事半功倍的效果。JAVA基础,比如:多线程、设计模式、继承、深浅克隆、文件解析、I/O、异常处理、反射、重载和覆盖、等等。

    第三:J2EE规范。尽可能多的了解J2EE的详细规范,不管是做管理系统(常见的是各种B/S模式的MIS系统)还是做B2B、B2C,或者是B2BI等等,都是基于J2EE规范的。常用的组件技术可以了解:Servlet、JSP、EJB(小项目用的不多,主要用于分布式部署的大型项目)、JDBC(操作数据库必须的)、JMS、JNDI、XML(不同格式数据交互,较常用)。

    第四:常用开源框架。现在常用的开源框架大多是基于MVC架构思想而进行架构设计的,有的开源框架只是MVC中的某一层(比如Hibernate、iBATIS等,用于数据持久,可以归为模型层),也有的框架是多层(比如Struts、Spring等,有控制层和展示层等)。常用的开源框架除了SSH外,还有很多常用的好的包,比如:iBATIS、国产的EasyJWeb和EasyJDO、WebWork等等。

    第五:Web容器。常用的有Tomcat、GlassFish、JBoss、WebLogic、WebSphere等等。

    最后,再强调一句:基础才最重要,是学习一切框架和规范的基础。

嘿嘿 我也是一样的!
做了一年的管理软件.现在开始做b2c项目
然后感觉用的东西倒还不如我们以前多了..
就是一些流程复杂些而已..

哪位大哥指导下该怎么学呢.都要学那些呢.