近段时间花了挺多精力在面试上面,也接触到很多形形色色的面试者,其中我经常问的一个问题:你自己觉得对哪项技术或者是哪个框架最为精通?结果很多的面试者回答是J2EE!哎,现在的抗压能力是比较强了,照以往的话马上晕倒!这些人大多用Struts、Spring、Hibernate等主流框架进行过Web开发,越来越多的人变得浮躁,他们不上Java官网,不看源码……,自以为用过这些技术就以为精通了J2EE,其实他们完全不知道J2EE为何物!总的感觉就是:现在要想招一个比较称心的人真是好难!
借此也把JavaEE的相关核心技术汇总下,当然这些资料都可以到Sun官网查看,具体可见http://java.sun.com/javaee/technologies/;
JavaEE【Java Platform Enterprise Edtion】是一组能够大幅降低开发、部署、管理多层或服务器中心化的应用程序的成本和复杂度的一系列技术汇总,对于企业用户来说,他能够提供完整的、稳定的、安全的、更快速的Java开发平台,目前使用最广泛的版本为Java EE 5;
JavaEE 5的核心技术可以分为4类:Web Service相关、Web应用相关、企业应用相关、管理和安全相关;其各种技术之间的关系可以从下图体现:
下面我们就罗列下4个分类下面的各种核心技术: