前言

没有规矩不成方圆,学习J2EE,先来明白都有什么规范。

内容

  • 1、JDBC(Java
    Database Connectivity)java数据库连接

a)为java开发人员提供了一个行业标准API,可以在java应用与关系数据库之间建立起独立于数据库的连接,API提供了数据库的调用层接口。

b)定义连接数据库的四种不同的驱动类型规范。

  • 2、JNDI()java命名和目录接口

a)一个java应用程序设计接口(API)

b)为开发人员提供了查找和访问各种命名和目录服务的通用、统一方式

c)构建在DNS,LDAP等服务上

  • 3、Servlets

a)Servlets是java类,使用基于HTTP协议的请求/响应模型,同Web客户进行交互

b)HTTP Servlets

i.         由容器管理

ii.         可产生动态内容

iii.         能在本地Session中储存客户数据

  • 4、EJB(Enterprise
    JavaBean)

a)是实现分布式业务逻辑的java组件

b)“企业”意味着应用的扩展性、可用性、可靠性、安全性、事务性和分布性

c)为客户提供可分步和可部署的业务逻辑服务

d)拥有定义良好的接口

e)在应用服务器之间可重用

f)在提供管理和控制服务的容器中执行

  • 5、RMI(Remote
    Method Invoke)

a)远程调用(RMI)是一种基于java的分布式编程模型,允许对象使用stub和skeleton调用远程的对象

b)RMI使用序列化在两个对象间通过值传输数据

  • 6、Java IDL/CORBA(通过对象请求代理架构是软件构建的一个标准)

a)CORBA是一个分布式面向对象架构规范,解释了分布式对象如何实现互操作

b)Java IDL将java和CORBA集成到一起,可以创建Java对象并使之可在CORBAORB中展开,或者他们还可以创建Java类并作为和其它ORB一起展开的CORBA对象的客户。后一种方法提供了另外一种途径,通过它Java可以被用于将你的新的应用和旧的系统相集成。

  • 7、JSP(Java Server Pages)

a)Java Servlet技术的发展和自然扩展,将转化成Servlet,根据客户端请求创建动态Web页面的文本文件,是J2EE中的“视图”组件

b)包括HTML标签、JSP标签、Java代码

  • 8、XML(Extensible
    Markup Language)

XML是一种可以用来定其他标记语言的语言,它被用来在不同的商务过程中共享数据,XML的发展和java是相互独立的,但是,他和java具有的相同目标是平台独立性。

  • 9、JMS

a)JMS是Java API,提供了一种通用的方式来创建、发送、接收和读取企业消息通信系统的消息。

b)该接口支持点对点模型、发布/订阅模型、保证消息分发,事务会话。

  • 10、JTA

JTA被用于与事务服务进行通信,为启动事务,连接现有事务,提交事务和撤销事务提供标准的Java API。

  • 11、 JTS

JTS是CORBA OTS事务监控的基本实现,JTS规定了事务管理的实现方法。

  • 12、JavaMail

用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类,不仅支持SMTP服务器,也支持IMAP服务器。

  • 13、JAF(javaBeans
    Activvation Framework)

利用JAF来处理MIME编码的邮件附件,MIME的字节流可以被转换成java对象,大多数应用都可以不需要直接使用。

小结

根据视频里面的讲解和网上查的,把J2EE十三个规范总结了一下,这个才是理论的学习,希望以后可以用代码表现出。

感谢您的宝贵时间······

