ejb和webwork整合(只开发客户端)
2015-05-12 10:15
183 查看
web.xml
<filter>
<filter-name>webwork</filter-name>
<filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>webwork</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
xwork.xml文件
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
"http://www.opensymphony.com/xwork/xwork-1.0.dtd">
<xwork>
<include file="webwork-default.xml" />
<package name="default" extends="webwork-default">
<action name="users" class="com.genlot.loms.ejb3.web.action.UserAction">
<result name="list" type="dispatcher">
<param name="location">list.jsp</param>
</result>
</action>
</package>
</xwork>
UserAction.java文件
package com.genlot.loms.ejb3.web.action;
import java.util.List;
import javax.naming.InitialContext;
import com.genlot.loms.ejb3.bussiness.UserBussiness;
import com.genlot.loms.ejb3.entity.User;
import com.opensymphony.xwork.ActionSupport;
public class UserAction extends ActionSupport{
private static final long serialVersionUID = 1L;
private List<User> rs;
public List<User> getRs() {
return rs;
}
public void setRs(List<User> rs) {
this.rs = rs;
}
public String execute() throws Exception {
InitialContext ctx = new InitialContext();
UserBussiness userBussiness = (UserBussiness)ctx.lookup("UserBussinessImpl/remote");
rs = userBussiness.findUserAll();
return "list";
}
}
<filter>
<filter-name>webwork</filter-name>
<filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>webwork</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
xwork.xml文件
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
"http://www.opensymphony.com/xwork/xwork-1.0.dtd">
<xwork>
<include file="webwork-default.xml" />
<package name="default" extends="webwork-default">
<action name="users" class="com.genlot.loms.ejb3.web.action.UserAction">
<result name="list" type="dispatcher">
<param name="location">list.jsp</param>
</result>
</action>
</package>
</xwork>
UserAction.java文件
package com.genlot.loms.ejb3.web.action;
import java.util.List;
import javax.naming.InitialContext;
import com.genlot.loms.ejb3.bussiness.UserBussiness;
import com.genlot.loms.ejb3.entity.User;
import com.opensymphony.xwork.ActionSupport;
public class UserAction extends ActionSupport{
private static final long serialVersionUID = 1L;
private List<User> rs;
public List<User> getRs() {
return rs;
}
public void setRs(List<User> rs) {
this.rs = rs;
}
public String execute() throws Exception {
InitialContext ctx = new InitialContext();
UserBussiness userBussiness = (UserBussiness)ctx.lookup("UserBussinessImpl/remote");
rs = userBussiness.findUserAll();
return "list";
}
}
相关文章推荐
- powerbuiler 9.0 作为 WAS5.1 的EJB客户端开发
- powerbuiler 9.0 作为 WAS5.1 的EJB客户端开发
- (1)EJB3.0 简介以及开发第一个无状态的会话bean 以及 客户端【关于JNDI】
- cxf整合Spring框架进行服务端开发,并且通过cxf生成客户端代码进行调用
- 精通JSF:基于EJB、Hibernate、Spring整合开发与项目实践 --我的第一本合著书终于出版了
- 基于Eclipse+Axis的Web Service、EJB、Struts的整合开发
- Java Web整合开发(34) -- EJB3 概述
- Java Web整合开发(80) -- EJB & WebService
- EJB WEB服务的客户端开发(版本问题)
- Java开发Web Service客户端技巧:wsimport、jaxws-maven-plugin、整合Spring
- EJB开发第一个无状态会话bean、开发EJB客户端
- spring整合mina开发web项目和简单mina客户端的使用
- EJB开发第一个无状态会话bean、开发EJB客户端
- Eclipse整合JBoss开发EJB3.0 简单实例
- 《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》销售排名第4,发篇ExtJS的文章(拖放树结点)庆祝下
- (八) shiro + spring + mybatis整合开发
- J2EE 组件开发:实体EJB(上)
- 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1)
- WebService-03-使用CXF开发服务端和客户端
- 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发