MyEclipse使用教程:在Web项目中使用Web片段
MyEclipse 在线订购年终抄底促销!火爆开抢>>
本教程向用户展示了使用关联的Web项目创建Web片段项目的机制。用户还可以获得要检查的示例项目。在本教程中,用户将学习如何:
- 创建Web片段和关联的Web项目
- 部署并测试包含Web片段的示例Web项目
没有MyEclipse? 立即下载
创建Web片段项目
用户创建的Web片段将包含在新的动态Web应用程序中,用户将与Web Fragment项目一起创建该应用程序。
注意:本教程使用默认的JavaEE 6版本; 但是,JavaEE 7是创建新项目时的可用选项。
- 选择文件>新建>项目,选择Web Fragment Project,然后单击下一步。
- 在项目名称字段中键入webFrag。
- 接受默认目标运行时,或选择部署服务器的运行时。
- 选中“Add project to a Dynamic Web project”复选框,然后单击“New”以创建主机Web项目。
- 创建一个新的Web Fragment项目
- 在名称字段中键入webProj,然后单击“Finish”以创建Web项目。
- 单击“Finish”以完成Web Fragment项目。
完成向导将创建和配置webFrag Web Fragment项目以及新的Web项目。下图描绘了新项目的结构。
请注意两个项目中的JRE System Library文件夹。这些是MyEclipse为用户的项目提供的JavaEE API Jars库,用于编译和代码完成支持。这些API JAR文件仅放置在项目的构建路径中。
注意:没有JavaEE JAR文件或其他资源物理复制到项目中。
Web Fragment和相关的Web项目
如果创建要与现有Web项目一起使用的Web Fragment项目,则必须通过现有Web项目的Deployment Assembly属性定义依赖Web Fragment项目。要访问Deployment Assembly属性,请右键单击目标Web项目,然后选择属性。展开MyEclipse,选择Deployment Assembly,然后单击Add。
注意:如果在创建Web Fragment项目时指定动态Web项目,则依赖项将自动包含在部署程序集中。
部署Web项目
部署引用Web Fragment项目的Web项目时,请部署Web项目。由于引用了Web片段,因此它与托管Web项目一起部署。在本节中,您可以尝试部署引用Web片段的示例Web项目。
部署到MyEclipse Tomcat服务器
- 下载webfragment.zip,并将现有项目导入MyEclipse。有两个项目 – WebFragmentHost和WebFragment。
- 在Servers视图中右键单击MyEclipse Tomcat服务器,然后选择Add / Remove Deployments。
-
注意:此项目不在Tomcat 6上运行。
从右键单击上下文菜单部署项目
- 在Available列中选择WebFragmentHost项目,然后单击Add。
这将以WAR格式将WebFragmentHost项目部署到MyEclipse Tomcat工作区。 部署项目的上下文根是/ WebFragmentHost,可从http:// localhost-name:8080 / WebFragmentHost访问。 回想一下,context-root是用户定义的Web项目属性。 通过右键单击项目,从菜单中选择属性,展开“MyEclipse”,然后选择“Web”来访问Web属性。
测试应用程序
在Web浏览器中查看Web Fragment Host项目
- 右键单击WebFragmentHost,然后选择Run As> MyEclipse Server Application。
- 选择MyEclipse Tomcat服务器,然后单击“确定”。Web片段中的WelcomeServlet.java文件在浏览器中显示一个页面。