JBuilder 2005 Struts深度体验

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

工具软件 办公软件 操作系统 网络安全 设计在线 程序开发 教程宝典 下载

JBuilder 2005

Struts深度体验

技术专题精选

JBuilder 2005 单元测试体验

JBuilder 2005开发Applet游戏全接触

JBuilder 2005代码审查功能体验

JBuilder 2005实战JSP开发

JBuilder 2005 Servlet高级开发

下载

下载本文源代码

责任编辑

开发者网络责任编辑:方舟

最新推荐

JBuilder 2005 Struts深度体验

Struts是一个非常优秀的Web技术框架,已经成为Web应用程序Web层事实上的标准技术框架。JBuilder 2005支持Struts 1.0.2和Struts 1.1两个版本。通过JBuilder 2005所提供的向导及Struts配置编辑器,可以非常容易地开发基于Struts框架的应用程序。

我们在《JBuilder 2005 Servlet高级开发》的基础上对登录模块用Struts技术进行伤筋动骨的改造,并用Struts技术新增一个图书管理模块,使这个图书系统初具模形。通过这种技术的替换你不但能够学习到Struts开发的方方面面,还可以深味Struts框架的优越性所在。

Struts概述

Struts是基于Model 2实现的技术框架,Model 2是经典的MVC(Model,View,Control)模型的Web应用变体,这个改变主要由于HTTP协议的无状态性引起的。

>>>>详细内容

内容要点:

·Struts技术框架

·Struts1.1新增功能

应用程序改造和升级

在《JBuilder 2005 Servlet高级开发》中,switch.jsp充当一个业务处理和页面转发的中心处理器。由于JSP的设计初衷是实现页面展现逻辑,而这里我们居然"倒行逆施",将JSP用作业务处理和页面转发,显然是不恰当的。

>>>>详细内容

内容要点:

·用Action控制器替换switch.jsp

·新增一个图书管理模块

·事前准备

改造原登录模块

原登录模块用bookstore.User描述login.jsp登录页面表单的数据,在switch.jsp程序中通过<jsp:useBean>标签获取login.jsp表单的数据。其实User类相当于Struts框架中的模型

>>>>详细内容

内容要点:

·用ActionForm截获登录数据

·用Action代替switch.jsp

新增图书记录

考虑到图书模块是一个比较独立的模块,为了避免对Struts配置文件的资源争用导致团队工程的覆盖或冲突,我们为这个模块单独提供一个新的Struts配置文件。

>>>>详细内容

内容要点:

·新增一个Struts配置文件

·图书Action Form

·新增图书JSP页面

·创建BookInsertAction

总结

在本期专题中我们进一步完善了《JBuilder 2005 Servlet高级开发》的程序,并用Struts改进了原登录模块,使那个蹩脚的switch.jsp被彻底地替换了。图书管理模块我们仅实现了图书添加的功能,使用Struts标签创建录入页面,我们用到了资源文件中的键为页面提供标识文字,提高了维护性并支持国际化。BookActionForm实现了数据自检功能,保证了新增数据的合法性。

<!--

a { font-size: 12px; color: #000000; text-decoration: underline}

td { font-size: 12px; color: #333333; text-decoration: none}

b { font-size: 14px; color: #FF3300}

-->

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有