




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 Web应用系统开发环境的搭建一、实验目的:熟悉Web应用系统开发环境,部署运行简单的Web应用系统。二、实验内容:介绍Web应用系统开发环境的搭建步骤,包括JDK安装,设置环境变量,Tomcat安装,MyEclipse安装等。在MyEclipse集成开发环境下部署运行实例程序。三、实验要求:1. 部署运行实例程序2. 写出实验报告,要求对程序结构做出详细的解释。四、实验步骤:1安装JDK,设置环境变量;2. 安装Tomcat;3. 安装MyEclipse,完成相关配置;4. 恢复数据库,建立ODBC数据源4. 在MyEclipse中部署bookshop实例程序(通过COPY);5. 运行程序,观察运行情况和输出结果。五实验内容及结果截图例1:1、创建 Web 工程 打开 MyEclipse 开发界面, File-New-Projects ,打开新建项目对话框,选中 MyEclipse- Web Project- J2EE Projects ,点 Project Details 的 Projects Name 中输入 WebTest ,其他采用默认值,注意这里的 Context root URL 为 /WebTest ,否则,你就要在 IE 才能使用了。注意这里的最下面有是否加入标签库支持,我们选择 JSTL1.1 。然后,点击 Finish 按钮完成项目创建。2、新建 Hello 类 选中工程项目 WebTest 下的 src 文件夹(注意是在 Package Explorer 下,如果这个找不到,去找 Eclipse 使用指南看吧, Window kage Explorer ),右键菜单 New-Package ,新建一个包 com.inspiresky.bean 。选中新建的包,右键菜单 New -Class , Name 中输Hello, 取消static void main 选项,其他全部默认,点击 Finish 按钮完成类的创建。 编辑类的代码,如下所示: package com.inspiresky.bean; public class Hello private String message = Hello World; public String getMessage() return message; public void setMessage(String message) this.message = message; 3、创建 JSP 页面 在 WebTest 工程中,选中 WebRoot 文件夹,右键菜单 New-JSP , File Name 修改为 index.jsp ,其他默认,点击 Finish 按 编辑 JSP 文件的内容如下: base href= My JSP index.jsp starting page This is my JSP page. 4、配置 Tomcat 服务器 Eclipse 菜单, Window-Preference ,打开 Preference 对话框,找到菜单树中 MyEclipse-Application Servers-Tomcatat 6.x 项,在对话框中,选中 Enable 单选按钮,然后点击 Tomcat Home Directory 输入框后的 Directory 按钮,选择 Tomcat 的安装根目 tomcat6.0 ,其它的框会自动填充。点击 Apply 按钮。 选中 Tomcat 6.0 中的 JDK 一项,这里要特别注意,默认的是 JRE 的运行环境,这里要设定成 JDK 的,否则, MyEclipse 无法正常 也无法正常运行 Tomcat 服务器。 我们点击 Add 按钮,JRE Name 中写入 jdk1.6.0_23 ,然后在 Browse 选择框中选择 JDK 的根目录,这里是 C:Program FilesJavajdk1.6.0_23 ,其他的默认,点击 OK 按钮。在 Tomcat JDK Name 中选择我们刚才创建的那个,就是 jdk1.6.0_23 。点击 Apply 按钮,你不点这个跑到另一个配置页面就会丢失上面的配置。 我们在 Tomcat 6.x 的 Launch 中确保选中了 Debug 模式。 5、部属 Web 应用程序 这里就简单点了,我们选中 WebTest 工程的根目录,右键菜单 MyEclipse-Add and Remove Projects Deployments ,确保 Projects 为 WebTest ,点击 Add 按钮,在弹出对话框的 Server 中选择 Tomcat 6.x ,下面的两个单选项, Exploaded Archive 和分别是目录方式部属和包方式部属,这个都是由 MyEclipse 来做的,我们使用目录部署方式,不用打成 war 包,其他的不管它了钮回到上一个页面。 服务器指定了,下面来部署应用程序。选中对话框服务器列表中的 Tomcat 6.x 项,此时,灰显的按钮变为可用,其中 Remove 是移除部署和重新部署,我们点击 Redeploy 按钮,以后我们修改了工程也可以点此按钮重新部署。这里我们可以点击一下了OK ,程序已经部署完成了,下面要运行调试了。 6、运行调试程序 在 Eclipse 的图形菜单栏找到(这个按钮左边那个是重新部署按钮,右边是自带的浏览器),点击下拉按钮,后点击 Start 菜单,启动 Tomcat 。 等 Consol 窗口中提示 Tomcat 启动成功,我们就可以运行我们的程序了。打开一个 IE 浏览器窗口,输入 http:/localhost:8080/WebTest/ ,我们可以看到如下信息: This is my JSP page. 说明运行成功。 Hello World!例2:1、 创建Web Service工程在MyEclipse 5.0中引入了一个新的工程类型即Web Service工程, 创建MyEclipse J2EE Web Project,在工程中的web.xml文件中配置XFire Servlet,创建XFire services.xml配置文件,在工程中的构建路径中添加MyEclipse-XFire类库,添加一个指定的MyEclipse web project builder到.projects文件,以便部署services.xml文件到它合适的位置.具体步骤:1. 执行Web Services Project Wizard.1). 选择FileNewOther2). 扩展MyEclipse种类按照J2EE工程的种类3). 选择Web Services Project然后点击Next。2. 添加Project Name,点击Next。3. 在向导的Page-2中添加XFire servlet和service.xml文件的配置信息,按照默认的值即可.4. 在向导的Page-3中选择类库添加到工程的构建路径中,其中XFire Core Library是需要的,如果要在工程中开发一个客户端应用, XFire HTTP Client Libraries也是需要的.5选择Finish完成Web Service工程的创建过程。2、 创建Web Service-Code-first Strategy 1. 执行MyEclipse Web Service Wizard,有两种方法来执行MyEclipse Web Service Wizard方法1.从MyEclipse perspective toolbar中来执行向导,在打开的Web Service Wizard上的workbench上来选择新Web Service按钮。方法2.从workbench menubar执行向导 1. 从workbench menubar选择: FileNewOtherMyEclipse Web Service。2. 在Page-1选择HelloWorld 工程并选择Create web service from Java bean。3. 选择Next到Page-2。4.填写Web Service的名字HelloWorldService 5. 选择Java Source folder或者选择New按钮来新建一个source folder 6. 填写Java package或者通过选择Browse按钮来选择一个已经存在的package.也可以选择New按钮来新建一个Java package7. 选择Next来初始化Web Service的创建过程3、 部署Web Service Project3.1部署HelloWorld Web Service Project1. 从Server Manager中选择Deployer按钮(step-1) 2. 在Server Deployments对话框中选择Add to create a new deployment (step-2) 3. 在New Deployment对话框中选择HelloWorld工程并选择Exploded Archive选项 4. 在New Deployment对话框选择Finish来将HelloWorld在Tomcat 5默认的位置中打包为WAR 5. 选择OK完成部署4、 启动Tomcat服务器5、 使用Web Service Explorer测试Web Service1. 在MyEclipse perspective中选择toolbar button来执行Web Service Explorer。2. 选择WSDL模式(Figure-16) 3. 在活动面板中键入HelloWorldService WSDL文档的URLhttp:/localhost:8080/HelloWorld/services/HelloWorldService?WSDL,Web Service Explorer将下载自动产生的WSDL文档,该WSDL文档由XFire framework,并产生一系列的操作能够调用service. 4. 在活动面板中选择example操作并在in0域中键入HelloWorld 5. 选择Go按钮来调用在HelloWorldService上的example操作,结果出现在Status面板上6、 创建Java Test客户端为了使example client能够在HelloWorld工程中运行,需要增加XFire HTTP Client类库到工程的构建路径中. 1. 在Package Explore视图中右击HelloWorld工程选择Build PathAdd Library 2. 选择MyEclipse Libraries 3. 选择XFire HTTP Client Libraries 4. 选择Finish 5创建HelloWorldClient类 执行Java类向导来创建HelloWorldClient类 。代码如下: package org.stephencat.ws;import org.codehaus.xfire.*;import org.codehaus.xfire.service.*;import org.codehaus.xfire.service.binding.*;import org.codehaus.xfire.client.*;import .*;public class SampleClient /* param args*/public static void main(String args) Service srvcModel = newObjectServiceFactory().create(IHelloWorldService.class);XFireProxyFactory factory =new XFireProxyFactory(XFireFactory.newInstance().getXFire();String helloWorldURL =http:/localhost:8080/HelloWorld/services/HelloWorldService;try .IHel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预装作业知识试题含答案含穿护套操作及问题处理测试卷有答案
- 2025年单招面试奇葩试题及答案
- 气象知识竞赛试卷及答案
- 合理用药知识试卷及答案
- 化学与环境(有机污染)联系试题
- 化学批判性(评价实验方案)思维测评试题
- 商业素养知识题库及答案
- 2025年高考物理“选择题专练”速度准确率试题(二)
- 2025年高考文科综合试卷及答案
- 工业设备考试题及答案
- 项目经理年中会议汇报
- 小学生美容知识培训内容课件
- 7-函数的连续性省公开课一等奖全国示范课微课金奖课件
- 2024年北控水务集团招聘笔试真题
- 2025年盘锦市总工会面向社会公开招聘工会社会工作者52人考试参考试题及答案解析
- 2025年具有良好的商业信誉和健全的财务会计制度承诺书范本
- 2025年秋人教版数学四年级上学期第一次月考测试卷【附答案】
- 2025年全国高校辅导员素质能力大赛基础知识测试卷及答案(共五套)
- 酒类酿造产品品质追溯体系建设方案
- 电焊车间卫生管理办法
- 书店服务礼仪培训课件
评论
0/150
提交评论