Eclipse+maven+jetty开发Tapestry5实例.docx
- 文档编号:7315657
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:13
- 大小:345.94KB
Eclipse+maven+jetty开发Tapestry5实例.docx
《Eclipse+maven+jetty开发Tapestry5实例.docx》由会员分享,可在线阅读,更多相关《Eclipse+maven+jetty开发Tapestry5实例.docx(13页珍藏版)》请在冰豆网上搜索。
Eclipse+maven+jetty开发Tapestry5实例
Eclipse+maven+jetty开发Tapestry5实例
第一个实例,描述开发一个简单的Tapestry5实例,本例是在eclipse+maven+jetty环境下开发,关于eclipse+maven+jetty环境搭建,参见eclipse+maven+jetty开发环境搭建
启动eclipse,新建maven工程,如图:
点击next,输入工程名,如MyTapestry5
点击next,Description选择war,然后选中需要构建的目录结构(Projectlayout)
点击next可以添加项目需要使用的jar包,也可以点击Finish,后续再添加项目使用的jar包,我们点击Finish,项目创建完成,目录结构如下图:
关于maven项目目录结构描述请查看相关资料,在此不做描述
添加项目需要使用的jar包,右键点击项目名称,选择Maven->AddDependency,如图:
由于是构建Tapestry项目,需要使用Tapestry核心包,添加Tapestrycroe包,在Query里面输入Tapestry,eclipse会查询出所有的Tapestry包,我们选择tapestry-croe-5.05.jar,如图:
点击ok,eclipse会将tapestry-core-5.0.5使用到的包都添加到项目里面,点击eclipse的PackageExplorer,打开MavenDependencies,会看到已经添加到项目里面的包,如图:
若本地库没有Tapetstry5相应的包,maven会到远程的官方库下载到本地;
添加WEB-INF目录,右键点击webapp->new->Folder,如下图:
输入目录名:
WEB-INF,如下图:
在WEB-INF目录下添加web.xml文件,邮件点击WEB-INF->new->File,如下图:
输入文件名web.xml,如下图:
编辑web.xml文件,文件内容可以参考官方网web.xml文件的样例,路径:
http:
//tapestry.apache.org/tapestry5/tapestry-core/guide/conf.html
拷贝官方网内容,做修改
org.mytapestry5为pages包之前的包路径,该路径务必确保正确
WEB-INF目录下创建Test1.html文件,如图:
在main/java目录下创建org.mytapestry5.pages包,然后添加Test1.java类
packageorg.mytapestry5.pages;
publicclassTest1{
publicStringgetPageContent(){
return"myfirstTapestry5Application";
}
}
启动jetty,浏览我们第一个Tapestry5页面
配置jetty启动,如:
配置Jettyhome,webapprootdi,如下图:
Jettyhome为jetty的安装目录
Webapprootdi选择src/main/webapp,选中EnableNCSAlogging,点击run
打开ie,地址输入:
http:
//localhost:
8080/Test1,不要输入为http:
//localhost:
8080/Test1.html否则会报错
我们就会看到Tapestry5第一个页面
到此,第一个eclipse+maven+jetty开发的Tapestry5实例完成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse maven jetty 开发 Tapestry5 实例