J2EE十三种技术规范

J2EE程序开发规范(中文)(支持标准:Java EE 5.0) 轻量级的J2EE程序开发、编码、命名规范。甚至还包括了对流行的SSH(Struts + Spring + Hibernate)框架的开发规范;基于的技术标准是目前较新的JAVA SE5.0 和JAVA EE5.0。是团队开发的好帮手,绝对物超所值,足足31页Word文档。好久没有上传资源了,是因为觉得手里的东东没有含金量,但这个绝对是类外,请同志们珍视并好好利用。 立即下载

Java是一种非常棒的语言,能够实现跨平台运行。它屏蔽了具体的平台环境的要求,也就是说,无论是windows,还是Unix、Linux系统,只要支持Java虚拟机,就可以运行Java程序。

下面,我们就一起来学习J2EE的十三个技术规范。

 

J2EE体系结构:

 

一、JDBC:Java Data Base Connectivity,数据库连接

我们大家对微软公司的ODBC数据库访问接口比较熟悉,而在Java中创建数据库连接使用的是JDBC。学习的过程中,我们会发现:其实,JDBC和ODBC使用方法很相似,JDBC甚至比ODBC更加好用。这是因为JDBC是在ODBC的基础上发展起来的,集成了ODBC很多优点,同时它也是独立于平台的。

 

二、JNDI:Java Naming and Directory Interfaces,Java命名和目录接口

JNDI是一个Java应用程序设计接口,它为我们提供了查找和访问各种命名和目录服务的通用、统一方式。JNDI避免了程序与数据库之间的紧耦合,使应用更加易于配置,便于部署。

有了JNDI,我们就不要关心“具体的数据库后台是什么?JDBC驱动程序是什么?JDBC URL格式是什么?访问数据库的用户名和密码是什么?”这些问题了。我们编写的程序不用关心对JDBC驱动的引用。我们只需要在J2EE容器中定义一个数据源,然后通过这个数据源访问后台数据库。

参考:http://blog.youkuaiyun.com/zhaosg198312/article/details/3979435

 

三、EJB:Enterprise Java Beans,企业级Java Beans

EJB是实现分布式业务逻辑的Java组件。它以一个标准自动处理了如数据持久化、事务集成、安全对策等问题,为后台业务提供了一个标准方式。

 

EJB规范讨论了四中对象类型:无状态会话bean、有状态会话bean、实体bean、消息驱动bean。

Stateless Session Beans是一类不包含状态信息的分布式对象,允许来自多个客户端的并发访问。无状态回话Bean没有资源集约性,访问的实例变量内容页不会被保存。举个例子:一个发送邮件的EJB就可以设计为一个无状态回话Bean。整个会话期,用户指向服务器提交一个动作:发送指定邮件到我的地址。

Stateful Session Beans是包含状态的实例对象。比如在淘宝买完东西结账时,就需要一个有状态会话bean,因为服务器必须随时了解用户进行到了哪一步。尽管有状态会话bean可以被保存,但始终只能同时由一个用户来访问。

Entity Beans用于实现O/R映射,负责将数据库中的表记录映射为内存中的Entity对象,事实上,创建一个Entity Bean对象,相当于新建一条记录,删除一个Entity Bean会同时从数据库中删除对应记录,修改时,容器会自动将Entity Bean的状态和数据库同步。

MessageDrven Bean支持异步行为的分布式对象。消息驱动Bean的示例有监控应用错误队列并向email寻呼机发送非常要重错误的EJB;处理servlet发回的网站反馈信息的EJB;打印从订单队列到仓库打印机的订单EJB……

 

四、RMI:Remote Method Invocation,远程方法调用

RMI是一种机制,能够让在某个Java虚拟机上的对象调用另一个Java虚拟机中的对象上的方法,它使得客户机上运行的程序可以调用远程服务器上的对象。

参考:http://www.cnblogs.com/ninahan0419/archive/2009/06/25/javarmi.html#top

 

五、Java IDL/CORBA:Java Interface Definiyion Language/Common Object Request  Broker Architecture ,Java接口定义语言/公用对象请求代理程序体系结构

CORBA是一个分布式的面向对象应用架构规范,定义了分布式对象如何实现互操作。CORBA对象的接口使用IDL语言来定义。对象的接口定义了对象的类型,对象的方法和引用参数以及对象方法可能返回的异常结果。

 

六、JSP:Java Server Pages

