今天看到篇文章
介绍了如何在netbeans中使用maven调用tapestry5-quickstart模块来开发tapestry5,这里再总结下,并介绍些技巧。
首先当然是要安装好netbeans了,我一般下载zip版
的javase
packs,版本为6.1,插件都是自己按照需要来安装,我们要用到maven,就要先下载maven的netbeans插件,如图搜索maven,选择maven插件,单击install,接受协议,就可以下载安装了。
安装maven插件

我们要开发的是web程序,需要netbeans支持web程序的开发,这就需要安装web applications插件了,如图搜索web
applications,选择web applications插件,单击install,接受协议,就可以下载安装了。
安装web applications插件

两个插件安装好了后,就可以新建tapestry5-quickstart项目了,单击菜单File->New
Project,如图选择Maven->Maven
Project。(中文系统默认maven插件为中文环境,开发时不喜欢中文环境,在netbeans.conf配置文件中添加了–locale
en改成英文环境了,这里以英文环境为准。)

选择Maven Project后,单击下一步,展开Archetypes from remote Maven
repositories,如图所示,选择Tapestry5 quickstart archetype。

选择Tapestry5 quickstart archetype后,单击下一步,如图填一些定制的参数后,单击完成。

maven插件会下载依赖库并根据定制的参数新建项目,项目建好后,如图所示文件结构。

运行项目需要web
server,这里我选择了maven中的jetty插件,想让项目运行时运行jetty,这就需要修改运行项目时执行的maven命令,选择项目后,右键选择properties,选择Actions,在actions列表中选择run
project,如图所示,修改Excute Goals为jetty:run。

这样我们运行项目就可以直接将项目部署到jetty并启动jetty了,单击工具栏上的Run Main
Project(快捷键F6),第一次运行maven会下载需要的插件,下载完会启动jetty,这时访问http://localhost:8080
,可以看到如图所示页面。

单击我们部署的项目mavenproject1,可以看到项目成功运行,如图所示。

这时编辑页面模板并保存,刷新页面会立即看到结果,我们知道Tapestry5支持类的自动重加载的,在修改页面类文件后保存,刷新页面并没有看到修改后的结果,其实这里需要编译类文件,同样我可以通过定制Build
Project的maven命令来编译项目,如图所示,修改build project中Excute Goals为compiler:compile。

这样我们编辑完类文件保存后,就可以通过单击工具栏上的Build Main
Project(快捷键F11)来编译项目了,这时刷新页面就可以看到修改后的结果。

到这里已经可以开发Tapestry5项目了,可是打开tml文件,什么语法加亮都没有,这就要修改netbeans配置,来让netbeans支持tml文件,选择菜单Tools->Options,在打开的窗口左下角单击Advance
Options按钮,打开IDE Configuration->System->Object Types,选择HTML
Objects,在选项Extension and MIME
Types中,单击右边按钮,打开配置对话框,在Item输入框中输入tml,单击Add,加入到下边的列表后,单击ok保存设置,如图所示。

这时就可以看到Index.tml已经被系统识别为HTML
Objects了,打开文件可以像编辑html一样编辑tml文件了,netbeans支持html的语法加亮和基本的元素选择,如图所示。

这样就可以在netbeans中建立起完整的Tapetry5开发环境了,
netbean中的插件现在已经很好很全了,对javascript和css也支持的很好,虽然比不上DW,但已经很不错了,希望netbeans越来越好。
转载请注明出处Tapestry5.com

- 大小: 68.7 KB

- 大小: 65.1 KB

- 大小: 93.7 KB

- 大小: 27 KB

- 大小: 86.7 KB

- 大小: 90.4 KB

- 大小: 65.9 KB

- 大小: 31.2 KB

- 大小: 33.2 KB

- 大小: 33.9 KB

- 大小: 54.5 KB

- 大小: 31.6 KB

- 大小: 52.4 KB

- 大小: 85.5 KB

- 大小: 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等。通过自定义背景图片,...
一旦数据库创建完成,接下来在NetBeans中建立连接: 1. 启动NetBeans 6.5,导航至“服务”>“数据库”,然后右键选择“新建连接”。 2. 在弹出的窗口中,填写连接细节:服务器(通常为localhost),端口(默认3306...
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程序所需的运行时...