您所在的位置: 首页 > 开发 > JAVA >

在Struts中使用PlugIn扩展Hibernate(3)

(3)配置Struts-config.xml,如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts-config PUBLIC "-//Apache Software

Foundation//DTD Struts Configuration

1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

<struts-config>
<form-beans>
<form-bean name="userActionForm"
type="zy.pro.td.controller.UserActionForm" />
</form-beans>
<action-mappings>

<action name="userActionForm" path="/act/log/login" scope="request"

type="zy.pro.td.controller.LoginAction" />
</action-mappings>
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
</plug-in>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">

<set-property property="pathnames"

value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
<plug-in className="zy.pro.td.plugin.HibernatePlugin" />
<plug-in className="zy.pro.td.plugin.HibernateSessionFactoryPlugIn" />
</struts-config>
这一部分就是你的嵌入代码

(4)创建ActionForm,代码如下:

package zy.pro.td.controller;
import org.apache.struts.action.*;
import javax.servlet.http.*;
public class UserActionForm extends ActionForm {
private String password;
private String username;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServlet

Request) {
/**@todo: finish this method, this is just the skeleton.*/
return null;
}
public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
}
}

 
(5)创建Action

package zy.pro.td.controller;
import org.apache.struts.action.*;
import javax.servlet.http.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import net.sf.hibernate.SessionFactory;
import net.sf.hibernate

【责任编辑:碧海蓝天 TEL:(010)68476606】



共3页: 上一页 [1] [2] 3
【内容导航】
Java实用开发全集
Java类的基础教程专题
Java发展动态专题
Struts框架应用专题
Hibernate开源框架学习
 
 验证码: (点击刷新验证码)   匿名发表
  • C#图解教程

  • 作者:苏林,朱晔
  • 本书是一本广受赞誉的C#教程。它以图文并茂的形式,用朴实简洁的文字,并辅之以大量表格和代码示例,精炼而全面地阐述了最新版C..
Copyright©2005-2008 51CTO.COM 版权所有