로컬 및 원격 EJB가 무엇인지 알고 싶습니다. 리모트는 같은 jar 파일 인 EJB인가? 다른 JVM에있는 원격 EJB입니까? 그것은 어쨌든 무엇입니까? 두 개의 서로 다른 EAR 파일을 동일한 서버 도메인에 배포 한 경우 서로 EJB를 검색해야합니까? 조회는 주석을 통해 이루어 집니까? EJB 3.1을 의미합니다.
EJB 어플리케이션을 사용하고 EJB 타이머를 사용하여 만기 날짜/시간이있는 일부 태스크 (지속 데이터베이스 시퀀스 ID)를 사용하고 만기되면 만료 됨으로써 타이머에서 태스크를 제거하고 일부 메소드를 호출합니다 . 나는 EJB 타이머에 배치 된 작업이 많고 타이머 시간 초과가 발생할 때마다 Timer에서 각 작업을 가져 와서 작업 ID와 연결된 일부 데이터
EJB3.1 타이머 서비스에 문제가 있습니다. 나는이 문제가 아주 이상하다고 생각한다! JBoss7.1.1 어플리케이션 서버에 아래에 설명 된 것과 같은 상태 비 저장 세션 빈이 있습니다. import javax.annotation.Resource;
import javax.ejb.Local;
import javax.ejb.Remote;
import j
그래서 Eclipse와 완벽하게 통합되는 일부 문제가있는 gradle 프로젝트가 있습니다. "gradle build"명령으로 모든 것을 빌드하고 glassfish4 서버에 EAR 파일을 배포하면 모든 것이 잘 동작하는 것처럼 보일 것입니다. "gradle eclipse" "gradle eclipseWtp" 이클립스와 언론 "서버에서 실행"응용 프로그램의 일
이 EJB 예제를 JBoss 7에서 실행하려고하지만 항상 NameNotFoundException을 발생시킵니다. 테스트하려고하는 EJB는 다음과 같습니다. 계산기. 나는 보스에 7 쇼를 배포 할 때 서버 콘솔에서이 다음 라인 : package demo;
import javax.ejb.Stateless;
@Stateless
public class Ca
ejb-jar.xml 파일에서 선언 된 EJB 인터셉터와 beans.xml 파일에서 선언 된 CDI 인터셉터 간에는 어떤 차이점이 있습니까? 두 인터셉터 모두 주석 @Interceptors를 사용하여 선언됩니다. CDI 인터셉터가 EJB에도 적용되는 경우 EJB 인터셉터가있는 이유는 무엇입니까?
XML을 사용하여 EJB 스케줄러를 호출 할 수 있습니다 (또는 @Schedule 주석을 사용하여 수행 할 수 있음). [EJB-jar.xml의] <?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" version="3.1" xmlns:xsi
단계 재현 : 는 EJB 프로젝트를 만듭니다. (예 : Project1의) (예 : Test.class라는 일) : 주석 클래스를 만듭니다 @Retention(RetentionPolicy.RUNTIME)
public @interface Test {
}
간단한 자바 프로젝트를 만듭니다. (예 : Project2) Project1에 ejb 종속성으로
나는 두 클래스와 이라는 두 개의 테이블을 가지고있다.과 예약. 표 예약의 foreign key은 자동차이며 일대일 관계입니다. 은 내가 class Reservation의 모든 속성과 JSP 파일을 채울 수있다 ... 그러나 나는 자동차의 foreign key ... 난 JDBC과 SQL을 통해 직접 전화를해야 얻는 방법을 모른다 문서블릿 또는 특수 자동차