[Key
words]Softwarearchitecture,multi-tierarchitecturemodel,J2EE,MVCdesignpattern,Strutsarchitecture
目录
摘要I
ABSTRACTII
目录III
第一章绪论1
§1.1课题研究的背景和意义1
§1.2项目背景介绍1
§1.3本论文的主要研究内容和章节安排2
第二章软件系统架构模型4
§2.1系统架构模型的选择4
§2.2集中式软件架构模型4
§2.3两层软件架构模型5
§2.4三层或多层软件架构模型6
§2.5J2EE的体系架构及其价值地位10
§2.5.1J2EE的平台概述10
§2.5.2J2EE的运行环境10
§2.5.3J2EE平台提供的服务11
§2.5.4J2EE平台服务技术12
§2.5.5J2EE的应用层通讯协议13
§2.5.6J2EE体系结构的价值地位14
§2.6本章小结16
第三章图片交易系统的设计17
§3.1概述17
§3.1.1项目的概况17
§3.1.2系统的设计目标17
§3.1.3系统的技术特点17
§3.2系统总体设计
方案18
§3.2.1系统架构的选择19
§3.2.2层次结构的选择20
§3.2.3部署和开发工具的选择21
§3.3系统的功能模块设计21
§3.3.1用户管理22
§3.3.2图片管理22
§3.3.3图片交易管理24
§3.3.4图片检索25
§3.3.5统计管理25
§3.4系统的表示层设计26
§3.5系统的业务层的设计26
§3.6系统数据层的设计27
§3.6.1数据访问组件27
§3.6.2数据访问辅助组件27
§3.7系统的动态配置与维护27
§3.8系统的安全机制设计28
§3.8.1系统中的信息安全传输29
§3.8.2系统中的用户身份认证和授权29
§3.8.3系统中的应用程序安全设计30
§3.9本章小结32
第四章图片交易系统的具体实施33
§4.1MVC设计模式33
§4.2STRUTS框架35
§4.3图片交易系统的MVC架构36
§4.4图片交易系统的环境配置38
§4.4.1
web.
xml文件的配置38
§4.4.2struts-config.xml文件的配置39
§4.5用户管理模块的实现41
§4.5.1用户登录
注册流程图42