求助 liferay操作数据库

09-02-26 fudoublelong
最近正在学习liferay,照着网上的资料做了一个非常简单的StrutsPortlet。
现在的问题是如果我要做的portlet涉及数据库(自己另外建表,不是liferay的表)的操作,在liferay中该如何实现(数据库是mysql)?

banq
2009-03-02 09:24
首先了解多层架构,liferay是一个门户,门户主要集中在表现层,是表现层的集合,不关数据库或其它业务,liferay不是spring或EJB,它不包办你数据库如何开发,你就象普通程序一样开发,到时只要将表现层Portlet整合进入就可以。

fudoublelong
2009-03-02 14:51
谢谢banq,但我还是有点疑问:不是说liferay集成了hibernate么,那在liferay中到底是怎样运用hibernate呢?俺是菜鸟一只,还望各位大大多多帮助!

banq
2009-03-03 09:20
>那在liferay中到底是怎样运用Hibernate呢
你的思维存在一个误区,你不要以为你用了liferay,就做什么有这个liferay的前提,就象你用榔头这个工具,你就疑问,吃饭时这个榔头怎么办呢? 那你就把榔头放一边,吃你的饭好了。

用你的hibernate,不关liferay,你最好学习一下portal标准,不要依赖具体门户产品。

如果你想知道liferay本身软件是怎样运用Hibernate,那也是象一般多层架构一样使用,在持久层使用,打开它代码找找看看就知道了,不可不推荐详细研究代码,关键是要使用,站在巨人的肩膀上。

猜你喜欢