java.lang.Boolean
java.lang.Byte
java.lang.Double
java.lang.Float
java.lang.Integer
java.lang.Long
java.lang.Short
java.lang.String
java.math.BigDecimal
java.math.BigInteger
java.net.URI
java.util.Calendar
|
인터페이스 |
구현 클래스 |
List |
ArrayList
LinkedList
Stack
Vector |
Map |
HashMap
Hashtable
Properties
TreeMap |
Set |
HashSet
TreeSet |
package wsSample;
import java.io.Serializable;
public class User implements Serializable {
protected int age;
protected java.lang.String name;
public User() {
}
public User(int age, java.lang.String name) {
this.age = age;
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public java.lang.String getName() {
return name;
}
public void setName(java.lang.String name) {
this.name = name;
}
} |
package wsSample;
public interface UserInfoIntf extends java.rmi.Remote {
public User getUser(java.lang.String string_1, int int_2) throws
java.rmi.RemoteException;
} |
package wsSample;
public class UserInfo implements UserInfoIntf {
private User member = new User();
public User getUser(String name, int age) {
member.setName(name);
member.setAge(age);
return member;
}
} |
<?xml version = '1.0' encoding = 'EUC-KR'?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app> |
<?xml version='1.0' encoding='EUC-KR'?>
<webServices
version="1.0"
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/dd"
targetNamespaceBase="http://localhost:8888/hello/webservice/wsdl"
typeNamespaceBase="http://localhost:8888/hello/webservice/type">
<endpoint
name="webservice"
interface="wsSample.UserInfoIntf"
implementation="wsSample.UserInfo"/>
<endpointMapping
endpointName="webservice"
urlPattern="/webservice"/>
</webServices> |