Liferay Plugin SDK开发与Ext开发的选择
2009-11-05 10:56
423 查看
Liferay Plugin SDK开发与Ext开发的选择
Liferay有两种服务:
1)internal services
即Liferay核心服务,比如portal-impl.jar
2)external services
即Portal的API,比如portal-kernel.jar以及portal-service.jar
Liferay的internal服务更新频繁,升级Liferay版本时尤其要注意;而Liferay的external服务则相当稳定。
Ext开发可以同时使用internal服务和external服务。且Liferay的最新趋势是Ext开发将不再支持Portlets开发和themes开发(Struts Portlet例外)。
Ext是一个完整的开发环境,易于按需求定制Liferay Portal。集成了多个Liferay工具,可用于开发Portlet和
Portal,比如:JSP Portlet、Struts Portlet甚至是ServiceBuilder。
而Plugin SDK则用于完成:主题、布局模板、Portlet、hooks、web应用等。故对于Liferay初学者而言,Liferay Plugin SDK开发是更好的选择。
Plugin SDK是一个相对简单的Liferay开发环境,它完全隔离了Liferay Portal的internal服务,只使用了external服务。这样就强制了新开发的Portlet只使用了portal-kernel.jar和portal-service.jar,而与portal-impl.jar无关,在升级版本时相当有利。
Plugin SDK与Ext两种开发环境均可利用任何Liferay支持的应用程序框架,例如:JSF、JSP、Ruby、Lazzlo、PHP、JSON、Hibernate、DAO、Spring MVC、Struts、Tapestry、Wicket、Python、LAR(Liferay Archive)等。
下载liferay-plugins-sdk-5.2.3.zip,不到10MB,建立Java项目,导入,项目结构图如下:
一切皆很简单!
Liferay有两种服务:
1)internal services
即Liferay核心服务,比如portal-impl.jar
2)external services
即Portal的API,比如portal-kernel.jar以及portal-service.jar
Liferay的internal服务更新频繁,升级Liferay版本时尤其要注意;而Liferay的external服务则相当稳定。
Ext开发可以同时使用internal服务和external服务。且Liferay的最新趋势是Ext开发将不再支持Portlets开发和themes开发(Struts Portlet例外)。
Ext是一个完整的开发环境,易于按需求定制Liferay Portal。集成了多个Liferay工具,可用于开发Portlet和
Portal,比如:JSP Portlet、Struts Portlet甚至是ServiceBuilder。
而Plugin SDK则用于完成:主题、布局模板、Portlet、hooks、web应用等。故对于Liferay初学者而言,Liferay Plugin SDK开发是更好的选择。
Plugin SDK是一个相对简单的Liferay开发环境,它完全隔离了Liferay Portal的internal服务,只使用了external服务。这样就强制了新开发的Portlet只使用了portal-kernel.jar和portal-service.jar,而与portal-impl.jar无关,在升级版本时相当有利。
Plugin SDK与Ext两种开发环境均可利用任何Liferay支持的应用程序框架,例如:JSF、JSP、Ruby、Lazzlo、PHP、JSON、Hibernate、DAO、Spring MVC、Struts、Tapestry、Wicket、Python、LAR(Liferay Archive)等。
下载liferay-plugins-sdk-5.2.3.zip,不到10MB,建立Java项目,导入,项目结构图如下:
一切皆很简单!
相关文章推荐
- Liferay Plugin SDK开发与Ext开发的选择
- Liferay Plugin SDK开发与Ext开发的选择
- IntelliJ IDEA golang开发 go-lang-idea-plugin 安装 无法 选择 go sdk 解决方法
- 使用liferay plugins SDK开发
- Liferay Portal服务器上的portlet开发_2: 在EXT中开发最简单的JSP
- liferay5.1.1 plugins sdk开发theme
- android开发如何选择compileSdkVersion, minSdkVersion 和 targetSdkVersion
- 【SDK or Binary】Eclipse 开发版本选择
- 安卓开发sdk选择和兼容问题
- GWT开发 - Eclipse, Google Plugin and Google Web Toolkit SDK
- 安卓开发sdk选择和兼容问题
- android开发如何选择compileSdkVersion, minSdkVersion 和 targetSdkVersion
- 使用liferay-plugins-sdk-5.1.2开发步骤
- eclipse 搭建Android 开发环境(ADT安装和sdk下载,选择)
- iOS Swift图片选择SDK开发设计
- 【go】sdk + idea-plugin 开发工具安装
- liferay6.1 将开发的plugin源代码导入到liferay ide
- Liferay研究之卅二: ext 开发环境下遇到java.lang.VerifyError问题
- Maya插件开发入门(1):Maya SDK与开发环境的配置
- 移动三国己然鼎立,普通开发者如何选择开发平台?