基于Struts、Spring、ibatis创建portlet工程.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Struts、Spring、ibatis创建portlet工程

基于Struts2.0+Spring+ibatis创建portlet工程 一、开发环境和工具: 1、工具:IBM Rational Application Developer 7.5 2、数据库:Orcle 10g 3、Jar包: Struts2.0、Spring、ibatis核心jar 二、开发步骤: 打开RAD,新建Portlet项目。 点击“下一步”,在这个页面指定新 portlet 项目的名称和位置;把下面“将项目添加至EAR”和”创建Portlet”前的勾选去掉。在项目名中输入LoginTest;点击“完成”。 把Struts2.0、Spring、ibatis核心jar包拷贝至WebContent/ WEB-INF/lib目录下。双击 WebContent WEB-INF/web.xml,打开 web 部署描述符界面 切换到过滤器选项卡,点击添加按钮,创建一个过滤器,名称设定为 Struts2 Filter, URL 映射为 /*, 并且使用现有的过滤器类 org.apache.struts2.dispatcher.FilterDispatcher,切换到选项卡 并且把 删除。最后web.xml文件内容如下: 修改portlet.xml文件,双击 portlet.xml,打开 Portlet 部署描述符界面,切换到 “portlet” 选项卡。 点击添加按钮,添加一个 portlet, 输入 portlet 类型 org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher,确定 在本页中添加初始化参数,首先是 Namespace 相关的参数。 名称 值viewNamespace /view editNamespace /edit helpNamespace /help 考虑到在同一个 Web 应用中需要同名 Action,Struts2 以命名空间方式管理 Action。同一个命名空间里不能有同名的 Action,不同的命名空间里可以有同名的 Action。Struts2 不支持为单独的 Action 设置命名空间,而是通过为包指定 namespace 属性来为下面所有的 Action 指定共同的命名空间。这一点可以从下面的 portlet.xml 清单中看出。Struts2 对 portlet 的三种模式的支持是通过 namespace 体现的。View, Edit, Help 三种模式分别对应 ViewNamespace, editNamespace, helpNamespace。 名称 值defaultViewAction view defaultEditAction edit defaultHelpAction help 这些参数指定了在 portlet 的三种模式下的默认 aciton 名称,进入 View、Edit、Help 模式分别首先调用名称为 view、edit、help 的 action。 继续添加portlet初始化参数 生成 portlet.xml 文件如下: 在本清单中 Portlet 类“org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher”在将 Struts2 集成到 Portlet 中起到了关键作用,该类将 Portlet 操作分发给 Struts2。 在WebContent/ WEB-INF/ 下新建applicationContext.xml;内容如下: 在项目的根目录src下面新建struts.xml;内容如下: 在项目的根目录src下面新建struts-view.xml;内容如下: 在项目的根目录src下面新建struts-help.xml;内容如下: 在项目的根目录src下面新建struts-edit.xml;内容如下: 在项目的根目录src下面新建config.xml;内容如下: 在src下的目录结构如图: User.java源代码: users.xml如下: LoginAction.java源代码如下: LoginDao.java源代码如下: LoginDAOImpl.java源代码如下: LoginService.java源代码如下: LoginServiceImpl.java源代码如下: 在WebContent目录下新建loginEdit.jsp如下: loginError.jsp如下: loginHelp.jsp如下: loginSuccess.jsp如下: loginView.jsp如下: servlet id=preparator servlet-namepreparator/servlet-n

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档