`
tapestry
  • 浏览: 188685 次
社区版块
存档分类
最新评论

在netbeans中建立完整的Tapestry5开发环境

阅读更多

今天看到篇文章 介绍了如何在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
10
3
分享到:
评论

相关推荐

    NetBeans中搭建C开发环境

    在本文中,我们将详细介绍如何在 NetBeans 中搭建 C 开发环境,包括软件下载、安装设置环境变量、编写 C 代码及 Makefile 文件的配置。 一、下载并安装必要软件 要在 NetBeans 中搭建 C 开发环境,需要下载并安装...

    构建NetBeans的JSP开发环境

    ### 构建NetBeans的JSP开发环境 #### 一、环境搭建与配置 ##### 1. 开发环境概述 为了构建一个适用于JSP开发的环境,我们需要准备以下软件及...按照上述步骤操作,可以帮助开发者快速建立起一个完整的JSP开发环境。

    Android学习笔记之开发环境搭建(Eclipse和NetBeans)

    本文将详细介绍如何在Eclipse和NetBeans中设置Android开发环境,以便进行应用程序的编写和调试。 首先,我们关注的是Eclipse环境的搭建。Eclipse是一款强大的集成开发环境(IDE),广泛用于Java和Android应用开发。...

    eclipse和netbeans上搭建android开发环境

    本文将详细介绍如何在Eclipse和NetBeans这两个流行的集成开发环境(IDE)上搭建Android开发环境。通过本教程,您将能够顺利地在您的计算机上配置并运行Android应用。 #### 二、所需工具及下载 ##### 1\. Java JDK...

    Tapestry5最新中文教程

    Apache Tapestry 5 是一个基于Java的开源Web应用程序框架,其设计目标是提供一个面向组件的开发环境,简化Web应用的构建。这个框架的核心特点包括输入验证、本地化/国际化、状态管理和URL处理等,旨在提高用户体验和...

    Netbeans上配置Android开发环境(图文教程)

    在本文中,我们将详细探讨如何在NetBeans上配置Android开发环境,这将涵盖从安装必要的组件到创建Android项目的整个过程。 首先,确保你满足开发Android应用程序的基本条件: 1. **NetBeans**:NetBeans是一款流行...

    Tapestry5开发文档手册.doc

    - 集成开发环境(IDE),如Eclipse或NetBeans,便于编辑Java和HTML文件 在Eclipse中导入Tapestry 5 应用的WAR文件,或者使用Maven的quickstart原型来创建新项目。一旦项目设置完成,可以通过Run As > Run on Server...

    Android\Android+Netbeans6.8环境搭建

    搭建Android开发环境是每个Android开发者必须要经历的步骤,本文将详细介绍如何使用Netbeans6.8与Android SDK结合,创建一个完整的开发环境。 首先,我们从基础开始,你需要下载以下组件: 1. JDK 1.7:Java ...

    NetBeans中添加背景图片附源码

    在NetBeans中添加背景图片是一项常见的个性化设置任务,可以让你的开发环境更加独特且符合个人审美。NetBeans是一个流行的开源集成开发环境(IDE),支持多种编程语言,如Java、C++、PHP等。通过自定义背景图片,...

    tapestry5中文文档

    在Tapestry 5 中,开发者可以通过创建CRUD(创建、读取、更新、删除)功能的应用来了解框架的核心概念。这包括页面导航、依赖注入和资源注入、用户输入验证以及状态管理。Tapestry 还内置了Ajax支持,使得创建Ajax...

    NetBeans中JSF应用开发

    在本文中,我们将深入探讨如何在NetBeans IDE中开发基于JavaServer Faces (JSF)的应用。JSF是一种Java EE框架,专门设计用于构建Web应用程序的用户界面组件。它提供了一个模型-视图-控制器(MVC)架构,使得开发者...

    Ubuntu配置Netbeans8.2

    5. 启动 Netbeans:在配置环境变量之后,我们可以在命令行中输入 Netbeans 来启动该应用程序。 6. 创建项目:在 Netbeans 中,我们可以创建新的 C/C++ 项目,包括 Fortran 项目。 知识点总结 * Ubuntu 是一个流行...

    Tapestry5开发文档.doc

    6. **类重加载**:Tapestry5的类重加载特性极大地提升了开发效率,开发者在修改代码后,无需重启服务器即可查看变更效果,这在快速迭代的开发环境中尤其有价值。 7. **Ajax支持**:Tapestry5内置了Ajax功能,使得...

    NetBeans中连接MySQL数据库.pdf

    NetBeans是一个流行的集成开发环境(IDE),它支持多种编程语言,包括Java、PHP、Python等。MySQL是目前最流行的开源关系数据库管理系统。 NetBeans提供了对MySQL数据库的支持,允许开发者在NetBeans中连接和管理...

    NetBeans权威指南 源码

    NetBeans是当前市场上最为流行的、源代码开放且免费的集成开发环境。NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发...

    NetBeans可视化Web开发之数据库应用开发

    在IT行业中,Web开发是一项核心技能,而使用像NetBeans这样的集成开发环境(IDE)能够极大地提高开发效率。本文将深入探讨"NetBeans可视化Web开发之数据库应用开发"这一主题,帮助开发者理解如何利用NetBeans进行高效...

    Netbeans6.5 二次开发Liferay插件

    NetBeans是流行的开源集成开发环境(IDE),而Liferay是一款企业级的开源门户平台。在使用NetBeans进行Liferay插件开发时,开发者可以利用NetBeans提供的工具集来提升开发效率和代码质量。 1. **NetBeans 6.5 IDE**...

    Tapestry5最新中文入门实例教程

    通过本教程的学习,你已经了解了Tapestry 5的基础知识及其在实际开发中的应用。Tapestry 5不仅简化了Web应用程序的开发过程,还为开发者提供了丰富的工具和特性来构建高质量的Web应用。希望本教程能够为你开启...

    NetBeans Java快速入门

    1. NetBeans IDE 基本概念:NetBeans IDE 是一个集成开发环境(IDE),它提供了一个完整的开发环境,包括项目管理、代码编辑、编译、调试和运行等功能。 2. 创建 Java 项目:在 NetBeans IDE 中,可以通过新建项目...

Global site tag (gtag.js) - Google Analytics