今天看到篇文章
介绍了如何在netbeans中使用maven调用tapestry5-quickstart模块来开发tapestry5,这里再总结下,并介绍些技巧。
首先当然是要安装好netbeans了,我一般下载zip版
的javase
packs,版本为6.1,插件都是自己按照需要来安装,我们要用到maven,就要先下载maven的netbeans插件,如图搜索maven,选择maven插件,单击install,接受协议,就可以下载安装了。
安装maven插件
![](/upload/attachment/98733/493f8a5c-cb93-3865-b6da-e09c186a832c.png)
我们要开发的是web程序,需要netbeans支持web程序的开发,这就需要安装web applications插件了,如图搜索web
applications,选择web applications插件,单击install,接受协议,就可以下载安装了。
安装web applications插件
![](/upload/attachment/98765/e0c200cd-e931-3c36-901b-5b2b73ecb8d6.png)
两个插件安装好了后,就可以新建tapestry5-quickstart项目了,单击菜单File->New
Project,如图选择Maven->Maven
Project。(中文系统默认maven插件为中文环境,开发时不喜欢中文环境,在netbeans.conf配置文件中添加了–locale
en改成英文环境了,这里以英文环境为准。)
![](/upload/attachment/98739/1c1ab83a-3486-3a35-a631-4da836810f25.png)
选择Maven Project后,单击下一步,展开Archetypes from remote Maven
repositories,如图所示,选择Tapestry5 quickstart archetype。
![](/upload/attachment/98749/f99c3606-6f9d-3d3a-910b-d9f81fb69d44.png)
选择Tapestry5 quickstart archetype后,单击下一步,如图填一些定制的参数后,单击完成。
![](/upload/attachment/98747/8bf2f163-72f0-3f08-8f42-ef169184b347.png)
maven插件会下载依赖库并根据定制的参数新建项目,项目建好后,如图所示文件结构。
![](/upload/attachment/98721/421d1d73-b268-3fea-af84-11cebd7376a7.png)
运行项目需要web
server,这里我选择了maven中的jetty插件,想让项目运行时运行jetty,这就需要修改运行项目时执行的maven命令,选择项目后,右键选择properties,选择Actions,在actions列表中选择run
project,如图所示,修改Excute Goals为jetty:run。
![](/upload/attachment/98727/8cfb351f-90f1-36fe-8452-bb5fd95bd65d.png)
这样我们运行项目就可以直接将项目部署到jetty并启动jetty了,单击工具栏上的Run Main
Project(快捷键F6),第一次运行maven会下载需要的插件,下载完会启动jetty,这时访问http://localhost:8080
,可以看到如图所示页面。
![](/upload/attachment/98755/c00f2840-56b0-328e-8827-7db45de6fb15.png)
单击我们部署的项目mavenproject1,可以看到项目成功运行,如图所示。
![](/upload/attachment/98740/570de3b0-3a05-306e-afbe-ff32eff1c888.png)
这时编辑页面模板并保存,刷新页面会立即看到结果,我们知道Tapestry5支持类的自动重加载的,在修改页面类文件后保存,刷新页面并没有看到修改后的结果,其实这里需要编译类文件,同样我可以通过定制Build
Project的maven命令来编译项目,如图所示,修改build project中Excute Goals为compiler:compile。
![](/upload/attachment/98717/cdc99db9-dcf0-30af-a82d-090b53187e08.png)
这样我们编辑完类文件保存后,就可以通过单击工具栏上的Build Main
Project(快捷键F11)来编译项目了,这时刷新页面就可以看到修改后的结果。
![](/upload/attachment/98762/56e58e44-6523-317f-9da2-45b9f7d54ada.png)
到这里已经可以开发Tapestry5项目了,可是打开tml文件,什么语法加亮都没有,这就要修改netbeans配置,来让netbeans支持tml文件,选择菜单Tools->Options,在打开的窗口左下角单击Advance
Options按钮,打开IDE Configuration->System->Object Types,选择HTML
Objects,在选项Extension and MIME
Types中,单击右边按钮,打开配置对话框,在Item输入框中输入tml,单击Add,加入到下边的列表后,单击ok保存设置,如图所示。
![](/upload/attachment/98759/f35f09a2-1a6e-3d05-a150-38b2ecd4b221.png)
这时就可以看到Index.tml已经被系统识别为HTML
Objects了,打开文件可以像编辑html一样编辑tml文件了,netbeans支持html的语法加亮和基本的元素选择,如图所示。
![](/upload/attachment/98725/cbb76d19-22c0-3e95-8be8-5d6a3db9922b.png)
这样就可以在netbeans中建立起完整的Tapetry5开发环境了,
netbean中的插件现在已经很好很全了,对javascript和css也支持的很好,虽然比不上DW,但已经很不错了,希望netbeans越来越好。
转载请注明出处Tapestry5.com
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8717/cdc99db9-dcf0-30af-a82d-090b53187e08-thumb.png)
- 大小: 68.7 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8721/421d1d73-b268-3fea-af84-11cebd7376a7-thumb.png)
- 大小: 65.1 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8725/cbb76d19-22c0-3e95-8be8-5d6a3db9922b-thumb.png)
- 大小: 93.7 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8727/8cfb351f-90f1-36fe-8452-bb5fd95bd65d-thumb.png)
- 大小: 27 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8731/d438db72-b169-3f69-9022-3c63daef3a99-thumb.png)
- 大小: 86.7 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8733/493f8a5c-cb93-3865-b6da-e09c186a832c-thumb.png)
- 大小: 90.4 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8737/e547e969-203c-33c0-94ba-fc3f11f45809-thumb.png)
- 大小: 65.9 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8739/1c1ab83a-3486-3a35-a631-4da836810f25-thumb.png)
- 大小: 31.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8740/570de3b0-3a05-306e-afbe-ff32eff1c888-thumb.png)
- 大小: 33.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8747/8bf2f163-72f0-3f08-8f42-ef169184b347-thumb.png)
- 大小: 33.9 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8749/f99c3606-6f9d-3d3a-910b-d9f81fb69d44-thumb.png)
- 大小: 54.5 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8755/c00f2840-56b0-328e-8827-7db45de6fb15-thumb.png)
- 大小: 31.6 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8759/f35f09a2-1a6e-3d05-a150-38b2ecd4b221-thumb.png)
- 大小: 52.4 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8762/56e58e44-6523-317f-9da2-45b9f7d54ada-thumb.png)
- 大小: 85.5 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0009/8765/e0c200cd-e931-3c36-901b-5b2b73ecb8d6-thumb.png)
- 大小: 32.2 KB
分享到:
相关推荐
在本文中,我们将详细介绍如何在 NetBeans 中搭建 C 开发环境,包括软件下载、安装设置环境变量、编写 C 代码及 Makefile 文件的配置。 一、下载并安装必要软件 要在 NetBeans 中搭建 C 开发环境,需要下载并安装...
- 集成开发环境(IDE),如Eclipse或NetBeans,便于编辑Java和HTML文件 在Eclipse中导入Tapestry 5 应用的WAR文件,或者使用Maven的quickstart原型来创建新项目。一旦项目设置完成,可以通过Run As > Run on Server...
本文将详细介绍如何在Eclipse和NetBeans中设置Android开发环境,以便进行应用程序的编写和调试。 首先,我们关注的是Eclipse环境的搭建。Eclipse是一款强大的集成开发环境(IDE),广泛用于Java和Android应用开发。...
本文将详细介绍如何在Eclipse和NetBeans这两个流行的集成开发环境(IDE)上搭建Android开发环境。通过本教程,您将能够顺利地在您的计算机上配置并运行Android应用。 #### 二、所需工具及下载 ##### 1\. Java JDK...
在本文中,我们将详细探讨如何在NetBeans上配置Android开发环境,这将涵盖从安装必要的组件到创建Android项目的整个过程。 首先,确保你满足开发Android应用程序的基本条件: 1. **NetBeans**:NetBeans是一款流行...
搭建Android开发环境是每个Android开发者必须要经历的步骤,本文将详细介绍如何使用Netbeans6.8与Android SDK结合,创建一个完整的开发环境。 首先,我们从基础开始,你需要下载以下组件: 1. JDK 1.7:Java ...
在NetBeans中添加背景图片是一项常见的个性化设置任务,可以让你的开发环境更加独特且符合个人审美。NetBeans是一个流行的开源集成开发环境(IDE),支持多种编程语言,如Java、C++、PHP等。通过自定义背景图片,...
5. 启动 Netbeans:在配置环境变量之后,我们可以在命令行中输入 Netbeans 来启动该应用程序。 6. 创建项目:在 Netbeans 中,我们可以创建新的 C/C++ 项目,包括 Fortran 项目。 知识点总结 * Ubuntu 是一个流行...
在本文中,我们将深入探讨如何在NetBeans IDE中开发基于JavaServer Faces (JSF)的应用。JSF是一种Java EE框架,专门设计用于构建Web应用程序的用户界面组件。它提供了一个模型-视图-控制器(MVC)架构,使得开发者...
6. **类重加载**:Tapestry5的类重加载特性极大地提升了开发效率,开发者在修改代码后,无需重启服务器即可查看变更效果,这在快速迭代的开发环境中尤其有价值。 7. **Ajax支持**:Tapestry5内置了Ajax功能,使得...
NetBeans是一个流行的集成开发环境(IDE),它支持多种编程语言,包括Java、PHP、Python等。MySQL是目前最流行的开源关系数据库管理系统。 NetBeans提供了对MySQL数据库的支持,允许开发者在NetBeans中连接和管理...
NetBeans是当前市场上最为流行的、源代码开放且免费的集成开发环境。NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发...
在IT行业中,Web开发是一项核心技能,而使用像NetBeans这样的集成开发环境(IDE)能够极大地提高开发效率。本文将深入探讨"NetBeans可视化Web开发之数据库应用开发"这一主题,帮助开发者理解如何利用NetBeans进行高效...
NetBeans是流行的开源集成开发环境(IDE),而Liferay是一款企业级的开源门户平台。在使用NetBeans进行Liferay插件开发时,开发者可以利用NetBeans提供的工具集来提升开发效率和代码质量。 1. **NetBeans 6.5 IDE**...
1. NetBeans IDE 基本概念:NetBeans IDE 是一个集成开发环境(IDE),它提供了一个完整的开发环境,包括项目管理、代码编辑、编译、调试和运行等功能。 2. 创建 Java 项目:在 NetBeans IDE 中,可以通过新建项目...
NetBeans 是一款功能强大的开源集成开发环境(IDE),特别适用于Java应用的开发。 #### 二、搭建开发环境 1. **J2SE 5.0 Update 22**: Java 2 Standard Edition 5.0 的更新版本,提供了运行Java程序所需的运行时...