E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EJB3.0
EJB3.0
依赖注入
依赖注入又称控制反转(IOC),在Spring中我们已经有了一定的了解.依赖注入很大的简化了程序的复杂性.这篇文章总结在EJB中怎么通过容器来完成Bean的注入. 首先看需要被注入的Bean.//Bean接口 publicinterfaceHelloWorld{ StringsayHello(Stringstr); } //实现 @Stateless() @Remote public
u011098115
·
2013-03-31 21:00
EJB3.0
事务管理
EJB3事务管理分为两种:CMT(容器管理事务)和BMT(Bean管理事务),只有SessionBean和MessageDrivenBean才支持CMT和BMT。SessionBean默认是受CMT管理,当然也可以在代码中通过注解显示声明: @TransactionManagement(TransactionManagementType.CONTAINER) 在CMT中
u011098115
·
2013-03-31 21:00
解决一例Was8.0异常java.lang.reflect.InvocationTargetException
这里记录下,具体思路问题,应用环境如下:本地开发环境:WinXpsp2\Eclipse3.5\Jetty\Jboss5\Maven2.2开发语言及相关中间件:JavaEE6\Seam2.2\JSF1.2\
EJB3.0
oboaix
·
2013-03-21 19:00
JPA常用注解
JPA由
EJB3.0
软件专家组开发,作为JSR-220实现的一部分。但它不囿于
EJB3.0
,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范.
u011098115
·
2013-03-20 20:00
EJB3.0
多线程访问的同步问题
一般EJB持久化实体的流程如下:1.初始化上下文Contextctx2.调用ctx的lookup方法获取具体的dao3.调用dao的具体方法由于多用户同时操作同一个对象,导致数据不同步的问题。这就是所谓多线程引发的问题。简单地举例说明上面那个问题:(银行帐号存取款问题)某一个银行帐号里边现有存款1万,假设两个人A,B同时操作这个帐号,A作存款100操作,B作取款200操作在A存款的某一时刻,银行系
avenccssddnn
·
2013-03-14 14:00
[转]
EJB3.0
中的依赖注入,截获器及其在WebLogic Server 10中的扩展
阅读更多1前言与EJB2.1相比,
EJB3.0
规范引入了两个重要概念:依赖注入(DI:DependencyInjection)和截获器(Interceptor),本文首先介绍了这两个概念并给出相关示例,
longgangbai
·
2013-03-02 13:00
weblogic
ejb
企业应用
应用服务器
spring
[转]
EJB3.0
中的依赖注入,截获器及其在WebLogic Server 10中的扩展
1 前言 与EJB2.1相比,
EJB3.0
规范引入了两个重要概念:依赖注入(DI:Dependency Injection)和截获器(Interceptor),本文首先介绍了这两个概念并给出相关示例,
longgangbai
·
2013-03-02 13:00
spring
应用服务器
weblogic
ejb
企业应用
[转]
EJB3.0
中的依赖注入,截获器及其在WebLogic Server 10中的扩展
1 前言 与EJB2.1相比,
EJB3.0
规范引入了两个重要概念:依赖注入(DI:Dependency Injection)和截获器(Interceptor),本文首先介绍了这两个概念并给出相关示例,
longgangbai
·
2013-03-02 13:00
spring
应用服务器
weblogic
ejb
企业应用
[转]
EJB3.0
中的依赖注入,截获器及其在WebLogic Server 10中的扩展
1 前言 与EJB2.1相比,
EJB3.0
规范引入了两个重要概念:依赖注入(DI:Dependency Injection)和截获器(Interceptor),本文首先介绍了这两个概念并给出相关示例,
longgangbai
·
2013-03-02 13:00
spring
应用服务器
weblogic
ejb
企业应用
[转]
EJB3.0
中的依赖注入,截获器及其在WebLogic Server 10中的扩展
1 前言 与EJB2.1相比,
EJB3.0
规范引入了两个重要概念:依赖注入(DI:Dependency Injection)和截获器(Interceptor),本文首先介绍了这两个概念并给出相关示例,
longgangbai
·
2013-03-02 13:00
spring
应用服务器
weblogic
ejb
企业应用
[转]
EJB3.0
中的依赖注入,截获器及其在WebLogic Server 10中的扩展
阅读更多1前言与EJB2.1相比,
EJB3.0
规范引入了两个重要概念:依赖注入(DI:DependencyInjection)和截获器(Interceptor),本文首先介绍了这两个概念并给出相关示例,
longgangbai
·
2013-03-02 13:00
weblogic
ejb
企业应用
应用服务器
spring
[转]通过struts2-ejb3-plugin把Struts2与
EJB3.0
整合
阅读更多本文是讲述使用struts2-ejb3-plugin这个插件将Struts2与
EJB3.0
进行整合开发。
longgangbai
·
2013-03-02 13:00
struts2
ejb3
glassfish
jboss
[转]通过struts2-ejb3-plugin把Struts2与
EJB3.0
整合
本文是讲述使用struts2-ejb3-plugin这个插件将Struts2与
EJB3.0
进行整合开发。
longgangbai
·
2013-03-02 13:00
struts2
jboss
EJB3
Glassfish
[转]通过struts2-ejb3-plugin把Struts2与
EJB3.0
整合
阅读更多本文是讲述使用struts2-ejb3-plugin这个插件将Struts2与
EJB3.0
进行整合开发。
longgangbai
·
2013-03-02 13:00
struts2
ejb3
glassfish
jboss
[转]通过struts2-ejb3-plugin把Struts2与
EJB3.0
整合
本文是讲述使用struts2-ejb3-plugin这个插件将Struts2与
EJB3.0
进行整合开发。
longgangbai
·
2013-03-02 13:00
struts2
jboss
EJB3
Glassfish
[转]通过struts2-ejb3-plugin把Struts2与
EJB3.0
整合
本文是讲述使用struts2-ejb3-plugin这个插件将Struts2与
EJB3.0
进行整合开发。
longgangbai
·
2013-03-02 13:00
jboss
struts2
EJB3
Glassfish
[转]通过struts2-ejb3-plugin把Struts2与
EJB3.0
整合
本文是讲述使用struts2-ejb3-plugin这个插件将Struts2与
EJB3.0
进行整合开发。
longgangbai
·
2013-03-02 13:00
struts2
jboss
EJB3
Glassfish
学习JPA——Hibernate Annotation使用实例
JPA(JavaPersistenceAPI)的使用范围越来越广,作为JavaEE5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是
EJB3.0
majian_1987
·
2013-02-28 15:00
Java EE 学习之(一)Java EE 概述
2006年,Sun公司提出了JavaEE的概念,与之同步的出现了两个规范:JSF1.2和
EJB3.0
,经典的JavaEE应用往往以EJB(企业级JavaBean)为核心,以应用服务器为运行环境,所以通常开发运行成本较高
zyxesc
·
2013-01-19 19:01
java
java
java
Web
服务器
ee
EE概述
应用分层
EE服务器
与JEE6/EJB3.1相比, Spring framework 丧失了几乎所有的优势
But with
EJB3.0
/3.1 picked up all the good things, such as Dependecy Injection, Configuration Over Convention
jXee
·
2013-01-19 13:00
framework
EJB3.0
学习笔记--SOAP-AXIS--深入Soap引擎
1.SOAP: 简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协 议,它被设计成在WEB上交换结构化的和固化的信息。SOAP可以和现存的许多因特网 协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多 用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的 应用程序。2.axis全称Apach
lidew521
·
2013-01-12 21:00
EJB3.0
学习笔记--SOAP-AXIS--深入Soap引擎
1.SOAP: 简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协 议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网 协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多 用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的 应用
jiagou
·
2013-01-12 21:00
SOAP
EJB3.0
学习笔记---MDBbean--区分P2P模式和Pub/Sub模式的示例
1.注意在写MDB程序的时候,如果是使用的P2P方式的话,可能你写了多个同样的MDBbean,但是 只会有一个MDBbean被调用,至于是哪一个被调用是随机的,这时候其他的将不会起作用; 一个消息的发送者,只会有一个消息的接收者 2.注意在写MDB程序的时候,如果是使用PubSub模式的访问服务器方式的话,那么如果有多个相 同的MDBBean,都会被调用,也就是一个
jiagou
·
2013-01-10 00:00
bean
EJB3.0
学习笔记---MDBbean--区分P2P模式和Pub/Sub模式的示例
1.注意在写MDB程序的时候,如果是使用的P2P方式的话,可能你写了多个同样的MDBbean,但是 只会有一个MDBbean被调用,至于是哪一个被调用是随机的,这时候其他的将不会起作用; 一个消息的发送者,只会有一个消息的接收者2.注意在写MDB程序的时候,如果是使用PubSub模式的访问服务器方式的话,那么如果有多个相 同的MDBBean,都会被调用,也就是一个消息的发送者,可以有很多个消息
lidew521
·
2013-01-10 00:00
EJB3.0
学习笔记---MDB--第一个MDBBean程序:
第一个MDBBean程序:P2P方式传递消息:1.创建EJB项目:EJBTestP2P_052.在com.credream.ejb包下: MyQueueMDBBean.javapackagecom.credream.ejb;importjavax.ejb.ActivationConfigProperty;importjavax.ejb.MessageDriven;importjavax.jms.J
lidew521
·
2013-01-09 23:00
EJB3.0
学习笔记---MDB--第一个MDBBean程序:
第一个MDBBean程序: P2P方式传递消息: 1.创建EJB项目:EJBTestP2P_05 2.在com.credream.ejb包下: MyQueueMDBBean.java package com.credream.ejb; import javax.ejb.ActivationConfigProperty; import javax.ejb.Mess
jiagou
·
2013-01-09 23:00
bean
EJB3.0
构件技术研究
EnterpriseJavaBeans(EJB)是一个用于分布式业务应用的标准服务器端组件模型。采用EJB架构编写的应用是可伸的、事务性的、多用户安全的。可以一次编写这些应用,然后部署在任何支持EJB规范的服务器平台,如JBoss,WebLogic等。由于EJB2.0程序要求您扩展特定的类、提供多个接口并编写部署描述符,因此它们被视为“重载”的Java对象,而不再是简单的对象,而且还需要J2EE容
magic_wz
·
2013-01-09 11:00
java
java
java
ejb
ejb
EJB3.0
学习笔记---JMS/MDB/Pub/Sub/P2P
JMS: 1.jms是java的消息服务,jms的客户端之间可以通过jms服务进行异步的消息传输,jms支 持两种消息模型,Point--to--Point(P2P)和Publish/Subscribe(Pub/Sub),即点对点和发 布订阅模型; 2.多个客户端:多个客户端通信的时候是通过服务器来传输的;消息的发送和接收不是同时进 行的,也就是进行异步的传输,也就是说客户
lidew521
·
2013-01-07 23:00
EJB3.0
学习笔记---JMS/MDB/Pub/Sub/P2P
JMS: 1.jms是java的消息服务,jms的客户端之间可以通过jms服务进行异步的消息传输,jms支 持两种消息模型,Point--to--Point(P2P)和Publish/Subscribe(Pub/Sub),即点对点和发 布订阅模型; 2.多个客户端:多个客户端通信的时候是通过服务器来传输的;消息的发送和接收不是同时进 行的,也就是进行异步
jiagou
·
2013-01-07 23:00
学习笔记
EJB3.0
零碎要点---在部署web本地客户端的时候org.apache.jasper.JasperException: java.lang.ClassCastException: $Proxy
1.注意:打包的时候要打得包包括除了EJB接口的实现类,其他的都要打包;2.注意:平常的时候为了方便,在编写完ejb客户端webproject的时候,一般都 是直接把ejb项目直接右键buildpath引入来测试,但是如果直接把除实现 类之外的类打包并且放入到WEB-INF/lib下的话,可能会报错;org.apache.jasper.JasperException:java.lang.
lidew521
·
2013-01-06 20:00
EJB3.0
零碎要点---在部署web本地客户端的时候org.apache.jasper.JasperException: java.lang.ClassCastException: $Proxy
1.注意:打包的时候要打得包包括除了EJB接口的实现类,其他的都要打包; 2.注意:平常的时候为了方便,在编写完ejb客户端webproject的时候,一般都 是直接把ejb项目直接右键build path引入来测试,但是如果直接把除实现 类之外的类打包并且放入到WEB-INF/lib下的话,可能会报错; org.apache.jasper.JasperExcept
jiagou
·
2013-01-06 20:00
EJB3.0
学习笔记---多接口的时,实现类处理方法:
EJB学习笔记---1.胖客户端:指的是定义的接口太多了,接口做的工作太多;胖接口:2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候,需要用注解的方式指明哪一个接口是用Remote方式访问,哪一个接口使用local方式访问3.实现多个接口的情况下定义,访问方式:有三种:a.第一种:在接口的实现类中:@Remote(value={EJB04Interface01.c
lidew521
·
2013-01-06 20:00
EJB3.0
学习笔记---多接口的时,实现类处理方法:
EJB学习笔记--- 1.胖客户端:指的是定义的接口太多了,接口做的工作太多; 胖接口: 2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候, 需要用注解的方式指明哪一个接口是用Remote方式访问,哪一个接口使用 local方式访问 3.实现多个接口的情况下定义,访问方式: 有三种: a.第一种:在接口的实现类中: @R
jiagou
·
2013-01-06 20:00
学习笔记
EJB3.0
学习笔记---理解远程调用服务端和本地调用服务端的区别
项目目的:理解远程调用服务端和本地调用服务端的区别1.异常: javax.ejb.EJBException:LocalandRemoteInterfacescannot haveduplicateinterfaceforbeanUserManagerBean2.本地客户端可以使用远程访问方式;这样就会用远程的方式去调用;也就是说 取不到服务端设置的id值;3.本地访问方式传递对象的时候
lidew521
·
2013-01-06 19:00
EJB3.0
学习笔记---理解远程调用服务端和本地调用服务端的区别
项目目的:理解远程调用服务端和本地调用服务端的区别 1.异常: javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for bean UserManagerBean 2.本地客户端可以使用远程访问方式;这样就会用远程的方式去调用;也就是说 取不到服
jiagou
·
2013-01-06 19:00
学习笔记
EJB3.0
学习笔记---Bean实现多个接口的情况下定义,访问方式:
2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候,需要用注解的方式指明哪一个接口是用Remote方式访问,哪一个接口使用local方式访问3.实现多个接口的情况下定义,访问方式:有三种:a.第一种:在接口的实现类中:@Remote(value={EJB04Interface01.class,EJB04Interface02.class})//定义哪些接口使用rem
lidew521
·
2013-01-06 15:00
EJB3.0
学习笔记---Bean实现多个接口的情况下定义,访问方式:
2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候, 需要用注解的方式指明哪一个接口是用Remote方式访问,哪一个接口使用 local方式访问 3.实现多个接口的情况下定义,访问方式: 有三种: a.第一种:在接口的实现类中: @Remote(value={EJB04Interface01.class,EJB04Interface0
jiagou
·
2013-01-06 15:00
bean
EJB3.0
异常总结---javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for
javax.ejb.EJBException:LocalandRemoteInterfacescannothaveduplicateinterfaceforbeanUserManagerBeanatorg.jboss.ejb3.SessionContainer.checkForDuplicateLocalAndRemoteInterfaces(SessionContainer.java:134)a
lidew521
·
2013-01-06 01:00
EJB3.0
异常总结---javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for
javax.ejb.EJBException:LocalandRemoteInterfacescannothaveduplicateinterfaceforbeanUserManagerBeanatorg.jboss.ejb3.SessionContainer.checkForDuplicateLocalAndRemoteInterfaces(SessionContainer.java:134)a
jiagou
·
2013-01-06 01:00
interfaces
EJB3.0
框架实例----区分有状态bean和无状态bean
1.通过这个例子可以区分,有状态bean和无状态bean中的数据会不会混淆;2.一种取巧的做法是:在建立的客户端的工程上右键,选择buildpath--->把服 务端的EJB工程导入的,新建立的java客户端里面3.正规的工作时候,还是需要在相应的接口类中打包,然后把打包好的.jar文件 放到,新建的javaproject客户端工程里的目录下的;4.异常: Needtospecifyclass
lidew521
·
2013-01-06 00:00
EJB3.0
框架实例----区分有状态bean和无状态bean
1.通过这个例子可以区分,有状态bean和无状态bean中的数据会不会混淆; 2.一种取巧的做法是:在建立的客户端的工程上右键,选择build path--->把服 务端的EJB工程导入的,新建立的java客户端里面 3.正规的工作时候,还是需要在相应的接口类中打包,然后把打包好的.jar文件 放到,新建的java project客户端工程里的目录下的;
jiagou
·
2013-01-06 00:00
bean
EJB3.0
异常总结---Exception in thread "main" javax.naming.NameNotFoundException: StatelessEjbBean not bou
Exceptioninthread"main"javax.naming.NameNotFoundException:StatelessEjbBeannotbounda.由于没有加入EJB的jar包;b.EJB项目没有部署
lidew521
·
2013-01-05 23:00
EJB3.0
异常总结--- Need to specify class name in environment or system property,
异常: Needtospecifyclassnameinenvironmentorsystemproperty,or asanappletparameter,orinanapplicationresourcefile: java.naming.factory.initial 原因: 1.没有写入jndi.properties. 2.Needtospecifyclassnameinenviro
lidew521
·
2013-01-05 20:00
EJB3.0
异常总结--- Need to specify class name in environment or system property,
异常: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial 原因: 1.没有写入jndi.properties
jiagou
·
2013-01-05 20:00
Environment
EJB3.0
学习笔记---第一个EJB程序:
第一个EJB程序:开发服务端程序:1.新建一个EJBproject:EJBTest_012.在src下建包:com.credream.ejb3.写接口:FirstEjb.java packagecom.credream.ejb;publicinterfaceFirstEjb{/***1.EJB中需要一个接口*@paramname*@return*/publicStringsaySomething(
lidew521
·
2013-01-04 00:00
EJB3.0
学习笔记---第一个EJB程序:
第一个EJB程序: 开发服务端程序: 1.新建一个EJB project:EJBTest_01 2.在src下建包:com.credream.ejb 3.写接口:FirstEjb.java package com.credream.ejb; public interface FirstEjb { /** *1. EJB中需要一个接口 * @param name
jiagou
·
2013-01-04 00:00
学习笔记
EJB3.0
学习笔记--第一个EJB程序:
第一个EJB程序:开发服务端程序:1.新建一个EJBproject:EJBTest_012.在src下建包:com.credream.ejb3.写接口:FirstEjb.java packagecom.credream.ejb;publicinterfaceFirstEjb{/***1.EJB中需要一个接口*@paramname*@return*/publicStringsaySomething(
lidew521
·
2013-01-04 00:00
EJB3.0
学习笔记--第一个EJB程序:
第一个EJB程序: 开发服务端程序: 1.新建一个EJB project:EJBTest_01 2.在src下建包:com.credream.ejb 3.写接口:FirstEjb.java package com.credream.ejb; public interface FirstEjb { /** *1. EJB中需要一个接口 * @param name * @return */
jiagou
·
2013-01-04 00:00
学习笔记
EJB3.0
学习笔记---JBOSS 7.1.1 Final版本安装与配置
一,下载安装程序由于JBOSS是免费开源软件,所以可以去官网直接下载即可。下载地址:(目前最新版本是jboss-as-7.1.1.Final)http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip二,安装与配置下载zip文件后解压缩到没有空格的路径下面,比如:D:\jboss-as-7.
lidew521
·
2013-01-03 22:00
EJB3.0
学习笔记---JBOSS 7.1.1 Final版本安装与配置
一, 下载安装程序 由于JBOSS是免费开源软件,所以可以去官网直接下载即可。 下载地址:(目前最新版本是jboss-as-7.1.1.Final) http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip 二, 安装与配置 下载zip文件后解压缩到没有空格的路径下面,
jiagou
·
2013-01-03 22:00
jboss
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他