J2EE学起来不难 没有JAVA基础难 一个工作几年的工程师 可能精通了某一个J2EE平台的开发 但是你问他基础都精通了吗? 他不敢说精通 基础东西关系太多 所以麻烦 但是我们又不可能在初学JAVA的时候 就完全深入JAVA基础部分 大部分的人选择是 较扎实的JAVA基础 然后学J2EE 然后再跳回来继续深入JAVA基础部分 和深入虚拟机~!!
我们通常说的学JAVA就是学JAVA基础部分 J2SE+浅析虚拟机(了解工作原理)+数据库+面向对象思想
J2EE 是JAVA的高级部分 如果出去是做应用系统开发 这个就是你吃饭的家伙
主要做的是 分布式系统 ERP 等等 基于HTTP浏览器的管理系统
精髓就是 J2EE 范围广 开发工具多 开发平台更新快 但是深度比JAVA基础前 一个人可以 3个月就学会用J2EE开发 项目 但是 3个月学精通JAVA基础 是不可能的~
最后了 大公司 一般用人喜欢 考你JAVA基础
J2EE是使用Java技术开发企业级应用的一种事实上的工业标准,英文全称叫“Java2 Platform, Enterprise Edition”
而java是一种语言开发包,是基础的东西,就好比是建房子的砖头,j2ee是建房子的设计图
J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平台。
J2EE并非一个产品,而是一系列的标准。市场上可以看到很多实现了J2EE的产品,如BEA WebLogic,IBM WebSphere以及开源的JBoss等等。
J2EE,是sun公司提出的一个标准,符合这个标准的产品叫"实现";其中你下载的sun公司的j2ee开发包中就有一个这样的"实现",而jboss,weblogic,websphere都是j2ee标准的一个"实现"。由于jboss,weblogic,websphere自身带有j2ee的api,所以可以不使用sun的j2ee实现。