JSP页面有HTML代码和嵌入其中的Java代码组成。它将网页逻辑与网页设计显示分离,支持可重用的基于组件的设计,是的java开发快速、容易。JSP是一种动态页面技术,它主要目的是将表示逻辑从Servlet中分离出来。

 

七、Servlet

Servlet是服务端的Java应用程序,可以生成动态的页面,在客户端Session中保存客户的数据。它定义了动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP以Java语言作为脚本语言,将java代码和特定的预定义动作嵌入到静态页面中。

下面是Serlvet八大内置对象:

 

 

八、XML:Extensible Markup Language,可扩展标记语言

在学习donet时,我们就学习过XML。它是一种与平台无关的通用数据交换格式。所以说,XML与跨平台运行的Java结合,绝对件完美的事情。

 

九、JMS:Java Message Service,Java消息服务

JMS是java平台上有关面向消息中间件的技术规范。

JMS对象模型包含六个要素:连接工厂、JMS连接、JMS会话、JMS目的、JMS生产者和消费者、JMS消息类型(点对点、发布/订阅)。

连接工厂:由管理员创建,绑定到JNDI树种。客户端使用JNDI查找连接工厂,然后利用连接工厂创建一个JMS连接。

JMS连接:JMS会话表示JMS客户与JMS服务器之间的会话状态。JMS会话建立在JMS连接上,表示客户与服务器之间的一个会话线程。

JMS目的:消息队列,是实际的消息源。

生产者和消费者:由Session对象创建,用于发送和接受消息。

点对点消息类型:消息发送给一个单独的使用者。

发布/订阅消息类型:支持一个事件驱动模型,生产者和消费者都残余消息的传递。

 

十、JTA:Java Transaction API,Java事务API

JTA允许应用程序执行分布式事务处理,在多个网络计算机资源上访问并且更新数据,极大地增强了数据访问能力。

 

十一、JTS:Java Transaction Service,Java事务服务

JTS是一个组件事务监视器。JTS和JTA为J2EE提供了分布式事务服务。

 

十二、JavaMail

为我们提供了电子邮件的开发接口。它可以方便的执行一些常用的邮件传输。JavaMail包中用于处理电子邮件的核心类是:Session,Message,Address,Authenticator,Transport,Store,Folder等。Session定义了一个基本的邮件会话,它需要从Properties中读取类似于邮件服务器,用户名和密码等信息。

 

十三、JAF:JavaBeans Activation Framework,JavaBeans活动框架

JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序访问和操作数据的接口。JFA主要作用在于让Java应用层序知道如何对一个数据源进行查看、编辑和打印等操作。

应用程序通过JAF提供的接口可以完成:访问数据源中的数据、获取数据源数据类型、获知可对数据进行的操作、用户执行操作时,自动创建该操作的软件部件的实例对象。


转自:http://blog.youkuaiyun.com/liu765023051/article/details/8689966

J2EE规范(全面简介) J2EE,这个概念并不是某种技术,而是一组规范(实现意义上可以说是一堆技术)组成的,在老手的嘴里它是一堆概念。J2EE规范,有的是标准的,有的不是标准的。标准的含义就是被SUN公司JDK体现与兼容 立即下载

相关推荐

J2EE开发编码规范

J2EE编码规范,适合企业级开发应用,同时适用初学者学习!

J2EE的13个标准(规范)

1、J2EE的13个标准(规范):      2、J2EE体系结构: 3、详细说明:   1)JDBC:Java Data Base Connectivity,数据库连接        我们大家对微软公司的ODBC数据库访问接口比较熟悉,而在Java中创建数据库连接使用的是JDBC。学习的过程中,我们会发现:其实,JDBC和ODBC

鹤啸九天 5686

J2EE技术架构规范

2EE技术架构规范(以下简称本规范)为广州联科软件有限公司J2EE应用技术架构工作提供根本的技术参考依据,适用于广州联科软件有限公司所有新建J2EE应用项目。目前,本规范所指的J2EE应用是指构建在J2EE应用服务器之上的BS应用

J2EE 13个技术规范

一、简介 J2EE(Java 2 Platform Standard Edition)是Java2的企业版,是Java语言的一部分,另外两个是J2SE和J2ME。主要用于分布式的网络程序的开发,为大企业主机级的计算机类型而设计的。 J2EE包含许多组件,主要可简化且规范应用系统的开发和部署,提高可移植性、安全和再用价值。它的核心是一组技术规范与指南,其中所包含的各类组件、服务架

令狐姑娘 725

J2EE中的13种技术规范

