При попытке проверить с SOAP UI..I coudn't правильный вывод для:Не печатает требуемый результат
общественности Строка registerUserByuser (пользователь String) getAllUsers публичных строк (строка USERNAMES)
User.java
package com.ws.entity;
public class User implements java.io.Serializable{
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
private String userName;
private int userId;
}
===============================================================================
RegistrationService.java
package com.ws.Service;
import com.ws.entity.User;
public interface RegistrationService {
String registerUserByuser (String user);
User getuserNameById(int Id);
String getAllUsers (String userNames);
}
===============================================================================
RegistrationServiceImpl.java
package com.ws.test;
import javax.jws.WebMethod;
import javax.jws.WebService;
import com.ws.Service.RegistrationService;
import com.ws.entity.User;
@WebService(name = "UserWS", serviceName="RegService", portName = "CustomerPort", targetNamespace = "http://www.reg.com")
public class RegistrationServiceImpl implements RegistrationService {
@WebMethod
@Override
public String registerUserByuser(String user) {
// TODO Auto-generated method stub
User u = new User();
u.setUserId(555);
u.setUserName("Keith");
return user;
}
@WebMethod
@Override
public User getuserNameById(int Id) {
// TODO Auto-generated method stub
User a = new User();
a.setUserId(888);
a.setUserName("Seth");
return a;
}
@WebMethod
@Override
public String getAllUsers(String userNames) {
return userNames;
// TODO Auto-generated method stub
}
}
Требования заключается в разработке снизу вверх WebServices: - Интерфейс Регистрации пользователя
метод 1 - registerUser, который принимает в качестве входных данных пользователя и посылает строку в качестве выходного метода 2- GET Пользователь, который принимает идентификатор в качестве ввода и возвращает обратно пользовательский объект метод 3 - getAllusers, который возвращает список пользователей назад к пользователю
Я пишу неправильный код?
Что вы имеете в виду ... конечно, getAllUsers не возвращает список ... он просто возвращает входные аргументы для метода. Я не вижу никакого списка/массива в любом месте вашего кода ... –
В коде, который я изложил выше. Могу ли я печатать пользователей, добавляя массив? –