第一节(新建Liferay工程)
步骤一
新建项目工程-->:右键-->NEW-->Liferay Plugin Project(如下图)
其中注意:DisplayName,该名字为显示名,生成portlet.xml中有该名字可做修改,主要是添加Portlet时显示的名字
Project name 为项目名,创建的项目名会在后面直接加一个portlet,一般创建的时候不需要自己再进行添加portlet
最后点击Finis
步骤二
新添加service.xml文件,添加流程如下
注:写service的目的是为了构建实体类,类似hibernet,可以build-service文件直接在系统中生成对应的文件
步骤三
通过工具将生成的entity文件写到service.xml文件
书写内容如下:
写完service.xml 需要build 该文件,生成数据库,其中build 方式是 右键-->liferay-->build services
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_2_0.dtd" > <service-builder package-path="com.you.ad"> <author>久久</author> <namespace>xiaoying</namespace> <entity name="school" table="t_ying_school" local-service="true" remote-service="true"> <!-- PK fields --> <column name="schoolId" type="long" primary="true"></column> <!-- 学校名称 --> <column name="schoolName" type="String"></column> <!-- 学校地址 --> <column name="schoolAddress" type="String"></column> <!-- 学校Email --> <column name="schoolEmail" type="String"></column> <!-- 学校电话 --> <column name="schoolPhone" type="String"></column> <!-- Group instance --> <column name="groupId" type="long"></column> <!-- Audit fields --> <column name="companyId" type="long"></column> <column name="userId" type="long"></column> <column name="userName" type="String"></column> <column name="createDate" type="Date"></column> <column name="modifiedDate" type="Date"></column> </entity> <!-- 可以写多个Entity --> </service-builder>
相关推荐
《Liferay开发文档集合》是针对企业级门户平台Liferay的一系列技术指南,涵盖了从基础安装到高级定制的全方位知识。这些PDF文档旨在帮助开发者、系统管理员和IT专业人员更好地理解和利用Liferay Portal来构建和管理...
liferay开发liferay开发liferay开发liferay开发
liferay开发文档.pdf Liferay 是一个基于Java的开源企业门户平台,提供了强大的门户解决方案。下面是根据给定的文件信息,生成的相关知识点: Liferay portal的安装与使用 Liferay portal的安装是实现门户解决...
通过上述内容的整理和总结,可以看出文档主要介绍了Liferay开发的基础概念,包括Liferay的版本信息、Portlet开发、主题和布局模板的自定义、插件SDK和Liferay IDE的使用,以及如何配置开发环境。同时,也涉及了...
总的来说,这套《Liferay6开发书籍》对于想要精通Liferay开发的人员来说是宝贵的资源。无论你是初学者还是有经验的开发者,都可以从中受益,提升自己在Liferay平台上的设计和开发技能。通过学习这些内容,你将能够...
Liferay入门帮助文档是针对Liferay开发的一份指南,它主要涵盖了如何开始使用这个全面的门户解决方案。Liferay是一个基于Java Enterprise Edition (J2EE) 的应用,它整合了多种技术,如EJB (Enterprise JavaBeans) ...
总结来说,这四个Liferay开发文档为开发者提供了一个全面的学习路径,从基础的portlet开发到高级的主题和插件设计,再到Liferay服务的集成和定制,覆盖了Liferay开发的各个方面。对于希望深入理解和精通Liferay开发...
本文将详述“liferay开发小记——开发环境的搭建”这一主题,旨在帮助开发者们快速有效地设置自己的开发环境,从而顺利进行Liferay插件或portlet的开发。 首先,我们需要了解Liferay开发的基础。Liferay提供了多种...
Liferay IDE 提供了一整套工具,用于简化 Liferay 开发过程: - **安装 Liferay IDE**:开发者可以在 Eclipse 上安装 Liferay IDE,以获得专为 Liferay 开发优化的集成开发环境。 - **测试 Liferay 服务器**:IDE ...
### Liferay 6.0 开发指南核心知识点详解 #### 一、引言与核心技术 在《Liferay 6.0 开发指南》中,首先介绍了Liferay 6.0的核心技术及其开发策略。Liferay是一款强大的开源门户平台,支持企业级应用的构建与部署...
1. **LifeRay开发参考手册(温兵)**:这是一部由温兵编写的关于LifeRay开发的参考书籍,通常这类手册会包含LifeRay的基本架构、API介绍、部署流程、插件开发等关键信息。温兵可能是一位在LifeRay社区有影响力的专家...
开发者可以利用Eclipse、IntelliJ IDEA等IDE进行Liferay开发,这些IDE有专门的Liferay插件,能简化portlet和主题的创建。此外,了解如何使用Liferay Workspace和Maven进行项目管理也是提升开发效率的关键。 6. **...
3. Eclipse - 一个流行的Java IDE,支持Liferay插件的开发。 4. Liferay Plugins SDK - 提供了开发Liferay插件所需的所有工具和库。 5. Liferay Portal Source Code - Liferay的核心源代码,用于进行源码级别的开发...
标题中的“liferay开发需下载的.ivy”指的是在Liferay开发环境中,开发者可能需要配置一个`.ivy`文件,用于定义项目所需的依赖库。这个文件通常包含了项目的依赖关系、版本信息以及其他相关配置,以便Ivy能够自动...
LifeRay架构开发手册,liferay Portal开发解析等精彩文章
Liferay是一款开源的企业级门户平台,它...通过以上步骤,你将能够建立起一个完整的Liferay开发环境,开始你的Liferay开发之旅。不断学习和实践,掌握Liferay的核心技术和最佳实践,将使你在企业门户开发领域游刃有余。
总的来说,这些文档构成了一个全面的Liferay开发学习资源库,涵盖了从环境配置到高级开发的所有环节,对于想要在Liferay平台上构建高效、稳定且富有创新性的应用的开发者来说,是一份极其宝贵的资料。通过深入学习...