-
关于liferay访问数据库的问题!25
我是一个liferay的初学者,我用的是liferay5.0,我想写一个简单的liferay操作数据库(我用的是Oracle10g)例子,文件配置都写好了,也部署成功了,我想问我的代码应该在那几个类里面写,lifreay生成的类太多了,我无法下手。2008年5月19日 15:17
1个答案 按时间排序 按投票排序
-
如果用插件模式,最简单的就是独立配置一下自己的数据源,不需要依赖于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 官方网站(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 中起着至关重要的作用,存储了用户界面、权限、配置等多个方面的...
### Liferay 解决无法访问页面问题 #### 一、问题背景与分析 在使用 Liferay 平台开发或管理网站时,可能会遇到一种常见的错误消息:“You do not have permission to view this page”。此错误提示表明当前用户...
在这个项目中,我们将探讨如何使用CAS 4.2.4版本与Liferay 6.2及以上版本的数据库集成,以便在用户登录时通过验证Liferay的用户表来确认用户身份。 Liferay是一款开源的企业级门户平台,提供内容管理、社交网络和...
这本书详细介绍了如何利用Liferay Portal构建企业级的应用,包括但不限于创建自定义portlet、主题和布局,以及如何集成外部系统如数据库、企业服务总线(ESB)等。开发者将学习到如何利用Liferay的服务架构来开发可...
在这个“liferay详细讲解 liferay项目完全讲解”的资料包中,我们可以期待深入了解到关于Liferay的核心概念、开发实践以及与其相关的技术。 首先,我们看到一个名为“JBPM数据库表说明.doc”的文件,这暗示了...
- **创建Liferay数据库**:创建一个新的数据库用于Liferay,使用适当的字符集和排序规则(如utf8_general_ci)。 - **配置数据库连接**:在Liferay的`portal-ext.properties`配置文件中,指定MySQL数据库的连接...
- **安装 Liferay 数据库**:使用 `create-mysql.sql` 或 `create-postgresql.sql` 创建 Liferay 所需的数据库结构,具体取决于所选数据库(MySQL 或 PostgreSQL)。 - **配置数据库连接**:编辑 `portal....
### Liferay6官方培训学习笔记:开发环境搭建与数据库配置详解 #### 一、开发环境搭建 Liferay是一款基于Java的开源企业级门户框架,它提供了丰富的功能和强大的定制能力,适用于构建各种复杂的Web应用程序。在...
完成上述步骤后,重启Tomcat服务器,并访问`http://localhost:8181`以确认Liferay是否能够正常连接到Oracle数据库。 #### 五、常见问题及解决方法 在实际操作过程中,可能会遇到一些常见问题,比如连接失败、性能...
在实际应用中,Liferay的SSO功能可能还需要与其他身份管理解决方案,如LDAP(轻量级目录访问协议)或Active Directory集成,以利用已有的用户数据库。这些集成通常涉及到配置Liferay的用户目录服务,确保它们能够与...
同时,Liferay的缓存机制,如HornetQ和OSCache,可以帮助减少数据库访问,提高系统响应速度。 在进行Liferay的部署时,了解集群和高可用性配置也很重要。通过设置负载均衡器和复制策略,可以确保在多服务器环境中...
为了创建所需的表结构,你需要从Liferay官网获取特定数据库的建表SQL文件,例如`create-mysql.sql`。 4. **导入Liferay数据库表** 将`create-mysql.sql`文件复制到D盘,并在MySQL命令行客户端中执行,输入你的...
其吸引力在于它减少了开发者的重复工作,例如,开发者无需编写DAO(数据访问对象)和服务层代码,只需关注Web层和数据库表的配置。Liferay内置了大量的预构建功能,如用户管理、用户组和角色管理,简化了登录和其他...
在 Tomcat 启动完成后,打开浏览器输入http://localhost:8080/,以便访问Liferay的配置向导。 在配置向导中,需要选择自己的数据库类型,例如Mysql,并输入数据库名称、账号和密码。完成配置后,Liferay将创建相应...
软件环境则包括了操作系统(如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...
- 为此,CAS需要连接到Liferay的数据库(例如`portaldb`),并使用Liferay的加密算法处理用户输入的密码,以便进行对比。 4. **配置数据源(dataSource)** - 在`cas\WEB-INF\deployerConfigContext.xml`中添加一...
通过Service Builder,开发者可以轻松地访问数据库中的数据,并且能够生成必要的CRUD(创建、读取、更新和删除)操作。 ### Liferay 安全性和权限 Liferay提供了安全框架和权限系统,帮助开发者管理用户访问和操作...