考试网 >> IT认证 >> JAVA >> JAVA指导 >> Beehive,EJB3.0开发客户反馈系统(四)

Beehive,EJB3.0开发客户反馈系统(四)

发布时间:2006-06-28 10:38     点击:
分页:[1] 2  下一页

在页面文件中可以使用netui标记,实现绑定数据,资源声明,模板使用等功能,这样在页面文件中可以最大限度的减少java编码,使得页面更容易维护和管理。以下是一个显示主题列表的页面 topicList.jsp:

  最终的页面流文件在Pollinate中对应的设计视图如下所示:



  在对整个工程进行Build之后,页面流控制文件被编译为一个class文件和一个对应的配置文件WEB-INF.pageflow-struts-generated jpf-struts-config-[页面流名称].xml,该配置文件定义了一系列控制文件中注释所对应的配置,如下为其中一部分:

<struts-config><form-beans><form-beanname="uploadFileForm" type="org.form.UploadFileForm"
className="org.apache.beehive.netui.pageflow.config.PageFlowActionFormBean"><set-property property="actualType" value="org.form.UploadFileForm"/></form-bean></form-beans><global-exceptions/><global-forwards><forward name="showTopics" path="/topicList.jsp"/><forward name="addFeedBackAccessories" path="/feedBackAccessories.jsp"/>    </global-forwards><action-mappings>
<actionpath="/addAccessories" name="uploadFileForm"type="org.apache.beehive.netui.pageflow.internal.FlowControllerAction" input="addTopicAccessories" parameter="topics.Controller" scope="request" validate="true"><forward name="newTopic" path="/newTopic.jsp"/><!--forward "addTopicAccessories" (validationErrorForward)--><forward name="addTopicAccessories" path="/accessories.jsp"/>
</action>    
……<message-resources key="_defaultValidationMessages" 
parameter="org.apache.beehive.netui.pageflow.validation.defaultMessages" null="true"/>
</struts-config>
  由于篇幅所限,无法详细阐述pollinate的使用,读者可以参考相关文章:用Pollinate可视化开发页面流(JPF) http://dev2dev.bea.com.cn/techdoc/200504503.html
分页:[1] 2  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有