0 0

关于liferay访问数据库的问题!25

我是一个liferay的初学者,我用的是liferay5.0,我想写一个简单的liferay操作数据库(我用的是Oracle10g)例子,文件配置都写好了,也部署成功了,我想问我的代码应该在那几个类里面写,lifreay生成的类太多了,我无法下手。
2008年5月19日 15:17

1个答案 按时间排序 按投票排序

0 0

   如果用插件模式,最简单的就是独立配置一下自己的数据源,不需要依赖于liferay,用JDBC或者Hibernate自己可以根据实际情况考虑。这样是最简单的,也最灵活,不过缺点也是比较大的,如果跟liferay的业务相关的比较多的话,数据同步、性能都有问题。
   也可以将自己的数据源配置成liferay的,liferay提供了一个工具类可以获得数据源(具体给忘了),不知道5.0版本对插件开发支持的怎么样,以前的版本兼容不太好。
   如果按照liferay的模式开发,可以些个service.xml文件,用ant生成一下就会从持久层到业务层类都会生成好,然后添加自己的逻辑就可以了。
   ps:liferay最让人受不了的就是表现层非常人能看懂的,java代码和html代码混排。很郁闷。

2008年5月19日 17:09

相关推荐

    Liferay Portal数据库读写说明

    ### Liferay Portal数据库读写说明 #### 一、概述 Liferay Portal是一款广泛使用的开源企业级门户系统,它集成了多种功能模块,如文档管理、博客、论坛等,为企业提供了全面的信息管理和协作平台。本文将根据给定...

    Liferay5.1.2配置Oracle10G数据库操作说明书

    访问 Liferay 官方网站(http://www.liferay.com/web/guest/downloads/additional),下载适用于 Oracle 10G 的数据库初始化文件,例如 "liferay-portal-sql-oracle-10-5.1.2.dmp"。 **步骤3:导入初始化文件** 在...

    Liferay Portal 数据库介绍

    【Liferay Portal 数据库介绍】 Liferay Portal 是一个开源的企业级门户平台,它允许用户创建、管理和自定义多个页面和工作环境。数据库在 Liferay 中起着至关重要的作用,存储了用户界面、权限、配置等多个方面的...

    liferay解决无法访问页面问题

    ### Liferay 解决无法访问页面问题 #### 一、问题背景与分析 在使用 Liferay 平台开发或管理网站时,可能会遇到一种常见的错误消息:“You do not have permission to view this page”。此错误提示表明当前用户...

    CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户 project

    在这个项目中,我们将探讨如何使用CAS 4.2.4版本与Liferay 6.2及以上版本的数据库集成,以便在用户登录时通过验证Liferay的用户表来确认用户身份。 Liferay是一款开源的企业级门户平台,提供内容管理、社交网络和...

    LIferay6开发书籍

    这本书详细介绍了如何利用Liferay Portal构建企业级的应用,包括但不限于创建自定义portlet、主题和布局,以及如何集成外部系统如数据库、企业服务总线(ESB)等。开发者将学习到如何利用Liferay的服务架构来开发可...

    liferay详细讲解 liferay项目完全讲解

    在这个“liferay详细讲解 liferay项目完全讲解”的资料包中,我们可以期待深入了解到关于Liferay的核心概念、开发实践以及与其相关的技术。 首先,我们看到一个名为“JBPM数据库表说明.doc”的文件,这暗示了...

    LIFERAY4.2.0版配置

    - **创建Liferay数据库**:创建一个新的数据库用于Liferay,使用适当的字符集和排序规则(如utf8_general_ci)。 - **配置数据库连接**:在Liferay的`portal-ext.properties`配置文件中,指定MySQL数据库的连接...

    liferay+cas

    - **安装 Liferay 数据库**:使用 `create-mysql.sql` 或 `create-postgresql.sql` 创建 Liferay 所需的数据库结构,具体取决于所选数据库(MySQL 或 PostgreSQL)。 - **配置数据库连接**:编辑 `portal....

    Liferay6 官方培训学习笔记

    ### Liferay6官方培训学习笔记:开发环境搭建与数据库配置详解 #### 一、开发环境搭建 Liferay是一款基于Java的开源企业级门户框架,它提供了丰富的功能和强大的定制能力,适用于构建各种复杂的Web应用程序。在...

    liferay6 整合 Orcale10g

    完成上述步骤后,重启Tomcat服务器,并访问`http://localhost:8181`以确认Liferay是否能够正常连接到Oracle数据库。 #### 五、常见问题及解决方法 在实际操作过程中,可能会遇到一些常见问题,比如连接失败、性能...

    Liferay的CAS SSO实现

    在实际应用中,Liferay的SSO功能可能还需要与其他身份管理解决方案,如LDAP(轻量级目录访问协议)或Active Directory集成,以利用已有的用户数据库。这些集成通常涉及到配置Liferay的用户目录服务,确保它们能够与...

    liferay教程

    同时,Liferay的缓存机制,如HornetQ和OSCache,可以帮助减少数据库访问,提高系统响应速度。 在进行Liferay的部署时,了解集群和高可用性配置也很重要。通过设置负载均衡器和复制策略,可以确保在多服务器环境中...

    Windows平台Liferay6.1.1安装部署手册

    为了创建所需的表结构,你需要从Liferay官网获取特定数据库的建表SQL文件,例如`create-mysql.sql`。 4. **导入Liferay数据库表** 将`create-mysql.sql`文件复制到D盘,并在MySQL命令行客户端中执行,输入你的...

    Liferay入门帮助文档(Liferay开发指南)

    其吸引力在于它减少了开发者的重复工作,例如,开发者无需编写DAO(数据访问对象)和服务层代码,只需关注Web层和数据库表的配置。Liferay内置了大量的预构建功能,如用户管理、用户组和角色管理,简化了登录和其他...

    Liferay部署

    在 Tomcat 启动完成后,打开浏览器输入http://localhost:8080/,以便访问Liferay的配置向导。 在配置向导中,需要选择自己的数据库类型,例如Mysql,并输入数据库名称、账号和密码。完成配置后,Liferay将创建相应...

    Liferay门户手册.pdf

    软件环境则包括了操作系统(如Windows2003/XP)、JDK(jdk-1_5_0_06或更高版本)、Liferay门户系统(liferay-portal-tomcat-5.5-5.1.1)、数据库(mysql-essential-5.1.24-rc-win32)及相关数据库管理软件(navicat8_mysql_cs...

    liferay+cas实现单点登录步骤

    - 为此,CAS需要连接到Liferay的数据库(例如`portaldb`),并使用Liferay的加密算法处理用户输入的密码,以便进行对比。 4. **配置数据源(dataSource)** - 在`cas\WEB-INF\deployerConfigContext.xml`中添加一...

    Liferay开发文档整理.pdf

    通过Service Builder,开发者可以轻松地访问数据库中的数据,并且能够生成必要的CRUD(创建、读取、更新和删除)操作。 ### Liferay 安全性和权限 Liferay提供了安全框架和权限系统,帮助开发者管理用户访问和操作...

Global site tag (gtag.js) - Google Analytics