《软件构架设计》实验报告.doc_第1页
《软件构架设计》实验报告.doc_第2页
《软件构架设计》实验报告.doc_第3页
《软件构架设计》实验报告.doc_第4页
《软件构架设计》实验报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

VIP免费下载

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

文档简介

软件构架设计实验报告(Ver 1.0)姓 名邓家祥专 业软件构架设计班 级软113学 号119074215指导教师郭玉华安徽工业大学计算机学院2014年11月软件构架设计实验指导书 安徽工业大学计算机学院软件构架设计实验指导书一、 实验目的:软件构架设计是一门理论课程,同时也是一门应用性很强的课程,上机实验对于该课程来讲不仅是加深巩固理论知识的重要环节,也是培养基本开发设计能力的关键。本实验是结合软件构架设计课程的学习而开设的实验。本实验目的如下:1. 通过上机实验,增强对大规模应用复杂系统软件设计开发的感性认识和实际认识能力;2. 通过实验, 加深对系统构架理论知识的理解;3. 通过实验, 加深对构件理解;4. 通过实验,提高构件设计开发的基本能力;5. 通过实验,提高应用系统的构架设计开发基本能力。二、 适应专业:软件工程专业三、 实验学时数:8学时四、 实验内容及学时安排:实验一:B/S层次系统结构实验目的:理解构架,构件以及系统结构的关系与区别;学时数:2学时实验内容:1.应用服务器的启动/停止管理; 2.部署并访问运行Applet; 3.部署并访问运行JSP/Servlet; 4. 部署并访问运行EJB;实验要求:1. 理解客户层/Web层/业务层构件;2. 理解各层之间的关系;实验步骤:1. 在实验1目录下找到applets目录,打开相关网页。观察效果。写出运行结果 一个显示时钟的页面。如果要将该applet部署服务器上,应该如何部署? 将applet目录放入Tomcat安装目录下的:Tomcat 7.0webappsROOT中2. 找到Tomcat服务器安装目录,进入bin目录,运行startup.bat文件,启动Tomcat服务器。3. 打开http:/localhost:8080/,(系统支持localhost并且端口为8080)如果成功打开,说明Tomcat服务器启动成功。4. 将实验1目录下的jsp-servlet拷贝到Tomcat的webapps目录下,打开http:/localhost:8080/jsp-servlet,继续点击操作,实验结果是 Welcome to HelloApp_点击_English version_进入登录界面_点击_Submit 进入新页面 显示 hello:usename_第一步: 第二步:第三步:5. 进入Tomcat的工作目录workCatalinalocalhostjsp-servlet(要找到work下的jsp-servlet目录,不同系统可能会有一点不一样,)目录,继续进入其各级子目录,一直到java源、类文件为止。对照webapps目录的jsp-servlet子目录下的jsp网页,确认上述类和jsp网页之间的对应关系是Jsp中出现的类都会在此目录中出现并且生成编译文件。Jsp和Servlet的关系是 都是进行将网页所需要的文件复制到服务器上 5打开http:/localhost:8080/jsp-servlet/hello,继续点击操作。结果是。http:/localhost:8080/jsp-servlet/counter,不断刷新网 页,结果是: The current COUNT is : 1 _刷新后1会进行加1操作。 6部署hibernate应用:(1).进入到mysql的bin目录,命令root u root p ,回车(如果密码非空,输入密码再回车) 进入实验2目录的SeafoodSupermarket路径下,将sql.sql脚本中的第一行代码导入数据库。 (2). 修改SeafoodSupermarketWEB-INFclasses路径下的hibernate.cfg.xml文件,将其中的数据库密码修改为你的数据库密码。 (3). (如果没有修改源代码,该步骤省略)进入SeafoodSupermarketWEB-INF路径下,启动Dos或shell窗口,输入 ant compile - 该命令用于编译应用。 (4). 将整个应用复制到%TOMCAT_HOME%/webapps路径下,启动Tomcat服务器。 (5). 使用路径http:/localhost:8080/SeafoodSupermarket/,点击“登录”按钮,这个操作会自动初始化脚本,可以在mysql窗口中查看数据库脚本是否已经初始化。 (6). 将SeafoodSupermarket路径下sql.sql脚本中的第二行代码导入数据库(如果退出mysql,先要使用命令root u root p进入mysq,并要先使用use supermarket命令;)。 (7). 再次访问http:/localhost:8080/SeafoodSupermarket/,使用用户名和密码nitpro(j即(6)中增加的)登录。实验二:单态模式的数据库访问模块实验目的:加强创建型设计模式的理解,锻炼基本的创建型设计模式应用能力。学时数:2学时实验内容:1.设计一个类,通过该类获取访问数据库的连接connection,要求使用单态模式控制该 类connection对象; 2.通过该类获取connection,并操作数据库(增删改)。实验要求:了解创建型设计模式的基本思路,掌握单态设计模式的基本方法和步骤UML关系图: 设计代码:实验三:行为型设计模式实验实验目的:加强行为型设计模式的理解,锻炼基本的行为型设

温馨提示

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

评论

0/150

提交评论