《任务三软件设计》由会员分享,可在线阅读,更多相关《任务三软件设计(66页珍藏版)》请在金锄头文库上搜索。
1、任务三 软件设计Visual SourceSafe基础训练3.1JavaScript基础技能训练3.2Servlet/JSP基础技能训练3.3Struts开发框架3.4Torque数据库组件3.53.1 Visual SourceSafe基础训练3.1.1 Visual Source Safe Administrator的使用方法1创建Visual SourceSafe数据库图3-1 选择“Create Database”菜单命令选择“Create Database”命令2连接Visual SourceSafe数据库Open SourceSafe Database 图3-2 输入新建数据库的路
2、径 输入新建SourceSafe数据库的路径 图3-3 新建VSS数据库成功图3-4 选择“Open SourceSafe Database”菜单命令选择“Open SourceSafe Database”命令Open SourceSafe Database 2单击“Open”按钮1选择已有数据库图3-5 “Open SourceSafe Database”界面 1找到SourceSafe数据库路径2选择“srcsafe.ini”文件图3-6 “查找数据库”界面Browser for Visual SourceSafe Database 图3-7 “浏览vss数据库”界面图3-8 提示信息已经
3、连接到要管理的“vss数据库”图3-9 完成数据库连接3管理Visual SourceSafe数据库(1)添加用户选择“Add User”命令图3-10 选择“Add User”菜单命令 输入用户名和密码图3-11 “Add User”界面“User1”用户已经成功加入图3-12 新用户“User1”已经加入(2)修改用户选择要修改的用户“User1”图3-13 选择要修改的用户修改用户名图3-15 修改用户界面 用户“User1”已修改为“User2”图3-16 修改用户名成功(3)修改用户密码选择要修改的用户“User1”图3-17 选择用户选择“Change Password”选项图3-
4、18 选择“Change Password”菜单命令输入修改的密码图3-19 “change Password”界面 图3-20 修改密码成功(4)删除用户图3-21 选择用户选择要删除的用户“User1”选择“Delete User”命令图3-22 选择“Delete User”菜单命令图3-23 确认界面 图3-24 用户已被删除3.1.2 Visual SourceSafe 的使用方法1连接SourceSafe数据库图3-25 “VSS数据库登录”界面2设定工作镜像路径选择工作镜像路径图3-33 “Set Working Folder”对话框3获取最新版本文件列表图3-37 获取文件列表
5、4Check Out(签出)操作图3-40 有锁住标记的文件已被“Check Out”的文件6Check In(签入)操作图3-44 选择“Check In”菜单命令1选择文件,单击鼠标右键2选择“Check In”命令7查看历史记录历史记录图3-48 历史记录对话框8添加新文件3.2 JavaScript基础技能训练图3-56 客户端JavaScript对象的层次结构图2JavaScript的网页制作方法(1)直接嵌入方式 (2)文件引用方式3.2.2 JavaScript程序的基 本构成JavaScript脚本语言是由运算符、表 达式、语句、函数、对象、方法、属性等 构成的。1运算符Jav
6、aScript运算符有7类。 (1)算术运算符 (2)字符串运算符 (3)赋值运算符(4)逻辑运算符 (5)比较运算符 (6)条件运算符(? 和 :) (7)位操作运算符2表达式JavaScript表达式分为4类:赋值表达 式、算术表达式、布尔表达式和字符串表 达式。3循环语句和条件语句(1)条件语句 if语句 switch语句(2)循环语句 for语句 while语句4函数使用函数要注意以下几点。 (1)函数必须使用关键字 function定义。 (2)函数必须先定义后使用。 (3)函数名是区分大小写的,调 用函数时不可写错函数名。(4)参数表是传递给函数使用或操 作的值,其值可以是常量、变
7、量或表 达式。 (5)return语句用于返回表达式的 值(无返回值时可省略)。5模式匹配RegExp对象用于存储模式定义并提供 模式匹配。6对象JavaScript中的对象是由属性( properties)和方法(methods)两个基本 元素构成的。 7事件驱动与事件处理3.3 Servlet/JSP基础技能训练易学习和掌握、一次编写处处运行( Write Once,Run Anywhere) MVC(Model -View-Controller) 3.3.1 Servlet/JSP概述 Servlet/JSP集成开发图3-71 JSP模型1的体系结构图3-72 JSP模型2的体系结构We
8、b服务器处理HTTP请求 (1)Web浏览器与Web服务器 建立TCP/IP连接。 (2)Web浏览器发送一个请求信息给 服务器,请求页面 jsp/simplepage.html。 (3)服务器发送响应信息(页面或 错误报告)。 (4)关闭TCP/IP连接。对Servlet/JSP最重要的方法是GET和 POST。 (1)GET方法 (2)POST方法3.4 Struts开发框架3.4.1 Struts框架基础知识应用框架强调的是软件的设计重用性 和系统的可扩充性,以缩短大型应用软件 系统的开发周期,提高开发质量。 MVC设计模式MVC(Model-View-Controller,模型- 视图
9、-控制器)设计模式是一种基于请求- 响应(Request-Response)模式的应用框 架。MVC结构的框架的组成部分如下。(1)模型(Model) (2)视图(View) (3)控制器(Controller)3Struts框架图3-83 MVC模式的Struts框架组 件角 色ActionServ let控制器ActionClas s包含事务逻辑ActionForm显示模块数据ActionMapp ing帮助控制器将请求映射到 操作 ActionForw ard用来指示操作转移的对象ActionErro r用来存储和回收错误Struts标记 库可以减轻开发表示层的工 作Struts组件图3-84 Struts组件之间关系3.5 Torque数据库组件Torque主要包含两部分:一部分是 Generator,它可以产生应用程序需要的所 有数据库资源,另外一部分是Runtime,提 供使用Generator产生的代码访问数据库的 运行时环境。 配置Torque (1)build.properties文件 (2)project-schema.xml文件 (3)Torque.properties文件