java应该掌握些什么呢?

java应该掌握些什么呢? 
Java基础: 
Java原理和使用:看《Java编程思想》即可,这本书应经常带在身边,是Java程序员人手一本的工具。 
JSP+Servlet:这是javaWeb开发的基础,应该熟练使用。 
服务器: 
1、WebLogic的原理、使用和配置,如果要把JavaWeb程序跑起来,不会用WebLogic可不行啊。 
2、Tomcat:轻量的JavaWeb容器,和WebLogic功能类似,使用简单、方便、免费、开源,不过不支持EJB。 
3、JBoss:类似于Tomcat,功能更强,支持EJB。 
这三种服务器至少掌握其中的一种是很必要的。 
框架: 
1、Struts:前边详细说过了,必须掌握。 
2、Hibernate:建议掌握。 
3、Spring:建议掌握。 
4、Tapestry:这是一个新的MVC框架,使用组件式开发,是显示层技术的发展趋势。建议了解。 
5、Flex和Laszlo:新的显示层技术,支持富客户端应用,是目前的较前沿的显示技术。建议了解。 
6、普元EOS:一个国产的面向构建开发平台,国际上还没有同类产品,我国算是国际领先了。它把开发人员从传统的代码编写中解放出来,只需要在图形化界面中拖拉线段和组件、配置参数,就可以完成软件开发了。适合大公司快速开发软件项目,而且是收费的。建议了解。 
JavaWeb开发周边技术: 
Html、javascript、CSS、XML、XSLT,这些是开发中经常使用到的,应该熟练掌握。 
开发工具: 
Dreamweaver、Eclipse或Jbuilder、PL/SQL 
数据库: 
Oracle必须会用、SQLServer掌握、MySQL可以在自己学习时使用。DB2那种东西就不要学了,国内太少使用了。 
软件工程: 
可以理解UML设计和使用UML进行简单设计。 
对于IT界来说,书太落后了,还是花时间学些前沿的东西吧! 
既然大家选择了IT这条路,想法应该和我差不多,这是最热门最前沿的技术,要义无反顾的投身其中。不过在你纵身之前,请先问问自己:我,准备好了吗? 

你可能感兴趣的:(java应该掌握些什么呢?)