创建JavaWeb项目时Facets的含义及作用
2016-07-21 10:41
363 查看
1、Facts属于eclipse的插件开发项目之一
Facet项目框架提供了一个功能强大扩展WTP的机制,用户可以在创建web项目时添加各种功能模块。当一个Facet添加到项目中后,它可以执行任何必要的操作如:拷贝resources,安装builders,添加natures等,同时Facet也可以用作用户界面元素可用的标志。
什么是WTP
WTP(Web Tools Platform
)项目在eclipse平台上进行扩展,是一个开发J2EE Web应用程序的工具集。
WTP包含以下工具:
* 一个源码编辑器可以用来编辑HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, 和WSDL。
* 一个图形编辑器用来编辑XSD与WSDL。
* J2EE项目构建器和一个J2EE向导工具。
* 一个Web服务创建向导和管理器,和WS-I 测试工具。
* 一个数据库访问,查询工具等。
WTP由两个子项目构成:WST(Web标准工具集) 与JST(J2EE标准工具集)
该项目主页:http://www.eclipse.org/webtools/
为什么要用facet
通常我们给创建的工程可能添加以下元素:资源文件, Builder, Nature标识等, 我们知道Eclipse本身提供了一个Nature的功能,但是Facets跟Nature是有区别的, 给工程添加Nature是用来给Eclipse底层的工具使用的,而Facets是用来给最终用户使用的, 通常Facets提供的模块都是自描述的,这样可以保证用户在使用的时候,避免添加不必要的Facet模块, 而且对于我们开发者而言也避免了在新建向导中插入新的wizard page以及避免通过右键菜单来给工程添加或者去掉某模块,从而大大简化了开发人员的工作量,
因此Facets对用户和开发者来说都是一个不错的选择。
其实说到最后,Facets就是管理各个用户添加的功能模块
什么是Facet
Facet项目框架提供了一个功能强大扩展WTP的机制,用户可以在创建web项目时添加各种功能模块。当一个Facet添加到项目中后,它可以执行任何必要的操作如:拷贝resources,安装builders,添加natures等,同时Facet也可以用作用户界面元素可用的标志。什么是WTP
WTP(Web Tools Platform
)项目在eclipse平台上进行扩展,是一个开发J2EE Web应用程序的工具集。
WTP包含以下工具:
* 一个源码编辑器可以用来编辑HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, 和WSDL。
* 一个图形编辑器用来编辑XSD与WSDL。
* J2EE项目构建器和一个J2EE向导工具。
* 一个Web服务创建向导和管理器,和WS-I 测试工具。
* 一个数据库访问,查询工具等。
WTP由两个子项目构成:WST(Web标准工具集) 与JST(J2EE标准工具集)
该项目主页:http://www.eclipse.org/webtools/
为什么要用facet
通常我们给创建的工程可能添加以下元素:资源文件, Builder, Nature标识等, 我们知道Eclipse本身提供了一个Nature的功能,但是Facets跟Nature是有区别的, 给工程添加Nature是用来给Eclipse底层的工具使用的,而Facets是用来给最终用户使用的, 通常Facets提供的模块都是自描述的,这样可以保证用户在使用的时候,避免添加不必要的Facet模块, 而且对于我们开发者而言也避免了在新建向导中插入新的wizard page以及避免通过右键菜单来给工程添加或者去掉某模块,从而大大简化了开发人员的工作量,
因此Facets对用户和开发者来说都是一个不错的选择。
其实说到最后,Facets就是管理各个用户添加的功能模块
相关文章推荐
- Java IO操作——内存操作流{ByteArrayInputStream、ByteArrayOutputStream)
- 山东浪潮齐鲁软件产业股份有限公司-高级Java软件工程师笔试题
- springmvc批量文件打包成zip下载功能
- java IO流
- 02-java-关键词-变量-类型
- 学生学籍管理系统_需求分析
- 正则替换java字符串中的中括号
- 在Ubuntu操作系统中安装eclipse报路径错误怎么解决
- 1.Spring实现数据库的读写分离
- Think in Java 学习
- spring简单入门示例
- eclipse 安装svn插件
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- spring boot
- java基础知识总结(绝对经典)
- Java查找一个字符串中所有匹配某正则的子串
- java 对象clone
- 浮点数的相关运算Java实现
- Spring Boot之Test Case中placeholder信息无法找到的问题解决
- 算法分析之Ackerman函数的递归实现算法