Java十三规范简单总结

1、JDBC(java Database Connectivity,Java数据库连接):
负责数据库访问。

2、JNDI(Java Name and Directory Interface, Java名称与目录接口):
 根据名称和文件目录获取数据,如数据库连接时配置数据源,根据数据源名称,在配置文件中查找连接数据。

3、EJB(Enterprise Java Bean,企业级Java Bean):
将业务逻辑从客户端软件中抽取出来,封装组件中,运行在一个独立的服务器上。客户端软件通过网络调用组件提供的服务以实现业务逻辑,客户端功能只负责发送调用请求和显示处理结果。运行在独立的服务器上,封装了业务逻辑的组件就是EJB组件。EJB基础是RMI(Remote Method Invocation,远程方法调用)。

4、RMI(Remote Method Invocation,远程方法调用):
 通过RMI,将EJB组件创建为远程对象,客户端利用对象序列化和反序列化,通过网络调用EJB对象。RMI是RPC(Remote Procedure Call,远程过程调用)在Java中的实践。JDK/bin下有rmic.exe(编译器,生成stub(存根)和skeleton(骨架))、rmiregistry.exe(为rmi提供命名服务,把名字和对象关联在一起)、rmid.exe(支持rmi激活)。

5、Java IDL(Interface Definition Language,接口定义语言)/CORBA(Common Object Request Broker Architecture,公共对象请求代理结构):
JDK/bin下的idlj.exe将IDL文件解析成对应的Java文件,结合org.omg.CORBA等org.omg里的JavaAPI生成服务端和客户端代码。通过JDK/bin下的orbd.exe启动服务。客户端对本地对象的调用映射到对服务端对象的调用。和RMI有相同的目标。
推荐:https://www.cnblogs.com/redsun1015/p/5899791.html

6、JSP(Java Server Pages,Java 服务端页面): JSP由html和嵌入的Java代码组成。server收到client请求后处理java代码,然后将新的网页返回给client。
 
7、Java Servlet(Java 小型服务端应用程序):
响应用户请求,可以动态创建网页。

8、XML(Extensible Markup Language,可扩展标记语言):      
 XML是一种能够用来定义其它标记语言的语言。它被用来在不同的商务过程中共享数据。XML的发展和Java是互相独立的,可是,它和java具有同样目标正是平台独立。通过java和xml的组合,我们能够得到一个完美的具有平台独立性的解决方式。

9、JMS(Java Message Service,Java消息服务):
负责消息发送和接收。JMS两种类型:点对点(请求、响应,Pull)模式;发布、订阅(Push)模式。消息中间件:Kafka、RabbitMQ、ActiveMQ等。
https://baike.baidu.com/item/JMS/2836691?fr=aladdin

10、JTA(Java Transaction API,Java事务API):
任一个Java平台的组件都可以参与到一个JTA事务中:JDBC连接、JDO (Java Data Object )PersistenceManager(持久管理器)对象、JMS队列、JMS主题、企业JavaBeans(EJB)、一个用J2EE Connector Architecture 规范编译的资源分配器。
https://baike.baidu.com/item/jta/9257852?fr=aladdin#1_1
  
11、JTS(Java Transaction Service,Java事务服务):
JTS是一个组件事务监视器(Component Transaction Monitor)(有时也称为对象事务监视器(Object Transaction Monitor))
 
 12、JavaMail(Java Mail,Java邮件):
JavaMail是处理电子邮件的API。

13、JAF(JavaBeans Activation Framework,Java对象激活框架):
JAF是一个专用的数据处理框架,用于封装数据,并为应用程序提供访问和操作数据的API。对数据源进行查看、编辑和打印等操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风铃峰顶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值