J2EE中的13种技术规范;

Couldn‘t find device with uuid 恢复LVM元数据 linux

Couldn't find device with uuid 恢复LVM元数据 linux欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使

m0_57559579的博客 7168

J2EE的13种技术规范

一、J2EE(Java 2 Platform Enterprise Edition,Java 2 平台企业版) 可参考百度百科《j2ee》。 1、简介   J2EE的全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导、各厂家共同制定并得到广泛认可的工业标准,或者说,它是在SUN公司领导下,多家公司参与共同制定的企业级分布式应用程序开发规范。J2EE是市场上主流的企业级分布式应用平台的解决方案。    2、背景   Java的“一次开发,多次运行”,纯面向对象的特

qq_16268979的博客 3673

RC4加密算法详解

RC4(也称为 Rivest Cipher 4)是流密码的一种形式,流密码逐字节操作数据流。RC4 流密码是使用最广泛的流密码之一,它通过算法一次一个字节地加密消息,简单并且操作速度快。RC4是一种在电子信息领域加密的技术手段,用于无线通信网络,是一种电子密码,只有经过授权的用户才能享受该服务,使用 64 位或 128 位密钥大小。它通常用于安全套接层 (SSL)、传输层安全 (TLS) 等应用,也用于 IEEE 802.11 无线 LAN 标准。在存储大量的信息时,RC4展现出它的实用性,面对大量的数据,

weixin_43211186的博客 1万+

J2EE的13个规范

文章目录JDBC(Java DatabaseConnectify):Java数据库连接JNDI(Java Naming andDirectoryInterfaces):Java命名和目录接口 EJB(Enterprise JavaBean):企业级JAVA beansRMI(RemoteMethod Invoke):远程方法调用JSP(Java server pages)JavaIDL/CORBA(Common Object Request BrokerArchitecture)servletXMLJTA(

Java领域优质创作者,华为云享专家 1万+

GD32F303定时器配置:实现两路互补PWM输出与相位控制

本文详细解析了基于GD32F303定时器实现两路互补PWM输出与精确相位控制的方法。通过配置TIMER2的中间对齐模式,结合REMAP功能解决引脚复用问题,从硬件层面稳定生成相位差180度的互补PWM信号,适用于电机驱动、开关电源等对时序要求苛刻的应用场景。

weixin_29182481的博客 306

ONFI5.0命令字实战指南:从基础操作到高级应用

本文深入解析ONFI5.0协议的核心——命令字,提供从基础操作到高级应用的实战指南。详细拆解了NAND闪存的复位、读状态、数据读取(00-30)、页编程(80-10)和块擦除(60-D0)等关键命令周期,并探讨了多平面操作与缓存操作等高级性能优化技巧,帮助开发者高效、稳定地与NAND芯片进行底层交互。

vscode5coder的博客 463

【架构四】J2EE技术规范

(比如说,我们的粮仓,一般会配一个仓库管理员,对于仓库的事情,找他就行,他拿着钥匙,和保存各个仓库的具体数据信息)(5)XML,XML是一种通用的数据交换格式,在不同的系统平台中运行并转换为不同格式的目标文件,可以用来定义其他标记语言的语言,它被用来在不同的过程中实现共享。(3)JSP,JSP由HTML代码和嵌入其中的Java所组成,服务器在页面被客户端请求后,将生成的HTML页面返回给客户端的浏览器。其实,J2EE是市场上主流企业级分布式应用平台的解决方案,它是一个标准,并不是一个现用的产品。

qq_45611002的博客 618

嵌入式工程师成长之路(1)——元件基础(试读版)

上拉电阻阻值选错导致MCU反复重启?0欧电阻竟然能“背锅”信号干扰?高精密采样电阻的温漂毁了整个控制系统?——这些问题,都是基础不牢!优快云硬件领域头部博主十年经验汇总,涵盖电阻分类、封装、实战选型、避坑指南,附带职业进阶路径,助你从小白进阶为“电路医生”!

云轩阁 34万+

JavaEE的十三种技术规范

1)JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。   2)JNDI(Java Name and Directory Interface): JNDI API被用于执行名字和目录服务。它提供了一致的模型来存取和操作企业级...

BigDragon 431

爬虫瑞数5.5案例:欧冶钢材交易官网,带后缀K5nOZLud(面向对象补环境)

