手机版

火车票售票管理系统(14)

发布时间:2021-06-07   来源:未知    
字号:

2.5.8校验

Struts 1支持在ActionForm的validate方法中手动校验,或者通过Commons Validator

的扩展来校验。同一个类可以有不同的校验内容,但不能校验子对象。

Struts2支持通过validate方法和XWork校验框架来进行校验。XWork校验框架使

用为属性类类型定义的校验和内容校验,来支持chain校验子属性。

2.5.9Action执行的控制

Struts1支持每一个模块有单独的Request Processors(生命周期),但是模块中的

所有Action必须共享相同的生命周期。

Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的生命

周期。堆栈能够根据需要和不同的Action一起使用[8]。

2.6系统开发工具和开发语言

2.6.1系统开发工具

火车票售票管理系统是应用于内部局域网,或借助广域网而运用于企业内部的软件系

统。本软件系统使用Eclipse作为开发工具。

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只

是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限

于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

Eclipse是一个开发源码项目,它其实是Visual Age for Java的替代品,其界面跟先前

的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可[9]。

2.6.2系统开发语言

本系统采用的是Java作为开发语言。Java是由Sun Microsystems公司于1995年5月

火车票售票管理系统(14).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)