`
tianhei
  • 浏览: 211632 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

认识J2EE规范

    博客分类:
  • J2EE
阅读更多

认识J2EE规范

J2EE实际上是一组规范(新手对规范这个词可能云里雾里的,没有办法,JAVA概念太多了,大部分概念慢慢就会理解),没错,J2EE这个概念并不是某种技术,而是一堆规范(实现意义上可以说是一堆技术)组成的,在老手的嘴里它是一堆概念。J2EE规范有的是标准的,有的不是标准的。标准的含义就是被SUN公司JDK体现与兼容,成为业界遵循的准则。比如,Servlet,当它成为标准规范以后,就会在JDK里得到支持和体现,中间件开发商就会去实现它,我们就要按照这种标准开发应用。还有Struts,它是开源组织Apache开发的规范,不是标准的,但以后可能会成为标准。所以,合格的J2EE程序员,不仅是掌握了多少JAVA的编写规范,而是掌握了多少J2EE开发平台的规范(包括标准和非标准的)。

各种中间件是一种规范。中间件的意义在于,它已经实现了每个应用都需要的底层基础部分。比如,WebLogic和Jboss,它已经提供了应用容器,和Servlet,JDBC,JNDI,JMS和 WebService等接口。开发者在这个基础上,可以很容易而且可以很好去实现这些功能,从而使开发者集中经历,去解决应用的业务逻辑。通常,业务逻辑是千变万化的,但是底层实现却有迹可循,中间件开发商承担了底层实现的责任。目前,绝大部分应用都是基于现成的中间开发的,作为j2ee程序员,掌握主流的中间件是基本的职业要求之一。

各种框架也是一种规范。中间件使开发者从底层实现中解放出来,基于框架的开发使开发者从程序基本架构中解放出来,从而更彻底的将精力转到业务逻辑领域。也许某天,程序设计和构架就是那么回事,框架一上就ok,开发者的主要任务已经彻底转到业务逻辑领域。所以,以后出色的开发者,是那些对业务能透彻领悟的人,程序构架则由建模行家担当。但是,基于框架开发,不是忽略框架,因为大部分业务逻辑的实现,都是基于框架的。而且,当现有的框架不能满足需求时候,还需要扩展框架甚至被迫另外开发框架。J2EE程序员,熟悉主流的框架也是职业要求,最好还要知道各框架的优劣和特性。

各种设计模式和设计思想也是一种规范。这是一种更高级更抽象的规范,甚至是一种思维层次上的规范,有时候只能意会不能言传。有人曾经问一位得道高僧,禅是什么?高僧回答说,禅就是打柴挑水。如果把写程序比作出家当和尚,学习和实践设计模式就是打柴挑水。学习设计模式,你就可以站在巨人的肩上,吸收前人现成的优秀的开发经验。JDK都在不断实践这种抽象规范。

正是这些标准和非标准的规范,促进了JAVA应用的发展和繁荣。随着业界的发展,还将有各种开发规范诞生,这些规范只是JAVA程序某一中原则的优秀实现而已,只要我们深谙JAVA(面向对象)的开发思想,就能做到不变应万变,融会贯通各种新规范,新标准。

学习J2EE,也许就是学习这些现成的规范,不过这已经够了,如果想在J2EE方面有所建树,需要你的创造性劳动。

 

 

 

 

 

 

文章出自:http://tieba.baidu.com/f?kz=227284741

分享到:
评论

相关推荐

    认识j2ee规范 认识j2ee的规范是每个j2ee爱好者都应了解的东西

    J2EE规范涵盖了多个方面,包括但不限于: 1. **Servlet**:这是Java服务器端编程的基础,定义了如何处理HTTP请求和响应。当Servlet成为标准后,它会被集成到JDK中,并由各个中间件厂商实现,如Tomcat、Jetty等。 2...

    认识j2ee规范

    **J2EE规范详解** J2EE,全称为Java 2 Platform, Enterprise Edition,是一个用于构建企业级应用程序的平台。这个平台由一系列的规范组成,旨在简化开发过程,提高可移植性和可维护性。J2EE的核心理念是通过提供...

    全面解析j2ee系统

    ### 全面解析J2EE系统 ...通过上述解析,我们对J2EE系统有了更全面的认识。对于初学者来说,掌握好基础知识是关键。此外,实践操作也是不可或缺的一部分,只有将理论与实践相结合,才能真正成为一个合格的J2EE开发者。

    J2EE指南

    J2EE作为企业级应用开发的基石,不仅提供了一套完整的技术栈,还定义了严格的开发规范,使得开发者能够构建出稳定、可扩展的大型应用。尽管随着微服务架构的兴起,J2EE的热度有所下降,但其核心理念和技术依然被广泛...

    《J2EE体系结构及程序设计》课程评价分析

    课程教学目标分为四个部分:(1)总体目标旨在让学生理解Java EE技术规范,熟练运用开发工具,并具备在J2EE平台上设计、安装和部署企业应用的能力,同时培养创新精神和团队协作能力。(2)知识与技能目标要求学生掌握...

    j2ee 练习项目 学生信息管理

    【标题】:基于J2EE的学生信息管理系统实践 在IT领域,J2EE(Java 2 Platform, Enterprise Edition)是一个广泛使用的平台,...此外,项目实践中遇到的问题和解决方法也会加深对J2EE体系结构和设计原则的深入认识。

    j2ee 学习基础 学习课件源码 PPT

    Tomcat是一个常见的开源J2EE Web服务器,它实现了Servlet和JSP规范。 2. **应用服务器**:如GlassFish、WebLogic、JBoss等,它们提供了更高级的服务,包括EJB容器、事务管理、安全性、JMS等,用于运行企业级的Java...

    博和利J2EE初级培训PPT(共7讲)

    通过这七讲的学习,初学者能够对J2EE有一个全面而深入的认识,为后续的中级和高级学习打下坚实的基础。每一讲的内容都紧密联系,逐步递进,旨在使学员掌握J2EE开发的关键技术和实践方法,从而能够参与到实际的企业级...

    揭开J2EE集群的面纱 中文版PDF

    然而,由于J2EE规范本身并未明确地定义集群的具体实现细节,导致各大J2EE服务器供应商各自采取不同的技术路径来实现集群功能,从而给开发者和系统架构师带来了不小的挑战。 本文旨在深入探讨J2EE集群的核心概念和...

    J2EE中常见术语解释

    CORBA,即公共对象请求代理体系结构,是一种跨语言、跨平台的分布式计算规范。它由对象管理组织(OMG)开发,目的是实现不同平台和语言之间的分布式应用程序的互操作性。CORBA的核心组件是ORB(对象请求代理),它负责...

    基于J2EE架构网上书店的设计与实现.pdf

    在深入探讨基于J2EE架构的网上书店设计与实现的知识点之前,我们首先需要对J2EE技术有一个清晰的认识。J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,它是一组技术规范和指南,用于开发和运行...

    J2EE企业进销存源码

    5. 毕设项目:作为毕业设计项目,该进销存系统不仅锻炼了学生的编程能力,还使他们对实际业务流程有了更直观的认识。通过实际操作,学生可以将理论知识与实践相结合,提高解决问题的能力。 6. 应用场景:此系统适用...

    J2EE课程设计-工作票管理系统.zip

    此外,对于工作票管理的业务流程也要有清晰的认识,以便能够设计出既符合实际业务需求又高效稳定的工作票管理机制。 工作票管理系统通常包含以下几个基本功能模块: 1. 用户登录与权限管理:系统需要对不同级别的...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。...

    java j2ee 课程设计报告

    随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟...

    J2EE_应用程序部署每台应用程序服务器上部署一个应用程序还是多个应用程序?定义.pdf

    J2EE规范定义了将应用程序打包为Enterprise Archive(EAR)文件的标准,但具体的部署细节则需要开发者或系统管理员根据实际情况来决定。 通常,部署应用程序服务器时,有两个主流的策略可以考虑:一种是在每台应用...

    TeaFramework

    TeaFramework,一个基于J2EE规范的开发框架,为开发者提供了一个高效、灵活的工具集,简化了J2EE应用的开发流程,尤其适合初学者和教育领域使用。本文将深入探讨TeaFramework的核心特性和应用场景,帮助读者更好地...

    J2ME中文教程.rar

    电子产品推出的开发平台,与 J2SE 和 J2EE 共同组成 Java 技术的三个重要的分支。J2ME 实际 上是一系列规范的集合,由 JCP 组织制定相关的 Java Specification Request(JSR)并发布,各 个厂商会按照规范在自己的...

Global site tag (gtag.js) - Google Analytics