这是我在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个零件。
分享到:
相关推荐
JDBC的核心是一系列的接口和类,它们定义了如何与数据库建立连接、发送SQL命令、处理结果集以及管理事务。JDBC提供了一种统一的方法来访问不同的数据库系统,这意味着开发者无需关心具体的数据库类型,只需要关注SQL...
J2EE是一个开放的、可移植的、多层的、分布式的、面向服务的企业级应用平台,它由一系列的Java API和服务组成,如Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等,用于构建和部署分布式...
在本教程中,我们将深入探讨...通过学习这个教程,你应该对如何在Eclipse中使用Struts2框架开发J2EE项目有了初步的理解。随着你进一步探索,可以尝试添加更多的功能,如表单验证、国际化、Ajax支持等,以增强你的应用。
从给定的文件信息中,我们可以提炼出一系列与J2EE相关的专业知识点,涉及J2EE的历史背景、关键概念、编程实践以及文档编撰过程。下面是对这些知识点的详细阐述: ### J2EE的历史背景 - **起源与发展**:J2EE的前身...
1995年,随着Mary Campione的加入,Sun Microsystems开始编写一系列针对Java平台的程序员指南,包括《Java程序员指南》。这本书提供了一个初步的框架,指导开发者如何在Java平台上进行编程,特别是在线程等核心特性...
1995年,随着Java平台的正式公布和NetScape浏览器对Applets的支持,Java系列的第一批书籍得以出版,这标志着Java平台的商业化和标准化。1995年底,首批Java书籍的出版,主要由“第一人”团队成员编写,由Addison-...
- 订单处理:实现订单生成、支付、发货等一系列流程。 - 在线支付接口:集成第三方支付服务,实现安全支付。 通过以上内容的梳理与总结,我们可以看出,“校园淘宝”项目不仅是一个简单的课程设计任务,更是对...
它包括一系列Java API,如Java Servlet、JavaServer Pages、Java Persistence API和Java Transaction API等。"Tomcat5"则特指Apache Tomcat服务器的第五个主要版本,发布于2004年,支持Servlet 2.4和JSP 2.0规范。 ...
这个实训项目旨在帮助软件技术专业的学生熟练掌握一系列关键技能,包括但不限于: 1. **配置namespace、Action、result**:这是Struts框架中的核心配置,namespace用于组织Action,Action是业务逻辑的载体,result...
J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用的平台,它提供了一系列的标准和组件,包括Servlet、JSP、EJB等,以支持跨平台的后端开发。 在最初的章节中,书籍可能首先...
为了适应特定的架构和技术,UML提供了一系列扩展机制,如版型(Stereotypes)、加标签值(Tagged Values)和约束(Constraints)。这些机制允许开发者自定义元素,从而更好地表达J2EE的相关概念和技术细节。例如,...
### ASP.NET初步介绍 #### 电子商务网站的基本功能与开发技术 在大学课程中,网页设计作为一门基础学科,其中包含了对ASP.NET的初步介绍。ASP.NET是Microsoft开发的一个用于构建动态网页的应用框架,广泛应用于...
- **产品定位**:TongWeb5.0是一款面向企业级用户的应用服务器,它依据JavaEE5标准进行设计与开发,为企业级应用提供了稳定、可扩展、易管理且安全的基础平台。 - **核心特点**:TongWeb5.0支持JavaEE5的新特性,...
- **目标与功能**:Spring框架旨在简化企业级应用的开发复杂度,通过提供一系列核心服务来支持软件开发的各个方面,包括但不限于依赖注入、面向切面编程、数据访问/集成、事务管理等。 #### 二、Spring框架入门 - *...
Eclipse是一款流行的Java集成开发环境(IDE),它提供了代码编辑、调试、构建等一系列功能,极大地提升了开发效率。 JDK、JRE(Java Runtime Environment)和JVM之间的关系是:JDK包含了JRE,而JRE又包含了JVM。JDK...