实用软件工程实验环境实施参考手册_第1页
实用软件工程实验环境实施参考手册_第2页
实用软件工程实验环境实施参考手册_第3页
实用软件工程实验环境实施参考手册_第4页
实用软件工程实验环境实施参考手册_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验环境实施参考手册目录1环境要求31.1硬件环境31.2软件环境32开发环境配置42.1安装 sql server 数据库42.2配置 bookshop 应用程序源文件(教师用)42.3配置uddi51 环境要求1.1 硬件环境本案例教学最好在实验室中集中完成,这样更符合团队开发的教学目的。如果没有条件也可以由学生带回家单独完成。如果是在实验室中,则硬件环境可以参看课程面向.net的web应用程序设计的实验安装指南。如果是学生单独上机,则只需要一台计算机,其硬件配置要求如下: l pentium ii 450 (推荐使用pentium iii 600)l pci 2.1 总线l 256mb内

2、存 (推荐使用512m)l 16gb硬盘l 512 kb 二级缓存l cd-roml 网络适配器(非isa接口)l 4mb显示适配器l super vga (svga)显示器l 鼠标l 声卡与扬声器1.2 软件环境如果案例是在实验室中进行开发,则软件配置可以参看本课程的实验安装指南。同时还需要安装以下软件:l microsoft visual sourcesafe 6.0l microsoft visio professional 2002l microsoft project 2002如果是学生单独上机,则软件配置如下:l windows server 2003l microsoft sql

3、 server 2000 developer editionl microsoft sql server 2000 service pack 3l microsoft visual studio .net enterprise developer edition 2003l microsoft visual studio .net framework service pack 1l microsoft visual sourcesafe 6.0l microsoft visio professional 2002l microsoft project 2002具体的安装过程可以参看本课程的实验

4、安装指南或软件的帮助。2 开发环境配置2.1 安装 sql server 数据库当安装好sql server后,可以执行如下操作来为本地计算机上的 sql server 添加 web 应用程序要访问的 bookshop.net 数据库:双击运行配套光盘的 casestdy/code 文件夹下的dbsetup.bat。注意要保证 sql server 的身份验证为 “sql server 和 windows”方式。另外要保证 sql server 安装在缺省的 c:program filesmicrosoft sql server 文件夹下。2.2 使用安装文件配置bookshop应用程序配套光

5、盘的 casestudy/code/setup文件夹下包含四个目录,如下图所示:分别运行每个目录中的setup.exe,按照安装文件的提示安装bookdeliverer.service、bookdeliverer.web、bookshop.service、bookshop.web四个web应用程序。下面是安装bookdeliverer.service项目的示例。1) 双击setup.exe,安装项目运行,显示安装向导欢迎界面:2) 单击“下一步”按钮,显示选择安装地址界面:3) 单击“下一步”,显示确认安装界面:4) 单击“下一步”按钮,执行安装过程,最终显示安装完成界面:5) 单击“关闭”按

6、钮,完成安装。其余项目的安装步骤与上述步骤类似。通常本安装步骤可用于当教师不想提供全部代码的情况下配置学生机。完成本安装步骤后,应该跳过2.3配置 bookshop 应用程序源文件(教师用)章节中的配置步骤,直接进行2.4配置uddi 章节中的配置步骤。2.3 配置 bookshop 应用程序源文件(教师用)教师如要查看 web 应用程序的源文件,必须在已安装 sql server 数据库的计算机上执行如下操作:1) 双击运行配套光盘的 casestudy/code 文件夹下的vbsetup.bat (安装vb.net 代码) 或cssetup.bat (安装c# 代码),这将把完整的程序代码

7、拷贝到 c 盘的 case 文件夹下(以下操作如未特别声明,均在case 文件夹中完成)。2) 右击bookshop.web文件夹,在“bookshop.web属性”对话框中的“web 共享”选项卡中,选中“共享文件夹”单选按钮。注意windows 2000 中的单选按钮文本为“共享这个文件夹”。3) 在“编辑别名”对话框中单击“确定”。4) 在“安全”选项卡中,单击“添加”按钮,将添加本地计算机的 aspnet 账号,然后将该账号的权限设定为“完全控制”。注意如果操作系统是windows 2000,或者是 windows xp 但 c 盘不是 ntfs 分区,则不需要该步骤。5) 在“boo

