网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  struts 和 tiles 辅助基于组件的开发(4)     
  文章作者:未知  文章来源:水木森林  
  查看:94次  录入:管理员--2007-11-17  
 
  struts 和 tiles 辅助基于组件的开发(4)

2.在 ex2_install/src/web/tiles-layouts/rootlayout.jsp 中,找到清单 3 中显示的代码,然后编辑它以添加 <br> 标记和代码来插入 panel4 ,如清单 4 所示:

清单 3. 原始 rootlayout.jsp 代码
<td width="35%">
<!-- ============================================================ -->
<!-- begin panel1 -->
<tiles:insert attribute="panel1"/>
<!-- end panel1 -->
<!-- ============================================================ -->
<br>
<!-- ============================================================ -->
<!-- begin panel2 -->
<tiles:insert attribute="panel2"/>
<!-- end panel2 -->
<!-- ============================================================ -->
</td>
清单 4. 新的 rootlayout.jsp 代码
<td width="35%">
<!-- ============================================================ -->
<!-- begin panel1 -->
<tiles:insert attribute="panel1"/>
<!-- end panel1 -->
<!-- ============================================================ -->
<br>
<!-- ============================================================ -->
<!-- begin panel2 -->
<tiles:insert attribute="panel2"/>
<!-- end panel2 -->
<!-- ============================================================ -->
<br>
<!-- ============================================================ -->
<!-- begin panel4 -->
<tiles:insert attribute="panel4"/>
<!-- end panel4 -->
<!-- ============================================================ -->
</td>

注: ex3_install 中的示例 3 应用程序只是示例 2 加上前面所做的更改;如果有问题,可以使用该代码。

现在,需要执行一些步骤使 tomcat 识别新文件:

  1. 转至 tomcat_home/bin 目录。
  2. 通过输入 ./shutdown.sh(如果在运行 unix)或 ./shutdown.bat(如果在运行 windows)来关闭 tomcat 服务器。
  3. 转至 ex2_install 目录。
  4. 输入 ant undeploy ,以从 tomcat webapp 目录中除去 ex2.war 文件和解压的 ex2 目录。
  5. 输入 ant deploy 。
  6. 转至 tomcat_home/bin 目录。
  7. 通过输入 ./startup.sh (如果在运行 unix)或 ./startup.bat (如果在运行 windows)来启动 tomcat 服务器。
  8. 将 web 浏览器指向 http://localhost:8080/ex2。重新将页面装入浏览器,以确保您看到的不是示例 2 web 应用程序的高速缓存副本。您应该会看到新的带有天气组件的“hello, world”页面。

示例 2 应用程序说明了下表 2 中所总结的基于 mvc 的 struts 和 tiles web 应用程序模型的优缺点。

表 2. struts 和 tiles 方法的概述 缺点 说明 陡峭的学习曲线,要处理较多的移动部件操作。 struts 和 tiles 的入门要比普通 jsp 页面花费的时间长,部分是因为要处理更多的文件和需要进行额外配置。 优点 说明 维护更容易,模块化程度更高。 tiles 框架使得添加和除去视图组件及重新安排事物非常容易。struts 执行类似的行为和业务逻辑功能。 为公共的输入和输出任务预先构建的解决方案。 利用 struts,您可以自动接受表单并处理错误,并以结构化的方法进行。tiles 框架让您方便地将不同的输出窗格组装成一个集成的整体。 易于并行地进行业务逻辑和 ui 开发。 因为业务逻辑与显示相分离,所以在 java 开发人员开发业务逻辑的 java 代码同时,图形设计人员可以开发用户界面的 html。 操作、表单和屏幕的集中映射。 由 struts-config.xml 文件和 tiles-defs.xml 文件提供了操作、表单和屏幕的集中映射,这更易于理解整个应用程序,特别是在应用程序很大的情况下。 (未完待续)

 
 
上一篇: struts 和 tiles 辅助基于组件的开发(1)    下一篇: struts 和 tiles 辅助基于组件的开发(5)
  相关文档
如何编写安全的Java代码 04-14
java xml教程(附:源程序) 11-17
struts开发指南之工作流程 11-17
effective java学习笔记6:避免使用finalizer()函数 11-17
用socket类实现http协议客户端应用(1) 11-16
静态方法的使用 11-17
高级应用 java多线程设计模式详解之三 11-17
java applet给activex跪下了 11-16
j2me midp开发综合实例 11-16
o/r mapping(hibernate)方法小结 11-17
跨平台java程序设计的十二条规则 11-16
java ide:eclipse中文语言包使用方法 11-16
javascript与javaapplet的综合运用(二) 11-17
eclipse-examples-3.1-win32 11-17
在nec电话上开发midp程序入门 11-17
java版的md5 11-17
jdbc基础-从应用程序创建applet 11-17
applet调用javascript函数 11-17
java认证权威问答精华集 11-16
控制程序的流程 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息