作为一个J2EE初学者,会有很大的心理障碍。J2EE被说得太神了,太多人对它顶礼膜拜了,直接导致我们这些菜鸟以为它是很艰深晦涩的东西。
在很多书上,可能是因为作者很推崇某些技术,就将其提升到很高的理论高度,但到底有多高我们就不得而知了。其实我很讨厌这样,明明是很简单的东西,要说得那么高深干什么。所以我比较喜欢看原版书籍(有些是翻译的,有些是影印,还有些就是PDF)。
爱因斯坦不是说过:“一个问题,你不能解释到一个小孩能懂,就说明你自己不懂。”
我跑题了,不是想骂那些写书的人怎么样,我想说的是很多初学者都被忽悠了,其实J2EE并没有你想象的那么难。像之前我一直在想POJO是什么东西,结果后来才知道这只不过是一个嘘头而已。我们理解一个事物应该是越简单越好的。
如果J2EE本身很复杂,一定不会有这么多人去学它,去用它。一定会有更简单的东西来替代它。一个很现实的例子,在J2EE标准中的EJB,不是被 很多人唾弃吗?就是因为EJB 解决问题的方法过于复杂了。大家就会去想简单的方法去替代它。所以Sun公司又要出EJB3.0版本希望能保住其标准的位置,但实际上现在很讲究敏捷开 发,标准倒是在其次了。所以开源项目现在会这么火。
开源项目也有缺点。我们必须自己选择一种适应自己需求的解决方案。像我们在持久层技术上,就选择了现在非常流行的Hibernate。这就要求我们能够知道各种开源技术并能够从中做出选择。
我个人还是比较希望能标准化的,但我希望的是事实标准,而不是法律标准。当Sun公司企图制定一系列的法律标准的时候,它就失掉了一大批优秀的Java构架师的人心。因为人们不会希望屈服于他一家的那个法律标准。。
分享到:
相关推荐
本资料集合针对J2EE编程的初学者,旨在帮助他们逐步掌握这一复杂但强大的技术。 首先,了解J2EE的基础概念至关重要。J2EE主要由一系列的组件和服务构成,包括Servlet、JSP(JavaServer Pages)、EJB(Enterprise ...
**BBS系统与J2EE初学教程源码详解** J2EE(Java 2 Platform, Enterprise Edition)是一个用于开发企业级应用的平台,它提供了丰富的功能和组件,支持多层分布式架构,使得开发者能够构建可扩展且健壮的网络应用。本...
**J2EE初学者开发文档** J2EE(Java 2 Platform, Enterprise Edition)是Java平台上用于构建企业级应用的框架,它为开发者提供了构建分布式、多层应用程序所需的全面服务。这个电子书开发文档旨在为初学者提供一个...
J2EE(Java 2 Platform, Enterprise Edition)是一个由SUN公司推出的用于构建企业级应用的Java...理解这些核心概念是J2EE初学者的基础,随着学习的深入,还需要掌握如何使用这些工具和技术来构建实际的企业级应用程序。
### J2EE初学者需要注意的问题 #### 一、J2EE体系结构简介 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为解决企业级应用开发中遇到的复杂性和标准化问题而提出的一套解决方案。它基于Java技术...
【J2EE初学学习教程】是一份针对Java企业级应用开发的学习资料,重点介绍了基于MVC模式的一体化开发过程。在这个过程中,UML(统一建模语言)被用来描述用户需求,进行对象导向的分析(OOA)和设计(OOD)。 1. **...
### J2EE 笔记概览 #### 一、J2EE基础知识介绍 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为简化企业级...以上内容涵盖了J2EE基础知识及常用技术的概述,对于初学者来说是非常好的入门资料。
**J2EE完全参考手册-J2EE...这份资料详细地介绍了每个方面,无论你是初学者还是有经验的开发者,都能从中受益。通过深入学习和实践,你可以熟练掌握 J2EE 技术,为构建高效、稳定和可扩展的企业解决方案打下坚实基础。
**J2EE初学者需要理解的问题** J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems(后来被Oracle收购)推出的企业级应用平台,基于Java技术,旨在提供一套规范和标准,以便开发、部署和管理分布式...
关于j2ee的介绍包括一些J2EE初学者需要注意的问题和基本的框架
【描述】:“非常简单的J2EE购物车是一个基础的电子商务项目,旨在帮助初学者理解J2EE技术在构建web应用程序时的应用,特别是如何实现一个基本的购物车功能。这个项目可能涵盖了用户登录、商品浏览、添加到购物车、...
**J2EE编程指南概述** J2EE(Java 2 Platform, Enterprise Edition)是一个用于构建企业级分布式应用程序的平台,它提供了丰富的服务和组件模型,包括Web应用、EJB(Enterprise JavaBeans)、JMS(Java Message ...
"J2EE Tutorial中文版"教程提供了全面的J2EE学习材料,包括概念讲解、实例演示和实践指导,是初学者和进阶者了解和掌握J2EE技术体系的重要参考资料。 通过深入学习J2EE,开发者可以掌握构建高效、可扩展的企业级...
这些实例将帮助初学者快速理解和掌握J2EE开发。 **5. 学习J2EE的好处** - 广泛支持:许多大型企业和组织使用J2EE构建关键业务系统。 - 可移植性:基于标准,可以在不同的应用服务器上运行。 - 分层架构:易于维护和...
对于初学者而言,通过逐步分析和运行这个项目,可以更好地理解和掌握J2EE的开发流程和设计模式,同时也能提高实际问题解决能力。 总的来说,本项目为J2EE的学习者提供了一个全方位的实践平台,涵盖了从数据库设计到...
j2ee中文版,初学必看 1111111111111111111111111111111111111111111
本书汇集了大量企业级应用项目开发的经验,归纳了不同项目中使用的...本书适合用J2EE进行项目开发的初学者阅读,对有J2EE开发经验的读者也有一定的参考价值。特别对大学高年级学生、研究生做毕业设计,本书有借鉴之用。
J2EE核心模式中文第一版是针对初学者的一份宝贵教程,它深入浅出地介绍了如何运用这些模式来解决实际开发中的问题。 1. **分层架构模式**:J2EE应用通常采用三层架构,包括表现层(Presentation Layer)、业务逻辑...
《J2EE教学全程(1)》是一份全面讲解J2EE技术的教程,适合初学者及有一定基础的学习者深入理解这一企业级应用开发平台。J2EE,全称为Java 2 Platform, Enterprise Edition,是Java平台的一个版本,主要用于构建...