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

 
这是我在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个零件。
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值