web实验myeclipse的配置.docx
- 文档编号:10381101
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:12
- 大小:260.57KB
web实验myeclipse的配置.docx
《web实验myeclipse的配置.docx》由会员分享,可在线阅读,更多相关《web实验myeclipse的配置.docx(12页珍藏版)》请在冰点文库上搜索。
web实验myeclipse的配置
实验一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->WebProject->J2EEProjects,点ProjectDetails的ProjectsName中输入WebTest,其他采用默认值,注意这里的ContextrootURL为/WebTest,否则,你就要在IE才能使用了。
注意这里的最下面有是否加入标签库支持,我们选择JSTL1.1。
然后,点击Finish按钮完成项目创建。
2、新建Hello类
选中工程项目WebTest下的src文件夹(注意是在PackageExplorer下,如果这个找不到,去找Eclipse使用指南看吧,WindowkageExplorer),右键菜单New->Package,新建一个包com.inspiresky.bean。
选中新建的包,右键菜单New->Class,Name中输Hello,取消staticvoidmain选项,其他全部默认,点击Finish按钮完成类的创建。
编辑类的代码,如下所示:
packagecom.inspiresky.bean;
publicclassHello
{privateStringmessage="HelloWorld";
publicStringgetMessage()
{returnmessage;}
publicvoidsetMessage(Stringmessage)
{this.message=message;}}
3、创建JSP页面
在WebTest工程中,选中WebRoot文件夹,右键菜单New->JSP,FileName修改为index.jsp,其他默认,点击Finish按
编辑JSP文件的内容如下:
<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+":
//"+request.getServerName()+":
"+request.getServerPort()+path+"/";
%>
useBeanid="hello"class="com.inspiresky.bean.Hello"scope="page"/> setPropertyname="hello"property="message"value="HelloWorld! "/> DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
getPropertyname="hello"property="message"/> ThisismyJSPpage. 4、配置Tomcat服务器 Eclipse菜单,Window->Preference…,打开Preference对话框,找到菜单树中MyEclipse->ApplicationServers->Tomcatat6.x项,在对话框中,选中Enable单选按钮,然后点击TomcatHomeDirectory输入框后的Directory按钮,选择Tomcat的安装根目tomcat6.0,其它的框会自动填充。 点击Apply按钮。 选中Tomcat6.0中的JDK一项,这里要特别注意,默认的是JRE的运行环境,这里要设定成JDK的,否则,MyEclipse无法正常也无法正常运行Tomcat服务器。 我们点击Add按钮,JREName中写入jdk1.6.0_23,然后在Browse选择框中选择JDK的根目录,这里是C: \ProgramFiles\Java\jdk1.6.0_23,其他的默认,点击OK按钮。 在TomcatJDKName中选择我们刚才创建的那个,就是jdk1.6.0_23。 点击Apply按钮,你不点这个跑到另一个配置页面就会丢失上面的配置。 我们在Tomcat6.x的Launch中确保选中了Debug模式。 5、部属Web应用程序 这里就简单点了,我们选中WebTest工程的根目录,右键菜单MyEclipse->AddandRemoveProjectsDeployments…,确保Projects为WebTest,点击Add按钮,在弹出对话框的Server中选择Tomcat6.x,下面的两个单选项,ExploadedArchive和分别是目录方式部属和包方式部属,这个都是由MyEclipse来做的,我们使用目录部署方式,不用打成war包,其他的不管它了钮回到上一个页面。 服务器指定了,下面来部署应用程序。 选中对话框服务器列表中的Tomcat6.x项,此时,灰显的按钮变为可用,其中Remove是移除部署和重新部署,我们点击Redeploy按钮,以后我们修改了工程也可以点此按钮重新部署。 这里我们可以点击一下了OK,程序已经部署完成了,下面要运行调试了。 6、运行调试程序 在Eclipse的图形菜单栏找到(这个按钮左边那个是重新部署按钮,右边是自带的浏览器),点击下拉按钮,后点击Start菜单,启动Tomcat。 等Consol窗口中提示Tomcat启动成功,我们就可以运行我们的程序了。 打开一个IE浏览器窗口,输入http: //localhost: 8080/WebTest/,我们可以看到如下信息: ThisismyJSPpage.说明运行成功。 HelloWorld! 例2: 1、创建WebService工程 在MyEclipse5.0中引入了一个新的工程类型即WebService工程,创建MyEclipseJ2EEWebProject,在工程中的web.xml文件中配置XFireServlet,创建XFireservices.xml配置文件,在工程中的构建路径中添加MyEclipse-XFire类库,添加一个指定的MyEclipsewebprojectbuilder到.projects文件,以便部署services.xml文件到它合适的位置.具体步骤: 1.执行WebServicesProjectWizard. 1).选择File>New>Other 2).扩展MyEclipse种类按照J2EE工程的种类 3).选择WebServicesProject然后点击Next。 2.添加ProjectName,点击Next。 3.在向导的Page-2中添加XFireservlet和service.xml文件的配置信息,按照默认的值即可. 4.在向导的Page-3中选择类库添加到工程的构建路径中,其中XFireCoreLibrary是需要的,如果要在工程中开发一个客户端应用,XFireHTTPClientLibraries也是需要的. 5选择Finish完成WebService工程的创建过程。 2、创建WebService-Code-firstStrategy 1.执行MyEclipseWebServiceWizard,有两种方法来执行MyEclipseWebServiceWizard 方法1.从MyEclipseperspectivetoolbar中来执行向导,在打开的WebServiceWizard上的workbench上来选择新WebService按钮。 方法2.从workbenchmenubar执行向导 1.从workbenchmenubar选择: File>New>Other>MyEclipse>WebService。 2.在Page-1选择HelloWorld工程并选择CreatewebservicefromJavabean。 3.选择Next到Page-2。 4.填写WebService的名字HelloWorldService 5.选择JavaSourcefolder或者选择New按钮来新建一个sourcefolder 6.填写Javapackage或者通过选择Browse按钮来选择一个已经存在的package.也可以选择New按钮来新建一个Javapackage 7.选择Next来初始化WebService的创建过程 3、部署WebServiceProject 3.1部署HelloWorldWebServiceProject 1.从ServerManager中选择Deployer按钮(step-1) 2.在ServerDeployments对话框中选择Addtocreateanew deployment(step-2) 3.在NewDeployment对话框中选择HelloWorld工程并选择 ExplodedArchive选项 4.在NewDeployment对话框选择Finish来将HelloWorld在 Tomcat5默认的位置中打包为WAR 5.选择OK完成部署 4、启动Tomcat服务器 5、使用WebServiceExplorer测试WebService 1.在MyEclipseperspective中选择toolbarbutton来执行Web ServiceExplorer。 2.选择WSDL模式(Figure-16) 3.在活动面板中键入HelloWorldServiceWSDL文档的URLhttp: // localhost: 8080/HelloWorld/services/HelloWorldService? WSDL,WebServiceExplorer将下载自动产生的WSDL文档,该WSDL文档由XFireframework,并产生一系列的操作能够调用service. 4.在活动面板中选择example操作并在in0域中键入HelloWorld 5.选择Go按钮来调用在HelloWorldService上的example操作,结 果出现在Status面板上 6、创建JavaTest客户端 为了使exampleclient能够在HelloWorld工程中运行,需要增加XFireHTTPClient类库到工程的构建路径中. 1.在PackageExplore视图中右击HelloWorld工程选择BuildPath>AddLibrary 2.选择MyEclipseLibraries 3.选择XFireHTTPClientLibraries 4.选择Finish 5.创建HelloWorldClient类 执行Java类向导来创建HelloWorldClient类。 代码如下: packageorg.stephencat.ws; importorg.codehaus.xfire.*; importorg.codehaus.xfire.service.*; importorg.codehaus.xfire.service.binding.*; importorg.codehaus.xfire.client.*; import.*; publicclassSampleClient{ /** *@paramargs */ publicstaticvoidmain(String[]args){ ServicesrvcModel=new ObjectServiceFactory().create(IHelloWorldService.class); XFireProxyFactoryfactory= newXFireProxyFactory(XFireFactory.newInstance().getXFire()); StringhelloWorldURL= "http: //localhost: 8080/HelloWorld/services/HelloWorldService"; try...{ IHelloWorldServicesrvc=(IHelloWorldService)factory.create(srvcModel, helloWorldURL); Stringresult=srvc.example("helloworld"); System.out.print(result); }catch(MalformedURLExceptione)...{ e.printStackTrace(); } } } 右键点击RunAs>JavaApplication或者DebugAs>JavaApplication来运行或调试该程序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 实验 myeclipse 配置