Целью того, что я пытаюсь достичь, довольно просто (по-моему, так оно и есть).Автоматизация создания Java-сервисов из простых POJO
У меня есть простой класс java, содержащий способ doAction (SomeObject obj). Я хочу показать его как веб-сервис CXF и его WSDL. В этом случае будет использоваться подход снизу вверх.
Теперь для одного класса или двух я мог бы использовать мастер создания веб-сервисов Eclipse. Но скажем, у меня есть 30-35 таких случаев, я надеялся автоматизировать процесс.
Любые идеи о том, как это сделать?
Добавление немного больше информации о цели:
Допустим, у меня есть интерфейс,
public interface IProcessService {
public SomeObject doAction (SomeObject input) throws Exception;
}
и у меня есть его конкретная реализация
@Service
@ManagedResource
public class ProcessServiceImpl implements IProcessService {
public SomeObject doAction(SomeObject input) throws Exception{
//doSomething
}
}
Теперь я мог бы разбора интерфейс или конкретную услугу для создания следующего служебного интерфейса, который будет отображаться как:
@WebService (targetnamespace="...", name="...", portname="...", serviceName="...")
public interface IExposedService{
@WebResult(name="output", targetnamespace="...")
@RequestWrapper(...)
@ResponseWrapper(...)
@WebMethod(action="...")
public SomeObject doAction(@WebParam(name="input") Someobject input) throws Exception;
}
Моя цель - создать прагматически последний интерфейс.
Можете ли вы описать, какой результат вы хотите (вы упомянули классы WsTest)? – hinneLinks
Обновлено, вопрос – beingsuplab