分类导航
郑州大学西亚斯国际学院软件工程毕业论文
在index.jsp登陆页面中配置需要的Action类,如下所示:
在main.jsp文件中用到了“jsp_userMan_*”,因此需要在struts.xml文件里配置jsp_userMan_*.action。该Action的作用是将主界面上的“用户管理”转向它所指的页面,在主界面里面显示出来。在struts.xml文件中{1}位置的内容是指定页的名称。当点击主界面上相应的按钮,Struts按照在此文件路径的配置搜索文件夹下相应的文件,将其显示出来。
- 26 - 郑州大学西亚斯国际学院软件工程毕业论文
在“用户管理”里面的用户添加需要的validateAction类以及其所返回的值所指向的文件:
- 27 -
5.5 web.xml的配置
当启动一个WEB项目的时候,容器会去读它的配置文件web.xml。读两个节点: 和 ,紧接着容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文。容器将转化为键值对,并交给ServletContext。
在“Web Root”?“WEB-INF”下的web.xml里,将Spring交与Struts管理,有两个Spring配置文件,故要包含他们,其内容如下:
contextConfigLocation /WEB-INF/applicationContext.xml,/WEB-INF/applicationContext1.xml 其中的的内容是对Spring的配置。然后容器创建中的类实例,即创建监听。而该系统中的中的类实例为:
org.springframework.web.context.ContextLoaderListener 在web.xml中需要配置Spring 转码,来防止一些乱码:
org.springframework.web.context.request.RequestContextListener
- 28 -
CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding GBK forceEncoding true Actions;清除ActionContext;维护静态内容;清除request生命周期内的XWork的interceptors。另注:该过滤器应该过滤所有的请求URL。一般被设置为/*。在此过滤器的设置为:
struts org.apache.struts2.dispatcher.FilterDispatcher struts /* 最后是程序运行后的首页问题,在此设置登陆页面为首页: index.jsp
- 29 - 郑州大学西亚斯国际学院软件工程毕业论文
6 系统测试与维护
完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合测试。
6.1 系统的测试
在模块测试时主要从以下几个方面考虑: (1)模块接口 (2)局部数据结构 (3)重要执行通道 (4)出错处理通道
(5)影响上述方面的边界条件
测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。
总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐把所有模块结合了。
在测试过程中使用到调试技术: (1)采用debug调试语句,跟踪数据; (2)嵌入打印语句,输出中间结果;
(3)利用Myeclipse7.0中调试工具,从调试窗口观测变量的变化; (4)设置断点,观察程序在断点附近的状况。 评估运行的可靠性问题: (1)结果正确 (2)运行速度 (3)空间利用率
- 30 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库企业管理系统毕业论文目录和正文(7)在线全文阅读。
相关推荐: