`
syoumei
  • 浏览: 49024 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

初步理解J2EE----J2EE真的是一系列标准

    博客分类:
  • Java
阅读更多
 
这是我在csdn回复的一个帖子。
我当时回复他说result是一个接口,sun并没有负责实现。具体是有数据库厂商实现的。下标重1开始只是数据库厂商的习惯。
 
前见天在搞JTA发觉一些好玩的东西。
 
首先通过eclipse建立一个J2EE工程,可以看到引入J2EE的jar包。点开。
 
可以看到一串很熟悉的jar包
 
点击javax.transaction,选择Transaction.class
发觉Transaction.class是个接口,而且包里除了异常类其它的也都是接口
 
查看了下其他的包如javax.jms,javax.ejb,javax.sql 发觉情况也一样。
 
查了下J2EE的组件,有jdbc,servlet,jms,ejb等等..
 
突然脑子里跳出以前回答过的那个问题,混着学过的jndi,ejb在那里转阿转阿。
 
接口,标准,接口,标准。接口定义方法,方法就是行为。行为标准?
 
突然间明白了J2EE是一系列标准这句话。
 
JDBC设定了Connection,Result,Statement等一系列接口构成标准。数据库厂商(如mssql,orcale,mysql)实现JDBC这些标准做成驱动。Java程序员根据实现JDBC这些标准的驱动去操纵数据库。
 
Servlet设定Servlet,Request,Response等一系列接口构成表标准。J2EE容器厂商(如 tomcat,jboss,weblogic)根据Servlet这些标准接受封装客户请求。Java程序员根据Servlet这些标准处理客户请求。
 
JTA也设定了一系列标准,作为处理事务的标准。
 
J2EE下各个组件就好比是零件的工艺标准,J2EE容器则用来制作零件,程序员根据标准和零件制作成品。
 
整个J2EE就是企业级应用开发的解决方案的体系结构。当然最后的成品可以就用到这个体系1,2个零件。
 
 
分享到:
评论

相关推荐

    javaee5编程郭庆j2ee-2-第2章jdbc初步.ppt

    JDBC的核心是一系列的接口和类,它们定义了如何与数据库建立连接、发送SQL命令、处理结果集以及管理事务。JDBC提供了一种统一的方法来访问不同的数据库系统,这意味着开发者无需关心具体的数据库类型,只需要关注SQL...

    j2ee开发完整代码

    J2EE是一个开放的、可移植的、多层的、分布式的、面向服务的企业级应用平台,它由一系列的Java API和服务组成,如Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等,用于构建和部署分布式...

    eclipse开发J2EE项目系列(1)——Struts2框架搭建

    在本教程中,我们将深入探讨...通过学习这个教程,你应该对如何在Eclipse中使用Struts2框架开发J2EE项目有了初步的理解。随着你进一步探索,可以尝试添加更多的功能,如表单验证、国际化、Ajax支持等,以增强你的应用。

    J2EE权威指南(中文)

    1995年,随着Java平台的正式公布和NetScape浏览器对Applets的支持,Java系列的第一批书籍得以出版,这标志着Java平台的商业化和标准化。1995年底,首批Java书籍的出版,主要由“第一人”团队成员编写,由Addison-...

    J2EE课程设计报告 校园淘宝

    - 订单处理:实现订单生成、支付、发货等一系列流程。 - 在线支付接口:集成第三方支付服务,实现安全支付。 通过以上内容的梳理与总结,我们可以看出,“校园淘宝”项目不仅是一个简单的课程设计任务,更是对...

    J2EE实验指导书*******

    《J2EE实验指导书》是一份详细的教程,旨在帮助学习者熟悉J2EE编程环境,掌握JDBC、Servlet、JSP、JavaBean等核心技术,并通过一系列实验实践提高开发技能。以下是各实验的关键知识点: 实验一 熟悉J2EE编程环境: ...

    J2EE环境安装之一_Tomcat5安装

    它包括一系列Java API,如Java Servlet、JavaServer Pages、Java Persistence API和Java Transaction API等。"Tomcat5"则特指Apache Tomcat服务器的第五个主要版本,发布于2004年,支持Servlet 2.4和JSP 2.0规范。 ...

    J2EE企业级项目开发-1期 任务1-2 实训项目单(一).doc

    这个实训项目旨在帮助软件技术专业的学生熟练掌握一系列关键技能,包括但不限于: 1. **配置namespace、Action、result**:这是Struts框架中的核心配置,namespace用于组织Action,Action是业务逻辑的载体,result...

    21天学通J2EE 前90页

    J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用的平台,它提供了一系列的标准和组件,包括Servlet、JSP、EJB等,以支持跨平台的后端开发。 在最初的章节中,书籍可能首先...

    运用UML对基于J2EE的Web应用系统建模研究.pdf

    为了适应特定的架构和技术,UML提供了一系列扩展机制,如版型(Stereotypes)、加标签值(Tagged Values)和约束(Constraints)。这些机制允许开发者自定义元素,从而更好地表达J2EE的相关概念和技术细节。例如,...

    asp.net初步介绍

    ### ASP.NET初步介绍 #### 电子商务网站的基本功能与开发技术 在大学课程中,网页设计作为一门基础学科,其中包含了对ASP.NET的初步介绍。ASP.NET是Microsoft开发的一个用于构建动态网页的应用框架,广泛应用于...

    TongWeb5.0快速使用手册

    - **产品定位**:TongWeb5.0是一款面向企业级用户的应用服务器,它依据JavaEE5标准进行设计与开发,为企业级应用提供了稳定、可扩展、易管理且安全的基础平台。 - **核心特点**:TongWeb5.0支持JavaEE5的新特性,...

    spring开发指南

    - **目标与功能**:Spring框架旨在简化企业级应用的开发复杂度,通过提供一系列核心服务来支持软件开发的各个方面,包括但不限于依赖注入、面向切面编程、数据访问/集成、事务管理等。 #### 二、Spring框架入门 - *...

    Spring开发指南

    - 生命周期管理:提供了一系列生命周期回调方法,如`afterPropertiesSet()`等。 - **ApplicationContext**:`ApplicationContext`继承自`BeanFactory`,它是`BeanFactory`的子接口,提供了更多高级特性。 - **...

Global site tag (gtag.js) - Google Analytics