8、kshop.web属性”对话框中单击“确定”。6) 对目录bookshop.service、bookdeliverer.web、bookdeliverer.service重复上述(3)(6)的操作。7) 启动 asp .net state service 服务,具体步骤如下:i. 要启动microsoft管理控制台(mmc, microsoft management console)服务管理单元,先打开“控制面板”, 再双击“管理工具”,然后双击“服务”。注意必须以管理员的身份登录,才能看到“管理工具”文件夹(如果不是以管理员身份登录,也可以从控制面板访问这个文件夹,但需要使用run as特性

9、,以管理员账户来运行mmc管理服务单元)。ii. 在mmc管理服务单元中,启动服务器上“asp.net state service”服务。8) 配置bookdeliverer.service:修改bookdeliverer.service目录下的web.config文件,将数据库连接串设置修改到与上述内容一致。例如:9) 配置bookdeliverer.web:修改bookdeliverer.web目录下的web.config文件,将数据库连接串设置修改到与上述内容一致。例如:10) 配置uddi查询服务路径:11) 配置配送中心web service路径:12) 配置bookshop.ser

10、vice:修改bookshop.service目录下的web.config文件,将数据库连接串设置修改到与上述内容一致。例如:13) 配置书店web service的uddi查询服务路径:14) 设置bookshop.web:修改bookshop.web目录下的web.config文件,将数据库连接串设置修改到与上述内容一致。例如:15) 配置书店网站的uddi查询服务路径:16) 在iis中将bookdeliverer.service 网站的目录安全性改为“启用匿名访问”。17) 在iis中将bookshop.service 网站的目录安全性改为“启用匿名访问”。2.4 配置uddi一般情况

11、下,需要先安装uddi。安装uddi的方法请参考windows server 2003 帮助中的“使用uddi服务”一节。注意在安装时不要选择ssl支持功能,站点名称可以指定为uddiserver,其他选项可以采用默认值。配置bookdelivere站点的uddi选项访问http:/localhost/uddi,如下图所示:单击“发布”。在发布界面上,单击“提供者”,如下图所示:在编辑提供者界面中,单击“添加提供者”,如下图所示在新建提供者界面中,单击“编辑”,指定提供者的名称:(提供者的名称可随意指定)单击“更新”,保存提供者名称,如下图所示:创建的提供者如下图所示,在提供者中添加服务的定义

12、,单击“服务”:单击“添加服务”,指定服务名称,如下图所示:单击“编辑”,将服务的名称设置为“bookdelivery”(为使应用程序能够正常运行必须使用这个名称):单击“更新”,保存服务名称:单击“绑定”,如下图所示:单击“添加绑定”,指定服务的访问点,如下图所示:输入url:http:/localhost/bookdeliverer.service/deliveryservice.asmx,结果如下图所示:配置多个配送中心:每个配送中心包括独立的数据库bookdelivery、web应用程序bookdeliverer.web和bookdeliverer.service以及在uddi中注册的

13、信息。欲配置多个配送中心,则需要参照2.1节、2.2节、2.3节内容创建新的数据库、web应用程序和uddi注册信息。其中最主要需要配置的是bookdeliverer.service和bookdeliverer.web这两个web应用程序中的web.config配置文件。下面是bookdeliverer.services的web.config文件的片断:其中name属性是配送中心的名称,location属性是配送中心所在的城市。bookshop.net网站将会根据这里设置的信息,决定书籍可以配送到的地点。下面是bookdeliverer.web的web.config文件的片断:其中bookde

14、liverer.web.bookservice.bookservice属性是配送中心网站使用的配送服务程序地址(即bookdeliverer.service程序web service的地址)。配置多个配送中心时,需要根据web应用程序bookdeliverer.web和bookdeliverer.service的实际路径修改上述两个web.config文件,并将bookdeliverer.service程序web service的地址注册到uddi。2.5 开发环境构造指南开发环境构造的难点在于实现uddi功能需要使用windows server 2003 操作系统。有条件的情况下,每个开发小组都具有独立的windows server 2003系统,每个小组分别使用自己的uddi服务器。另一种情况,所有开发小组共用一台uddi服务器,这样仅需要一台具有windows server 2003的服务器即可以使所有的开发小组进行正常的开发和测试工作。如下图所示:这种情况下,步

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论