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