Eclipse Web工具平台V1.0简介 - 编程入门网
(SQLException e) {
e.printStackTrace();
}
return null;
}
/**
* @ejb.interface-method view-type="both"
*/
public void saveBookmark(BookmarkValueObject bvo) {
try {
DataSource dataSource = getDerbyDataSource();
Connection connection = dataSource.getConnection();
PreparedStatement pstmt = connection
.prepareStatement("insert into bookmarks
VALUES(?, ?)");
pstmt.setString(1, bvo.getUrl());
pstmt.setString(2, bvo.getTitle());
pstmt.execute();
} catch (SQLException e) {
e.printStackTrace();
}
}
private DataSource getDerbyDataSource() {
DataSource dataSource = null;
try {
Context context = new InitialContext();
Object obj = context.lookup("java:DerbyDS");
dataSource = (DataSource)
PortableRemoteObject.narrow(obj,
DataSource.class);
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return dataSource;
}
Eclipse Web工具平台V1.0简介(12)时间:2011-02-09 IBM Scott F. Delap创建控制器 servlet 书签应用程序需要的持久性现已完成。下一步是实现控制器 servlet,处理验证工作并用 BookmarkSessionBean 来保持 BookmarkValueObject。 用 WTP 向导创建 servlet WTP 提供了自动创建 servlet 的向导。请按以下步骤操作: 切换回 J2EE 视图,打开 BookmarkWeb 项目。 右击树中的 servlet,并选择 New > Servlet。 在出现的向导中,指定包为 servlets,类名是 BookmarkController。 单击 Finish 完成向导。编辑器会打开生成的 servlet。 为了在 BookmarkController 中使用 BookmarkSessionBean,必须把 BookmarkEJB.jar 配置成 BookmarkWeb 项目的相关项: 右击 BookmarkWeb 项目,并选择 Properties。 选择 J2EE Module Dependencies 分类,如图 17 所示,并选中 BookmarkEJB.jar 旁边的复选框。 单击 OK,关闭 Properties 对话框。 图 17. 配置 BookmarkWeb 项目相关性 Eclipse Web工具平台V1.0简介(13)时间:2011-02-09 IBM Scott F. Delap实现 BookmarkController servlet 实现 BookmarkController servlet 的第一步是添加 XDoclet 注释,指定 BookmarkSessionBean 作为资源。请将清单 8 的代码复制粘贴到 BookmarkController 中 @web.servlet.mapping 属性下面的 XDoclet 类 注释区。 清单 8. XDoclet 注释向 BookmarkController servlet 添加 BookmarkSessionBean EJB 引用
指定了会话 bean 引用之后,下一步需要添加方法, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |