J2EE提供的服务.
- 格式:ppt
- 大小:766.00 KB
- 文档页数:81


jta标准
JTA(Java Transaction API)是Java中用于处理事务的标准API,全称Java Transaction API,是X/OPEN CAE规范中分布式事务
X/OPEN CAE规范在Java中的映射。
它支持单机事务与分布式事务,为J2EE平台提供了分布式事务服务。
JTA定义了分布式事务的5种角色,不同角色关注不同的内容。
在JTA中,一个分布式事务(distributed transaction)包括一个事务管理器(transaction manager)和一个或多个资源管理器(resource manager)。
资源管理器可以看做任意类型的持久化数据存储,而事务管理器承担着所有事务参与单元的协调与控制。
应用程序(application)是使用JTA规范的应用,部署到实现了JTA规范的application server中,可以使用UserTransaction类来声明一个分布式事务。
在一般情况下,开发者在需要使用分布式事务的方法上添加一个注解,就可以声明一个分布式事务。
如需了解更多关于JTA标准的信息,建议咨询专业技术人员或查阅相关技术文档。
什么是J2EE?在企业级应用中,都有一些通用企业需求模块,如数据库连接,邮件服务,事务处理等.既然很多企业级应用都需要这些模块,一些大公司便开发了自己的通用模块服务,即中间件.这样一来,就避免了重复开发,开发周期长和代码可靠性差等问题.但是,各公司的中间件不兼容的问题就出现了,用户无法将它们组装在一起为自己服务.于是,"标准"就应运而生了.J2EE就是基于Java技术的一系列标准.J2EE是Java2平台企业版(Java 2Platform Enterprise Edition),核心是一组技术规范与指南,其中所包含的各类组件,服务架构和技术层次,都有共同的标准及规格,让各种依云J2EE架构的不同平台之间,存在良好的兼容性.J2EE的13种规范是什么?1.JDBC(JavaDatabase Connectivity)JDBC是以统一方式访问数据库的API.它提供了独立于平台的数据库访问,也就是说,有了JDBC API,我们就不必为访问Oracle数据库专门写一个程序,为访问Sybase数据库又专门写一个程序等等,只需要用JDBC API写一个程序就够了,它可以向相应数据库发送SQL调用.JDBC是Java应用程序与各种不同数据库之间进行对话的方法的机制.简单地说,它做了三件事:与数据库建立连接--发送操作数据库的语句--处理结果.2.JNDI(JavaName and Directory Interface)JNDI是一组在Java应用中访问命名和目录服务的API.(命名服务将名称和对象联系起来,我们即可用名称访问对象.JNDI允许把名称同Java对象或资源关联起来,建立逻辑关联,而不必知道对象或资源的物理ID.)JNDI为开发人员提供了查找和访问各种命名和目录服务的通用,统一的接口,可访问的目录及服务如下表:利用JNDI的命名与服务功能可满足企业级API对命名与服务的访问,诸如EJB,JMS,JDBC 2.0以及IIOP上的RMI通过JNDI来使用CORBA的命名服务.JNDI和JDBC类似,都是构建在抽象层上.因为:它提供了标准的独立于命名系统的API,这些API构建在命名系统之上.这一层有助于将应用与实际数据源分离,因此不管是访问的LDAP,RMI还是DNS.也就是说,JNDI独立于目录服务的具体实现,只要有目录的服务提供接口或驱动,就可以使用目录.3.EJB(EnterpriseJavaBean)J2EE将业务逻辑从客户端软件中抽取出来,封装在一个组件中。
2024年春季高等教育自学考试全国统一命题考试电子商务网站设计原理试卷一、单项选择题1、为开发人员提供一套连接各种企业信息系统的J2EE组件是______。
A.JCAB.JTAC.JMSD.JSP2、宏观上讲,信息系统的生命周期始于______。
A.系统设计B.系统规划C.系统分析D.系统维护3、Internet搜索引擎包括收集网页的机器人、分类和索引及______。
A.检索引擎B.目录表C.服务器D.工作站4、数据流图中,数据不守恒的情况有______。
A.2种B.3种C.4种D.5种5、电子商务网站的基本功能是______。
A.产品展示、产品搜索、网上订购、网上结算B.自动推荐、产品搜索、网上订购、网上结算C.产品展示、自动推荐、网上订购、售后服务D.产品展示、售后服务、网上订购、网上结算6、在关系数据库中,所有属性名称的集合称为______。
A.关系B.关系模式C.关系模型D.关系规范7、将电子商务定义为“指在从售前服务到售后支持的各个环节实现电子化、自动化”的是______。
A.世界电子商务会议B.权威学者C.HP公司D.IBM公司8、IIS是微软公司推出的______。
A.办公软件B.安全软件C.操作系统D.服务器9、在页面展现部分,J2EE提供了______。
A.二种手段B.三种手段C.四种手段D.五种手段10、Servlet组件属于______。
A.B.UnixC.J2EED.Linux11、具有将高级语言程序翻译成机器语言程序的功能的程序是______。
A.解释程序、汇编程序B.编译程序、解释程序C.汇编程序、编译程序D.编译程序、程序库12、在模块结构图中,尾巴带空心圆的箭头表示______A.数据B.调用C.控制信息D.转接13、IIS是微软公司推出的______。
A.办公软件B.安全软件C.操作系统D.服务器14、企业应用集成的深度维度排列次序是______。
A.业务流,数据,应用系统B.应用系统,业务流,数据C.数据,业务流,应用系统D.数据,应用系统,业务流15、防火墙技术主要有两种类型,它们是分组过滤和______。