浏览 1340 次
锁定老帖子 主题:ejb 持久化序列化对象
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-02
从客户端 将用户对象添加到 ejb 服务器上
User 对象需要序列化 ,实现 Serializable接口 public class User implements Serializable{ private int id ; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
将 用户接口与User 导出jar 文件给客户端调用
用户业务接口
public interface UserService { public User addUser( User user) ; }
用户业务对象 @Remote @Stateless public class UserServiceImpl implements UserService { public User addUser(User user) { System.out.println(user.getId()+"_"+user.getName()); User ysen = new User(); ysen.setId(2); ysen.setName("哈勒"); return ysen; } }
J2SE客户端测试如下 public class Test { public static void main(String[] args) throws NamingException { InitialContext context; context = new InitialContext(); UserService userService; userService = (UserService) context.lookup("UserServiceImpl/remote"); User user = new User(); user.setId(1); user.setName("GDP"); User ysen = userService.addUser(user); System.out.println(ysen.getId() + "_" + ysen.getName()); } }
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |