连击 天
fork: star:
生成PORTLET URL 回想一下,用户可以在一个页面上放置多个portlet。作为一名开发人员,您不知道会与哪些其他portlet共享一个页面。这意味着不能像习惯的那样为应用程序中的各种功能定义URL。...
创建一个ADD按钮 留言簿应用程序非常简单,对吧?人们来到您的网站并发布他们的名字和简短信息。其他用户可以阅读这些条目并发布他们自己的。 当创建工程时,会在src/main/resources/META-I...
编写您的第一个LIFERAY PORTAL应用程序 在这里,您将逐步学习如何创建项目并将您的应用程序部署到Liferay Portal。 第一个应用程序:构建一个看起来像这样的留言簿应用程序: 图1:您将创建这...
创建一个原型 到目前为止,已经安装并设置了Liferay IDE,并创建了Liferay Workspace。接下来,将创建应用程序并开始添加基本功能。以下是要做的事情: 创建应用程序并将其部署到Liferay Por...
开发设置概述 Liferay的开发工具旨在帮助您快速入门。安装Liferay IDE的基本步骤是 Download a Liferay IDE bundle. Unzip the downloaded package to a location on your system. Start ID...
开发WEB应用程序 本章将使用Liferay IDE和BLADE等工具从头开始创建Liferay留言簿。在创建此应用程序时,您将学习如何使用Liferay Portal的所有最佳实践和标准,创建后端数据库,Web服务,安全...
寻找扩展点 Liferay Portal提供了许多帮助用户完成任务的功能。然而,有时候您可能会发现需要定制内置功能。找到想要自定义的区域很容易,但要弄清楚如何对其进行自定义似乎是一项艰巨的任务...
配置依赖关系 在工程中使用外部模块需要配置它们的依赖关系。请查看模块的属性并将它们插入到构建系统(Gradle,Maven或Ant / Ivy)的依赖项中。您的构建系统会下载工程编译所需依赖项artif...
开始模块开发 Liferay Portal模块开发: 创建文件夹结构:良好的文件夹结构有助于演变和维护代码,特别是多人协作。这里使用开发人员熟悉的预定义文件夹结构。 编写代码和配置文件:manifes...
METAL.JS Metal.js是一个轻量级,易于使用的JavaScript框架,通过它与模板语言的集成,您可以轻松创建UI组件。 图1:感谢Metal.js,您可以轻松创建UI。 Metal.js由您构建,为渲染提供了灵活性...
LIFERAY PORTAL中的JAVASCRIPT Liferay Portal前端具备可扩展与灵活性的特点,可适应未来发展。 与以前版本一样,许多组件都使用AlloyUI编写。AlloyUI基于YUI,但不再积极发展。我们已经引入...
LIFERAY作为开发平台 如果你读了前面的内容,应该了解了Liferay Portal的架构,模块化和技术。下面将讲讲如何通过Liferay平台自定义或开发来创建网站。 WEB应用程序和PORTLET 作为一个开发平...
Liferay开发人员应了解哪些基础知识? 1 开源,强调遵循标准规范,而不是重新发明轮子。 2 基于JavaEE,大量利用OSGi和Java平台的其他流行技术。 3 基于模块化的体系结构,并为项目提供模块化...
每次开始一个新项目,不得不重复大量基础编码工作,你可能有那样的感觉: 又在重写数据库表,重写 API,重写 CSS 类和 HTML,重写 JavaScript 函数。 有了Liferay ,一切不需要从头开始。 Li...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复