摘要: stateful session bean的生命周期与stateless session bean有很多不同的方面。对于同一个bean的实例,没有池的概念,因为每一个实例仅仅为一个客户端服务。当客户端执行了一个借口的查找(lookup)或者对一个bean进行依赖注入的时候,stateful session bean就会从does-not-exist状态转换为method-ready状态。所以,这一步是有客户端初始化的,而不是容器来初始化的。一旦stateful session bean处在method-ready状态的话,容器就会同处理一个在method-ready状态的stateless s 阅读全文
posted @ 2011-04-10 21:31 dlljc 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 首先要强调的是session bean的生命周期是由容器控制的而不是应用程序控制的。stateless session bean的初始状态是不存在(does-not-exist)状态。就是在容器还没有启动的时候。接下来的状态是进入准备池(method-ready-pool)状态。当容器启动后,它会在准备池(method-ready pool)中建立许多stateless session bean的实例。为了在池中建立一个实例,容器会进行一下的步骤:1. bean被实例化(instantiated)2. 容器注入到bean的SessionContext。Bean使用SessionContext来 阅读全文
posted @ 2011-04-10 00:30 dlljc 阅读(732) 评论(0) 推荐(1) 编辑
摘要: EJB模块可以打包成jar文件EAR(Enterprise Application Archive)EAR也是一个标准的JAR文件,在EAR文件中可以包含更多的JAR文件,这些JAR文件可以是EJB模块,或者是任何的JAVA类,比如打包成一个JAR文件的客户端。EAR文件也可以包含一个WEB模块,这种EAR文件应该以.war作为扩展名。 阅读全文
posted @ 2011-04-09 23:37 dlljc 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Windows System: C:\glassfish3\glassfish\bin\asadmin.bat默认路径和文件名:|glassfish默认安装路径:(as-install)Windows下是SystemDrive:\glassfish3\glassfish,比如我上面的C:\glassfish3\glassfishglassfish安装父目录:(as-install-parent)SystemDrive:\glassfish3域名默认创建目录:(domain-root-dir)as-install/domains/ (as-install指的是glassfish的安装路径)如我的 阅读全文
posted @ 2011-04-09 22:20 dlljc 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 使用JDK一共需要配置三个环境变量:JAVA_HOME、CLASSPATH和PATH(不区分大小写)。1、JAVA_HOME - JDK的安装目录2、CLASSPATH - .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; 不要忘记.3、PATH - %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin建议把 JDK bin 的路径放在原有 path 的最前面。因为在 %SystemRoot%\system32 中还有一个 java.exe/javaw.exe,这是 Windows 操作系统自带的那个JRE,如果我们自己装的话就不要用他 阅读全文
posted @ 2011-04-09 21:44 dlljc 阅读(3309) 评论(0) 推荐(0) 编辑
摘要: step1. Compile - 编辑源程序step2. Package - 将EJB组件(sesssion bean or message driven bean)打包至EJB模块,JAR文件step3. Deploy - 将EJB模块发布至服务器Deploye- 发布发布(deploy)就是将应用程序(applications)转移到应用程序服务器(application server)的控制之下。一般都是程序员将自己开发的程序放到应用程序服务器的某个目录下。但是这又不是简单的文件转移,这后边还有很多其他的操作:一系列验证 - 比如验证EJB模块是否格式正确,是否遵循里Java EE规范等 阅读全文
posted @ 2011-04-09 19:58 dlljc 阅读(236) 评论(0) 推荐(0) 编辑