作为一个J2EE初学者,会有很大的心理障碍。J2EE被说得太神了,太多人对它顶礼膜拜了,直接导致我们这些菜鸟以为它是很艰深晦涩的东西。
在很多书上,可能是因为作者很推崇某些技术,就将其提升到很高的理论高度,但到底有多高我们就不得而知了。其实我很讨厌这样,明明是很简单的东西,要说得那么高深干什么。所以我比较喜欢看原版书籍(有些是翻译的,有些是影印,还有些就是PDF)。
爱因斯坦不是说过:“一个问题,你不能解释到一个小孩能懂,就说明你自己不懂。”
我跑题了,不是想骂那些写书的人怎么样,我想说的是很多初学者都被忽悠了,其实J2EE并没有你想象的那么难。像之前我一直在想POJO是什么东西,结果后来才知道这只不过是一个嘘头而已。我们理解一个事物应该是越简单越好的。
如果J2EE本身很复杂,一定不会有这么多人去学它,去用它。一定会有更简单的东西来替代它。一个很现实的例子,在J2EE标准中的EJB,不是被 很多人唾弃吗?就是因为EJB 解决问题的方法过于复杂了。大家就会去想简单的方法去替代它。所以Sun公司又要出EJB3.0版本希望能保住其标准的位置,但实际上现在很讲究敏捷开 发,标准倒是在其次了。所以开源项目现在会这么火。
开源项目也有缺点。我们必须自己选择一种适应自己需求的解决方案。像我们在持久层技术上,就选择了现在非常流行的Hibernate。这就要求我们能够知道各种开源技术并能够从中做出选择。
我个人还是比较希望能标准化的,但我希望的是事实标准,而不是法律标准。当Sun公司企图制定一系列的法律标准的时候,它就失掉了一大批优秀的Java构架师的人心。因为人们不会希望屈服于他一家的那个法律标准。。
分享到:
相关推荐
**J2EE初学者指南** Java 企业版(J2EE)是Java平台的一个重要组成部分,主要用于构建分布式、多层的企业级应用。本课件专为初步掌握Java基础知识的学习者设计,旨在帮助你们深入理解J2EE开发的核心概念和技术。 *...
本资料集合针对J2EE编程的初学者,旨在帮助他们逐步掌握这一复杂但强大的技术。 首先,了解J2EE的基础概念至关重要。J2EE主要由一系列的组件和服务构成,包括Servlet、JSP(JavaServer Pages)、EJB(Enterprise ...
**BBS系统与J2EE初学教程源码详解** J2EE(Java 2 Platform, Enterprise Edition)是一个用于开发企业级应用的平台,它提供了丰富的功能和组件,支持多层分布式架构,使得开发者能够构建可扩展且健壮的网络应用。本...
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(Java 2 Platform, Enterprise Edition)是一个用于构建企业级分布式应用程序的平台,它提供了丰富的服务和组件模型,包括Web应用、EJB(Enterprise JavaBeans)、JMS(Java Message ...
一个最基本也是最容易明白的例子,适合初学J2EE的人
这些实例将帮助初学者快速理解和掌握J2EE开发。 **5. 学习J2EE的好处** - 广泛支持:许多大型企业和组织使用J2EE构建关键业务系统。 - 可移植性:基于标准,可以在不同的应用服务器上运行。 - 分层架构:易于维护和...
对于初学者而言,通过逐步分析和运行这个项目,可以更好地理解和掌握J2EE的开发流程和设计模式,同时也能提高实际问题解决能力。 总的来说,本项目为J2EE的学习者提供了一个全方位的实践平台,涵盖了从数据库设计到...
J2EE,全称为Java 2 Platform, Enterprise Edition,是一个由SUN公司推出的用于构建企业级应用程序的平台标准。它的出现主要是为了解决在企业环境中常见的复杂性和互操作性问题。J2EE提供了统一的规范,允许开发人员...
这份中文文档对于初学者和经验丰富的开发者来说都是非常宝贵的资源,它可以帮助读者理解J2EE API的使用方式,快速定位问题,提升开发效率。通过阅读和实践,你可以深入掌握J2EE的精髓,从而更好地构建健壮、可扩展的...
j2ee中文版,初学必看 1111111111111111111111111111111111111111111
对于初学者和有经验的开发者来说,这都是一个宝贵的参考资料。 **JavaEE_CN** "JavaEE_CN"可能是J2EE的中文社区或者特定版本的简称。在这样的社区或资源中,开发者可以找到更多的中文教程、讨论和问题解答,这有助...
### J2EE基础:Struts框架的初学者入门知识 #### Struts框架简介与安装 Struts框架是基于Java EE平台的MVC(Model-View-Controller)架构模式的开源框架,它极大地简化了Web应用程序的开发流程,尤其适用于构建大型...
本项目名为“简单的J2EE项目”,意味着它是一个基础的、适合初学者实践的项目,旨在帮助开发者掌握J2EE的基本概念和应用。 【描述】:“配合我的文章:学习java后端第二步-eclipse配置tomcat并成功跑起来,可以用来...
武汉科技大学提供的J2EE课件是初学者很好的学习资料,它可能包含了上述技术的讲解、实例和练习,帮助初学者逐步掌握J2EE开发的基础和进阶技巧。通过这个课件,学习者可以系统地了解J2EE架构,理解各组件的作用,同时...
本项目是一个简单的J2EE示例,旨在帮助初学者理解J2EE架构并提供实践参考。 该项目的核心知识点包括: 1. **J2EE架构**:J2EE架构通常分为三个主要层次:表现层、业务逻辑层和数据访问层。表现层负责与用户交互,...
### 初学者如何开发出一个高质量的J2EE系统 #### 深入理解Java与J2EE的关系 初学者在踏入J2EE的世界前,首先需明晰Java与J2EE的区别与联系。Java不仅仅是一种编程语言,它代表了一种庞大的软件生态体系,与微软的...
这个“J2EE简单实例”很可能是为了帮助初学者理解和学习J2EE的核心概念和应用。尽管描述中提到存在一些BUG,这反而是学习过程中的常见情况,通过调试和修复问题,初学者可以深化对J2EE的理解。 J2EE平台由一系列...