- 浏览: 102817 次
- 性别:
- 来自: 广州
最新评论
-
zhouhz11862:
在jboss 7.1下会报错,找不到client这个目录
Ant 部署EJB的配置文件:build.xml配置 -
hongmeikaile:
写的很好,对我有帮助
Servlet中的重定向和请求分派
文章列表
在Visual Basic中存在着两个关键字是Sub和Function:
Sub:是subroutine的缩写,定义一个执行某种动作的代码块。执行完后把控制权返回给调用它的代码,且没有返回值。
Private Sub Load(ByVal Object As System.Object)
End Sub
Function:Function的工作方式与Sub相同,但Function会返回一个值,该值可以是Nothing,所以在声明函数时,编译器会要求它必须返回一个Return语句。
Public Function Add(ByVal Param values() As ...
<?xml version="1.0" encoding="UTF-8"?>
<project name="OA" default="生成Hibernate配置文件" basedir=".">
<property name="src.dir" value="${basedir}/src"/>
<property name="build.dir" value="$ ...
<1>、利用ClassPathXmlApplicationContext,可以从classpath中读取XML文件
//读取一个文件
1. ApplicationContext context= new ClassPathXmlApplicationContext("applicationContext.xml");
UserDAO userDAO= (UserDAO )context.getBean("userDAO");
//读取多个文件
2.ClassPathXmlApplicationContext resource= ...
ACID是描述一个有效的事务处理系统应该提供的4种特性。
分别是:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)。
原子性:指事务的处理是原子的,事务操作要么全部执行,要么什么都不做。
一致性:事务处理确保数据库在事务处理的前后处于一致的状态。
隔离性:事务处理向除了执行事务处理的人以外的所有人隐蔽其细节。
持久性:一旦提交了一个事务处理,它就不会消失。
持久性要求依赖于一致性原则。一致性确保如果事务处理使数据库处于一种违反数据库规则的状态,则不会完成事务处理。
持久性意味着数据库将不能随后确定事务处理造 ...
原子事务处理可能是一系列较为复杂的行动。
对于事务的处理要么其所属的操作全部完成,要么什么都不发生——而不能只进行一部分操作。
原子事务处理对于维护一致性和有效性很重要。
MDB是一个当消息达到时被容器调用的异步消息消费程序。
MDB用来处理基于消息的请求组件,它是一个异步的无状态Session Bean
在MDB中,Web端发送消息的一般步骤如下:
1、查找一个JNDI来初始化上下文环境,如:
Properties props = new Properties();
props.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.nam ...
1、JMS能让用户通过消息收发服务从一个客户机到另一个客户机发送消息。
消息是JMS中得一种类型对象,由报头和消息主体组成。
报头由路由信息以及相关的元数据组成,消息主体携带者程序的数据或有效负载。
消息的类型有:携带简单文本,可序列化对象,属性集合,字节流,原始值流,无效负载的消息。
2、消息收发是异步的,JMS客户机可以发送消息而不必等待回应。
3、在JMS中,客户机将消息发送给一个虚拟通道(主题或队列),而其他JMS客户机则预订或监听这个虚拟通道。
4、JMS的通用接口集合以异步方式发送或接收消息。
5、JMS消息的正文格式:
Str ...
首先在项目中要导入两个jar 包:jboss-ejb3.jar与jboss-annotations-ejb3.jar(jboss安装目录下:\jboss-4.2\server\default\deploy\ejb3.deployer),
可以使用@LocalBinding和@RemoteBinding注释,例如:
import javax.ejb.Stateful;
import org.jboss.annotation.ejb.RemoteBinding;
@Stateful
@RemoteBinding(jndiBinding = "javaee/RemoteVisi ...
Stateful Session Bean与Stateless Session Bean的区别:
Stateful Session Bean与Stateless Session Bean
1、同时都可以执行系统的业务逻辑,
2、不同的是,Stateful Session Bean 可以记录客户端调用者的状态,使得每个Client都会有自己的一个实例,而Stateless Session Bean不负责记录Client状态,
3、当客户端调用者调用Stateless Session Bean的时候,EJB容器不会寻找特定的Stateless Session Bean 的实体来执行调用者的方 ...
boolean contains(String):如果BeanFactory包含给定名称的Bean定义,则返回true。
Object getBean(String): 返回给定名称注册的Bean实例,根据注册Bean配置情况,
如果为singleton,则返回一个共享实例,否则返回一个新建实例。
如果找不到Bean,则会抛出NoSuchBeanDefinitionException异常。
Object getBean(Strin ...
在对数据库操作中,通常会根据主键或唯一字段来判断得到的记录是否是同一条,对于实体Bean来说,当两个实体对象进行比较时,我们应该使用物体的特征点进行比较,这些特征点通常会被定义为主键,复合主键或唯一字段。
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/ ...
1、redact java inteface and the bean class
2、Compile the java class in step 1
3、Provider the descriptor
4、Create the ejb-jar file,such as ejb-jar.xml
5、Deploy you project include ejb-jar file on the container
6、Check you EJB's deployment
7、redact and execute a client to check the function o ...
1、首先:新建一个文件夹用于放置java类文件,比如:firstejb
2、可在该目录下新建一个文件夹作为java文件的包比如:first
3、在first新建java类,如:
HelloRemote.java
package first;
import javax.ejb.Remote;
@Remote
public interface HelloRemote
{
public String sayHello(String user);
}
Hello.java
package first;
import javax.ejb.Stateless;
@Stat ...
软件架构是一系列相关抽象模式,用于指导大型软件系统各个方面的设计,
软件架构是一个系统的草图,它描述的对象是直接构成系统的抽象组件,各个组件之间的链接则明确和相对细致地描述组件之间的通讯。
在实现阶段,这些抽象组建被细化为实际组件,比如具体某个类或者对象,在面向对象领域中,组建之间的连接通常用接口来实现。