第 1 章 引言
1.1.2
目的和意义
当今世界,科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网
技术更是日新月异,令人眼花燎乱,目不睱接。 由于计算机在政治、经济、生活
等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算
机已经成为国家的经济基础和命脉,成为社会和经济发展强大动力,其地位越来
越重要。在计算机行业中软件占据了重要的地位,很多软件都有其专门的特殊的
用途,可以节约大量的人力物力,所以说软件对于我们使用者来说是相当的重要
的。计算机的发展,是很多人开始热爱计算机,特别是软件行业,越来越多的人
开始喜欢编写程序。大量的 IT 人才,使计算机行业越来越有生机活力。电脑的出
现带动了很多行业,同时也渗透了各行各业,基于 struts 技术也是计算机编程中
的一个亮点,it 培训认证越来越受到人们的欢迎。本文主要介绍基于 struts 的 it
培训认证管理系统的设计与现实过程。
1.2
相关技术与开发工具介绍
1.2.1 J2EE
简介
J2EE 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简
化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE 为
搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。
1.2.2 MVC
模式简介
MVC 是 Model(模型)--View(视图)--Controller(控制器)的缩写,它适用
于大型可扩展的 Web 应用的开发,它强制性地将应用程序的输入、处理和输出
分开,将其划分为模型、视图和控制器三个核心部分,使它们各司其职,各自完
成不同的任务,其中任何一部分的修改都不会影响其它两部分。
在 MVC 模式中,模型封装了应用问题的核心数据、逻辑关系和业务规则,
提供了业务逻辑的处理过程。模型一方面被控制器调用,完成问题处理的操作过
程,另一方面为视图获取显示数据提供了访问数据的操作。因为模式是与数据格
式无关的,因此一个模型可以为多个视图提供数据,这样一个模型一次编写可以
被多个视图重用,从而避免了代码的重复编写。
视图是 MVC 模式下用户看到的并与之交互的界面。视图从模型处获得数据,
视图的更新由控制器控制。视图不包含任何业务逻辑的处理,它只是作为一种输
出数据的方式。
MVC 模式中,控制器主要起导航的作用,它根据用户的输入调用相应的模
型和视图去完成用户的请求。控制器本身不输出任何东西,它接受用户请求并决
定调用哪个模型构件去处理,以及由哪个视图来显示模型处理之后返回的数据。