中间件
张宏杰
这个作者很懒,什么都没留下…
展开
-
Ejb框架搭建
前几篇博客简单的介绍了EJB,下边我们来说一下我们该如何搭建一个EJB框架。本人搭建框架使用的Myeclipse10+jboss6.0。搭建这个框架只需要你的IDE支持EJB就可以了,但是并不是所有的服务器都支持EJB,Tomcat就不支持EJB的部署,而weblogic,WebSphere,JBoss都是支持的,因为JBoss是开源免费的的,所以我选择的服务器是JBoss服务器。原创 2015-12-09 20:24:12 · 9281 阅读 · 5 评论 -
中间件简介
什么是中间件 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。以前摘自百原创 2015-11-22 16:56:00 · 1959 阅读 · 6 评论 -
EJB的来源
EJB(EnterpriseJava Bean)是JavaEE中面向服务的体系架构的解决方案,可以将功能封装在服务器端,以服务的形式对外发布,客户端在无需知道方法细节的情况下来远程调用方法,大大降低了模块间的耦合性,提高了系统的安全性和可维护性。本章将介绍EJB的作用,创建一个基于EJB的程序,讲解EJB的配置以及会话Bean的使用。 为什么需要EJB 要想知道为什原创 2015-11-22 18:24:54 · 1330 阅读 · 5 评论 -
有状态EJB和无状态EJB的区别
前边的文章中,简单的介绍了ejb的三种bean,我们这片文章通过实例来看一下有状态的会话bean和无状态的会话bean的区别。 我们建立一个ejb项目,分别创建两个接口, 两个实现类,每个类中都有相同的方法,并在每个类中有一个静态变量,用来存放数据。代码如下所示。至于如何发布ejb项目到JBoss中,请参见Ejb框架搭建 /** * 有状态sessionb原创 2015-12-16 22:04:48 · 3762 阅读 · 2 评论 -
EJB三种bean
在EJB中定义了三种bean,分别是会话bean ,实体bean,和消息驱动bean。很显然,会话bean,就是用来管理会话相关(一次服务器请求)相关信息的。实体bean,就是在管理数据持久化的bean。消息驱动bean就是用来发送或者接受消息的管理bean。每种bean都有自己的特点。下边我们就分别讲述一下各个bean。 会话bean。 会话bean,原创 2015-11-29 23:02:56 · 4648 阅读 · 5 评论 -
Ejb的实体bean
在上一篇文章中,我们学习了EJB的会话bean,这篇文章我们来说一下EJB的实体bean,说到实体bean,就不得不说JPA了,JPA是在EJB3.0的时候提出来的,但是他不局限于EJB3.0,而是适用于整个J2EE,他是一种规范。 JPA定义了一系列的注解,@Entity,@Table,@Id @Colume等,当一个POJO类加上这些注解后,他就形成了实体bean。原创 2015-12-18 13:13:21 · 2242 阅读 · 3 评论 -
JMS与MDB
上一篇文章讲了实体bean,了解了实体Bean的在工作流程中的使用,这篇文章我们来看一下消息驱动bean的使用。我们先来了解一下JMS. JMS是Java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。JMS支持两种消息模型:Point-to-Point(P2P)和Publish/Subscribe(Pub/Sub),即点对点和发布订阅模型。P2P原创 2015-12-19 11:17:12 · 2877 阅读 · 6 评论 -
io详解
一、什么是流 首先什么是流:流(Stream)的概念来源于UNIX中的管道(pipe)概念,在unix中,管道是一条不间断的字节流,用来实现程序和进程间的通信,或者读写外围设备、外部文件等。流,必须有源端和目的端,可以是文件,内存或者网络等。流的创建是为了更方便的处理数据的输入输出。 其次,对于输入流输出流如何区分,相信有很多人闹不清楚,本人也是很长时间弄不原创 2016-04-30 21:44:32 · 923 阅读 · 3 评论 -
nio详解
下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部分的差异。复制代码 代码如下:IO NIO面向流 面向缓冲阻塞IO 非阻塞IO无 选择器面向流与面向缓冲Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓原创 2016-04-30 21:46:12 · 1883 阅读 · 2 评论