December 2017
Intermediate to advanced
372 pages
8h 46m
English
The following class illustrates the procedure to be followed to access an EJB web service methods from a client application:
package net.ensode.javaee8book.ejbwsclient;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
import javax.xml.ws.WebServiceRef;
import net.ensode.javaee8book.ejbws.DecToHexBeanService;
@Named
@RequestScoped
public class EjbClientController {
@WebServiceRef(wsdlLocation = "http://localhost:8080/DecToHexBeanService/DecToHexBean?wsdl") private DecToHexBeanService decToHexBeanService; @Inject private EjbClientModel ejbClientModel; private String hexVal; public void convertIntToHex() { hexVal = decToHexBeanService.getDecToHexBeanPort(). convertDecToHex(ejbClientModel.getIntVal()); ...