На главнуюКонтактыКарта сайта

Размещение Java программ

Как создать Java web-сервис?

Вы можете организовать web-сервис на основе технологии Java(TM) API for XML Messaging (JAXM).

Все необходимые библиотеки для поддержки JAXM уже установлены, единственное, что потребуется от Вас - написать сервлет, рализующий необходимый сервис. Пример такого сервлета приведен ниже:

import javax.xml.soap.*;
import javax.xml.messaging.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class SOAPServiceServlet extends JAXMServlet  implements ReqRespListener
{
      
    public void init() {
        try {
            if(this.msgFactory == null){
                this.setMessageFactory(MessageFactory.newInstance());
            }
        } catch (Exception e) {
            log("init error",e);
        }
    }     
    
    public SOAPMessage onMessage(SOAPMessage message) {
        try {
            SOAPMessage response =  msgFactory.createMessage();
            SOAPEnvelope envelope = response.getSOAPPart().getEnvelope();
            SOAPBody body = envelope.getBody();
            body.addTextNode("Hello!");
            return(response);
        } catch(Exception e) {
            log("Error in processing or replying to a message", e);
            return(null);
        }
    }
    
}

Полезные ссылки:

Java API for XML Messaging (JAXM)

Служба поддержки:
E-Mail: support@brim.ru
Тел.: (495) 517-70-64
Адрес:
115419, г. Москва,
ул. Орджоникидзе, д.11, стр.11,
бизнес-центр «АВС-Эстэйт»