今天看到篇文章
介绍了如何在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 开发环境,需要下载并安装...
### 构建NetBeans的JSP开发环境 #### 一、环境搭建与配置 ##### 1. 开发环境概述 为了构建一个适用于JSP开发的环境,我们需要准备以下软件及...按照上述步骤操作,可以帮助开发者快速建立起一个完整的JSP开发环境。
本文将详细介绍如何在Eclipse和NetBeans中设置Android开发环境,以便进行应用程序的编写和调试。 首先,我们关注的是Eclipse环境的搭建。Eclipse是一款强大的集成开发环境(IDE),广泛用于Java和Android应用开发。...
本文将详细介绍如何在Eclipse和NetBeans这两个流行的集成开发环境(IDE)上搭建Android开发环境。通过本教程,您将能够顺利地在您的计算机上配置并运行Android应用。 #### 二、所需工具及下载 ##### 1\. Java JDK...
Apache Tapestry 5 是一个基于Java的开源Web应用程序框架,其设计目标是提供一个面向组件的开发环境,简化Web应用的构建。这个框架的核心特点包括输入验证、本地化/国际化、状态管理和URL处理等,旨在提高用户体验和...
在本文中,我们将详细探讨如何在NetBeans上配置Android开发环境,这将涵盖从安装必要的组件到创建Android项目的整个过程。 首先,确保你满足开发Android应用程序的基本条件: 1. **NetBeans**:NetBeans是一款流行...
- 集成开发环境(IDE),如Eclipse或NetBeans,便于编辑Java和HTML文件 在Eclipse中导入Tapestry 5 应用的WAR文件,或者使用Maven的quickstart原型来创建新项目。一旦项目设置完成,可以通过Run As > Run on Server...
搭建Android开发环境是每个Android开发者必须要经历的步骤,本文将详细介绍如何使用Netbeans6.8与Android SDK结合,创建一个完整的开发环境。 首先,我们从基础开始,你需要下载以下组件: 1. JDK 1.7:Java ...
在NetBeans中添加背景图片是一项常见的个性化设置任务,可以让你的开发环境更加独特且符合个人审美。NetBeans是一个流行的开源集成开发环境(IDE),支持多种编程语言,如Java、C++、PHP等。通过自定义背景图片,...
在Tapestry 5 中,开发者可以通过创建CRUD(创建、读取、更新、删除)功能的应用来了解框架的核心概念。这包括页面导航、依赖注入和资源注入、用户输入验证以及状态管理。Tapestry 还内置了Ajax支持,使得创建Ajax...
在本文中,我们将深入探讨如何在NetBeans IDE中开发基于JavaServer Faces (JSF)的应用。JSF是一种Java EE框架,专门设计用于构建Web应用程序的用户界面组件。它提供了一个模型-视图-控制器(MVC)架构,使得开发者...
5. 启动 Netbeans:在配置环境变量之后,我们可以在命令行中输入 Netbeans 来启动该应用程序。 6. 创建项目:在 Netbeans 中,我们可以创建新的 C/C++ 项目,包括 Fortran 项目。 知识点总结 * Ubuntu 是一个流行...
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**...
通过本教程的学习,你已经了解了Tapestry 5的基础知识及其在实际开发中的应用。Tapestry 5不仅简化了Web应用程序的开发过程,还为开发者提供了丰富的工具和特性来构建高质量的Web应用。希望本教程能够为你开启...
1. NetBeans IDE 基本概念:NetBeans IDE 是一个集成开发环境(IDE),它提供了一个完整的开发环境,包括项目管理、代码编辑、编译、调试和运行等功能。 2. 创建 Java 项目:在 NetBeans IDE 中,可以通过新建项目...