要在企业,有好的发展前景JAVA除了servlet,struts技术外,还要学习哪些技术?我现在主要怕这2个技术在企业不好找工作你说这么多,怎么学的完。我的意思是快毕业了。还需要学些什么,来提高竞争力 我补充下了,既然我会servlet和struts那么sqlserver,jsp,javascript,这些我都懂啊 我们老师说,struts学好就可以了,spring,hibernate半桶水也无所谓,请问是这样吗?
首先要学JavaSE,这是无庸置疑的。与此同时,是的,与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法。在这儿之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。在JavaSE完成之后,可以试着完成一些小项目,同时关注一下设计模式的内容,不必强求自己能够完全掌握各种细节,往前走吧。掌握一种编程工具,比如说Eclipse。数据库,可以选择使用Oracle或者MySQL开始。JDBC,用Java连接数据库。可以选择在这个地方切入Hibernate,也可以选择在Struts之后。 HTML CSS JavaScript,这些东西是做web项目必需的内容。Servlet JSP,服务器端必需。XML AJAX,新的流行趋势不能不了解。 作一些小项目吧。比如BBS、留言系统、学籍管理、商城等等,随便着一些业务逻辑比较简单的来做一做。Struts,MVC的典型应用Hibernate,OR Mapping的典范之作。Spring IOC + AOP, 面向对象 + 面向切面,完善的旅程。把以前自己的小项目加入Struts、Spring、Hibernate的元素吧。去研究各种商业项目的业务逻辑吧,才能在你的简历中加入浓重的一笔。EJB3.0,java在走了很多弯路后的回归之作,值得研究。SOA,业界铁定的未来趋势,要紧紧跟随。
主要是基础和面向对象思维.灵活的设计.说简单点.后台能够会设计,前台懂javascript, Ajax一定要会.Ext,jQuery,DWR等等..分布式系统EJB就不必要在SSH之前学了,比较10家公司才0.1家真正需要分布式开发.