范文 范例 指导 参考
不同。在体系结构和运行流程上 Struts2 和 WebWork 非常相似,因此,可以将 Struts2
理解成是继承了 WebWork 的血统。
Struts2 框架大致是由核心控制器、业务控制器和用户实现的业务逻辑组件 3 个
部分组成。其中,FilterDispatcher 充当着核心控制器,该控制器作为一个 Filter
运行在 Web 应用中,并负责拦截用户的所有请求。用户使用软件时,如果请求最后是
以“.action”结尾,那么,该请求就将转入到 Struts2 框架中进行处理。用户自己
实现的 Action 类的实例其实就是业务控制器,在这些 Action 类中,一般都包含一个
execute()方法,该方法的返回值一般都是一个字符串,就是一般我们所说的逻辑
视图名,并且,总有一个实际要转到的视图资源和这些逻辑视图名相对应。虽然
Struts2 在核心控制器和业务控制器方面为用户提供了很多帮助,但是在业务逻辑组
件方面,它确没有提供太多的帮助。业务逻辑组件其实只是一个表现层的框架,因此
在实际开发过程中,当控制器需要获取业务逻辑组件时,通常都要通过 Factory 模式
来获取所需的业务逻辑组件实例。
[3]
1.3.4 Microsoft SQL Server2000
Microsoft SQL Server 2000 是一款由微软公司开发的数据库产品。它拥有很多
的分类,但基本都是产品规格上的改变,内部包含的服务不同。一般有企业版,各人
版,移动版以及搜索引擎类等版本。其中,企业版相对与其它几个版本来说,功能比
较齐全,但是确不能在 WindowXP 下安装,这点比较遗憾。Microsoft SQL Server 2000
的主要作用是对程序所需要的数据进行存储、分析、查询、修改等操作。
Microsoft SQL Server 2000 简化了之前版本数据库中的管理和优化功能,并且
极大的提高了在线商务应用程序成功部署所需的可靠性和伸缩性。其中,日志传送、
在线备份和故障切换群集等功能用以提高可靠性的特性。并且,对 32 颗 CPU 和 64 GB
RAM 的支持也在很大程度上改进在伸缩性方面。通过对数据文件尺寸的自动管理、基
于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理等一系列的自
动优化和改进后的管理特性,使得用户能够迅速部署并有效管理在线商务应用程序。
Microsoft SQL Server 还提供了数据库完整性保护。在 SQL Server 中,为了对
实现数据库完整性的约束,则通过检查(Check)约束、默认值(Default)约束、用户
定义的数据类型、规则 (Rule)、存储过程 (Stored procedure)、触发器(Trigger)等
技术来实现,从而使数据库中的数据达到一致、正确,以提高数据库系统的性能。
word 资料 整理分享
评论0
最新资源