浅识J2EE十三个规范的更多相关文章

  1. J2EE十三个规范小结

    J2ee是我们步入java学习的一个開始.它将开启这趟奇幻之旅,Java是一种简单的,跨平台的,面向对象的,分布式的.解释的.健壮的安全的.结构的中立的,可移植的.性能非常优异的多线程的,动态的语言. ...

  2. j2ee的十三个规范

    转载 今天在做连接oracle数据库的时候,感受到了什么是规范.平时听到别人说学习j2ee一定要学习他的十三个规范,大概的知道每个规范是做什么的,每个“接口”是做什么的.          很早就听过 ...

  3. J2EE基础篇——十三个规范

    背景: 1.企业级应用框架的需求,在很多企业级应用中.比如数据库连接.邮件服务.事务处理等都是一些通用企业需求模块,这些模块假设每次在开发中都由开发者来完毕的话,将会造成开发周期长和代码可靠性差等问题 ...

  4. 【J2EE】十三个规范:愿天下苍生,人人如猿。

    学习了J2ee后对java这个立足标准化的行为感到深深的佩服. 收买什么都不如收买人心,培养啥子都不如培养 习惯.没错,java就是在培养行业习惯,以一纸规范屹立不倒.毕竟技术什么的层出不穷,再新再前 ...

  5. Java EE的十三个规范

    J2EE想必大家都不陌生吧,貌似现在更流行将其称作JavaEE,不管名字怎么变,核心和思想是没有变的.学习J2EE首先要了解它的规范,下面我们一起看看它的十三个规范. 1,JDBC(Java Data ...

  6. Atitit  J2EE平台相关规范--39个  3.J2SE平台相关规范--42个

    Atitit  J2EE平台相关规范--39个  3.J2SE平台相关规范--42个 2.J2EE平台相关规范--39个5 XML Parsing Specification16 J2EE Conne ...

  7. J2EE十三个技术规范

    从事Java开发的童鞋都知道,java是一种非常棒的语言,能够实现跨平台运行.它屏蔽了具体的平台环境的要求,也就是说,无论是windows,还是Unix.Linux系统,只要支持Java虚拟机,就可以 ...

  8. (转)J2EE十三个技术规范

    从事Java开发的童鞋都知道,java是一种非常棒的语言,能够实现跨平台运行.它屏蔽了具体的平台环境的要求,也就是说,无论是windows,还是Unix.Linux系统,只要支持Java虚拟机,就可以 ...

  9. J2EE十三种技术规范介绍

    J2EE的十三个技术规范 J2EE体系结构 一.JDBC:Java Data Base Connectivity,数据库连接 我们大家对微软公司的ODBC数据库访问接口比较熟悉,而在Java中创建数据 ...

随机推荐

  1. L2-023. 图着色问题(暴力)

    L2-023. 图着色问题 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 图着色问题是一个著名的NP完全问题.给定无向图 G ...

  2. docker 端口映射iptables: No chain/target/match by that name错误解决方法

    pkill docker iptables -t nat -F ifconfig docker0 down brctl delbr docker0 service docker restart

  3. leetcode319

    public class Solution { public int BulbSwitch(int n) { var x = Math.Sqrt(n); var y = Convert.ToInt32 ...

  4. LNMP 1.5 php-fpm配置文件

    php-fpm配置文件: /usr/local/php/etc/php-fpm.conf    :php-fpm服务的配置文件 /usr/local/php/etc/php.ini       :ph ...

  5. 使用Ping命令解析主机名解析出来的是IPv6

    如果你经常使用ping命令,并身处局域网,那么你肯定会有这样一个疑问:Ping计算机名为何是IPv6地址? 问这个问题的人很少见,大多都是对网络知识稍有了解的人,所以才会闻到关于ping的问题,而且在 ...

  6. 2.2.3 Analyzing the output 分析对用户推荐书目的结果(2)

    2.2.3 Analyzing the output   在之前的程序运行结果中我们得到的结果输出是: RecommendedItem [item:104, value:4.257081]   程序要 ...

  7. [Python Study Notes]物体运动检测

    基于opencv的cv2模块实现 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ...

  8. 1-3 分布式系统的瓶颈以及zk的相关特性

  9. c#循环语句 for 循环嵌套的练习。还有跳转语句,异常语句,迭代穷举介绍

    先说一下循环嵌套:循环嵌套就是再一个循环里面再放一个循环,也就是说如果没一个循环都循环10次,那么第一个循环是1的时候,嵌套的循环会循环十次.也就是10*10的效果. for 循环语句 主要还是逻辑思 ...

  10. Java C++ Socket通讯

    import java.net.*; import javax.swing.plaf.SliderUI; /** * 与c语言通信(java做client,c/c++做server,传送一个结构) * ...