网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  struts 开发     
  文章作者:未知  文章来源:水木森林  
  查看:75次  录入:管理员--2007-11-17  
 
一、jbuilder 对于 struts 之支持

  jbuilder 提供图形使用者接口以简化组件文件 struts-config.xml 之编辑与设定,此外,jbuilder 于 object gallery对话框内的 web 页次,提供四种精灵以简化 struts 开发流程。

   struts converter wizard:

  可指定 html 或一般 jsp 档案自动产生使用 struts tag libraries 之 jsp 档案。

   actionform wizard:

  可导入jsp 档案产生继承自 actionform 之类,或自定义属性 ( property ) 产生继承自actionform 之类,类产生后可选择是否自动完成 struts-config.xml 对应设定。

   action wizard:

  可产生继承自 action 之类,设定搭配之 jsp 档案、有效范围 ( scope ) 并自动完成struts-config.xml 对应设定。

   jsp from actionform wizard:

  可由指定之 actionform 自动产生使用 struts tag libraries之 jsp 档案。

  除了上述精灵外,jbuilder 可协助开发人员自动设定web.xml 部署描述档,以便 jsp 使用struts 自定义 tag libraries 。

  二、使用jbuilder开发struts实例

  我们在这里举开发一个简易的 web 应用程序的例子来帮助大家了解struts framework。此 web 应用程序允许使用者输入两独立字符串,并将两字符串连接后显示于网页。由于处理逻辑过于简单,此实例中我们打算直接在扮演 controller角色的 action 中完成两字符串连接动作,因此未使用扮演 model 角色之 javabean 或类来处理字符串连接。

  步骤一: 建立 web 应用程序

  首先点击选择 jbuilder 集成开发环境主菜单 file | new project… 建立一个名为strutsdemo 之项目。接着由菜单file | new… 激活object gallery 对话框,并点击选择web 页次中的 web application 精灵准备建立 web 应用程序。

  web application 精灵会为此 web 应用程序准备妥产生war 所需之部署描述档 web.xml,war 是 j2ee 规格中用以简化 web 程序部署复杂度之标准档案格式。我们为此 web 应用程序命名为 demo,往后将会在编译此项目档时产生名为 demo.war 档案以便于部署,在此 web 应用程序中由于将会用到 struts 之 tag libraries,因此在jsp/servlet frameworks 中勾选struts 1.0,同时jbuilder 会自动设定妥 web.xml。

  步骤二 : 建立自定义之 actionform 类

  struts framework 中并未限制 mvc 三部份开发顺序,由于此时我们并未准备妥可输入两字符串之 html 或jsp,因此先建立储存信息之 actionform 类,再产生扮演 controller 角色之 action 类,最后再由 actionform类产生 jsp 档案,大家可依状况调整顺序以适应实际案例。点击选择object gallery 对话框 web 页次中 actionformwizard 可产生自定义之 actionform 类,actionformwizard 又可分为三步:第一步精灵自动侦测出之前已建妥之 web 应用程序demo,我们将自定义 actionform 名称由预设 untitled1actionform 修改为 myactionform,接着按下 next 按钮进入第二步。第二步依照需求将未来 jsp 页面上所需显示与输入的字段加入 field definition 清单方块中,倘若负责网页美工专职人员已备妥输入用jsp 网页,亦可按下 add from jsp… 按钮直接导入,jbuilder 将解析此 jsp 档案产生field definition 表格。本例中由于未准备输入之 jsp 档案,因此必须自行加入所需之字段。我们为此 web 应用程序预先准备三个字段,fielda 与 fieldb 可储存输入之字符串,fieldresult 可置放两字符串连接后结果。设定完成后按下 next 按钮进入第三步。

  步骤三对话框提示是否将 myactionform 加入 struts-config.xml 组件档中?是否需要产生reset 方法? 可依照默认值按下 finish 按钮。

  此时 actionform wizard 已经自动产生了继承自actionform 之 myactionform.java 档案,如果我们不打算实现资料核验之 validate 方法,我们完全无须撰写任何程序代码。
 
 
上一篇: struts 初学指南    下一篇: struts 入门教学
  相关文档
java入门:java中不同类型的转换和提升 01-28
taglib原理和实现 第六章:标签内常用方法总结 11-17
springframework中面向方面编程二 11-17
从java内核看性能分析与设计 11-17
thinking in java第三版读书笔记-第四章:初始化与清理 11-17
电话管理系统.java 11-17
java入门笔记4_访问控制和包 11-17
简易加法计算器 11-17
企业java的构成部分 11-17
java版本的二分法算法实现 11-17
我的百宝箱之tomcat5中文问题解决之道 11-17
jvm结构基础(一) 11-17
java中用动态代理类实现记忆功能(二) 11-17
java对象转为java string的几种常用方法 11-17
ejb系列教程之二 11-16
在java中将数据由utf8转换成gb2312格式 05-08
利用java技术开发web网络课件浅议 11-16
基于java的icq系统的设计于实现 11-17
最大化weblogic集群性能、可用性和安全 11-27
eclipse 插件eclipseshell 首次发布 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息