EJB 학습수기

3068 단어 ejb
주말 이틀, 이틀 동안 jb 지식을 봤어요.회사에는ejb/jms+cdi/이벤트에 따라 메시지를 전달하는 프로그램이 있습니다. 이것은 이전에 접촉한 적이 없습니다.
요컨대 jb에서 웹 서비스까지 많은 것을 배웠다.
jboss라는 용기는 문제가 많은 것 같습니다. 새 버전의 as7은 도저히 뛸 수 없습니다.아니면 as6를 사용하는지, 이 구조는 모두 오래된 것이기 때문에 사용하기에 문제가 그리 많지 않다.
학습 과정에서 큰 문제가 없는 것은 주로 jboss의 원인이다.여러분, as6의 jms, 메시지 목적지를 설정할 때queue나 topic를 설정하는 방식은 인터넷과 대부분 다릅니다.
이전 로그에서queue나 topic를 설정하는 방식은 현재 사용하는 jboss6에 적합하지 않습니다.
일반적인 구성은 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: mail-service.xml 62350 2007-04-15 16:50:12Z [email protected] $ -->
<server>


  <mbean code="org.jboss.mq.server.jmx.Queue"
         name="jboss.mq.destination:service=Queue,name=longgangbai">
    <attribute name="JNDIName">queue/longgangbai</attribute>
    <depends optional-attribute-name="DestinationManager" >jboss.mq:service=DestinationManager</depends>
  </mbean>

</server>

 

xx-서비스로 저장합니다.xml을 발표된 디렉터리에 보내면queue의 발표를 완성할 수 있습니다.
jboss6에서는 이렇게 사용할 수 없습니다. 디렉터리를 발표하는 hornetq 폴더에서 hornetq-jms를 수정해야 합니다.xml 파일, 안에 추가:
<topic name="topic1">
     <entry name="***"/>
 </topic>

entryname는 jndi 값에 해당합니다.ctx를 사용할 수 있습니다.lookup ("xxx") 에서 이 토픽을 찾습니다.
같은 이치로queue도 마찬가지다.

좋은 웹페이지 즐겨찾기