瑞数动态安全 Botgate(机器人防火墙)以“动态安全”技术为核心,通过动态封装、动态验证、动态混淆、动态令牌等技术对服务器网页底层代码持续动态变换,增加服务器行为的“不可预测性”,实现了从用户端到服务器端的全方位“主动防护”,为各类 Web、HTML5 提供强大的安全保护。由于之前某通信的瑞数已经调整,这里再出一篇文章,瑞数特点以及请求执行的流程已在之前的文章中分析过,这里不再特别讲解;

老衲爱洗头的博客 3043

如何在 FPGA 中做数学运算

FPGA 非常适合进行数学运算,但是需要一点技巧,所以我们今天就看看如何在 FPGA 中进行简单和复杂的数学运算。介绍由于FPGA可以对算法进行并行化,所以FPGA 非常适合在可编程逻辑中实现数学运算。我们可以在 FPGA 中使用数学来实现信号处理、仪器仪表、图像处理和控制算法等一系列应用。这意味着 FPGA 可用于从自动驾驶汽车图像处理到雷达和飞机飞行控制系统的一系列应用。因为 FPGA 寄存器...

OpenFPGA的博客 2919

J2EE十三种技术规范介绍

前言                马上就要开始暑期实训了,想着把自己以前学习的东西复习一遍,做一些总结。(以前学习的时           候,没有做总结真是失误啊)。笔者的方向是java方向的,J2EE无疑是java的精髓。因此最近会抽出些           时间学习,巩固。对于这个过程,笔者打算从servlet、jsp基础开始。笔者十分赞同“合抱之树始于毫           末,

LCore的专栏 3769

Python蓝色跳动的爱心(完整代码)

Python语言实现蓝色跳动的爱心的完整代码。 代码分析 这段代码使用了 库来创建一个动态的爱心图案,并在屏幕上显示带有动态效果的“我爱你”字样。以下是对这段代码的详细分析: 用于创建图形用户界面(GUI)。 用于生成随机数,主要用于控制爱心图案的扩散效果。 中的 , , , 用于数学计算,生成爱心形状和扩散效果。 包含了 等常量,用于控制控件的对齐方式。 2. 全局变量定义 , : 定义画布的大小。 , : 爱心的中心坐标。 : 用于定义爱心形状的缩放

AIGC 1921

【J2EE】之十三种技术规范

前言  小编在学习J2EE过程中,遇到了很多Java语言中的术语,这些内容虽然一看就差不多知道有这个东西了,不过对于深层次的内容,还是不能够很好地了解,下面小编对于Java2 Enterprise Edition中常用的四层模型和十三种技术规范,拿出来好好地念念经吧,希望可以有所帮助。 J2EE的四层模型一、产生背景  在传统模式中,即两层模式(client/server),客户端担当了过多的角色而

冯浩月 315

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

j2ee 的十三种技术规范

J2EE的十三种技术(规范)    Java数据库连接(JDBC)    JDBC API以一个统一的方式访问各种数据库。与ODBC类似,JDBC将开发者和私有数据库之间的问题隔离开来。由于它建立在Java上,因此JDBC可以提供平台无关的数据库访问。   JDBC定义了4种不同的驱动,具体来说,包括有:   类型1:JDBC-ODBC桥   在JDBC刚产生时,JDBC-ODBC桥是非

wuxinliulei的专栏 807

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

J2EE的十三种技术规范

J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):  1.JDBC(Java Database Connectivity):  JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问

614

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

javaEE的十三个技术规范

java 是一种非常棒的语言,健壮,跨平台运行,屏蔽了具体的平台环境的要求,也就是说只要支持java 虚拟机,就可以运行java程序。 下面,我们一起学习一下J2EE的十三种技术规范。 一、JDBC:Java Data Base Connectivity,数据库连接   大家对微软的ODBC数据库访问的接口比较熟悉,而在java中创建数据库连接使用的是JDBC,学习过程中,JDBC和OD...

weixin_30588729的博客 76

Java EE的十三个技术规范

Java 是一种非常棒的语言,健壮,跨平台运行,屏蔽了具体的平台环境的要求,也就是说只要支持java 虚拟机,就可以运行java程序。 下面,我们一起学习一下J2EE的十三种技术规范。 一、JDBC:Java Data Base Connectivity,数据库连接   大家对微软的ODBC数据库访问的接口比较熟悉,而在java中创建数据库连接使用的是JDBC,学习过程中,JDB...

weixin_30808253的博客 93
上一篇: 2015年Java工程师面试题总结
下一篇: 消息队列技术的介绍和原理(MQ)
andybbc
博客等级 码龄11年 64粉丝 93原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值