liferay的稍微复杂的一个portlet实例 - 编程入门网
liferay的稍微复杂的一个portlet实例时间:2009-11-12 javaeye w2c2y2一、实例 这里我们采用portal里面代码规范生成机制。对于持久化层和服务层的类都可以自动产生。 我们的portlet功能很简单就是从数据库里面一个表中获取数据,并在页面上显示。 建立业务数据表 在数据库里面新建一个表users,字段userid(varcher),username(varcher),password(varcher).并往表中插入几个条数据。 建立代码模板配置文件 (1)建立service.xml文件 在ext\ext-impl\src\com\ext\portlet 新建一个目录users,在目录下建立一个service.xml文件 文件内容为:
(2)修改ant文件,增加ant任务 建好service.xml文件后,我们在ext-impl目录下打开build-perent.xml 在
下面添加任务
然后在myexlipse的ant视图里面打开ext-impl目录下的build.xml执行build-service-portlet-user任务。 我们发现在ext-impl\src\com\ext\portlet\users , ext-service\src\com\ext\portlet\users 下面多了几个目录和文件。这是都是系统自动产生的hibernate的实体类和持久化类。 如果我们再细心些也可发现在ext-impl\src\META-INF目录下配置文件都多些内容。 系统已经自动将对应的实体类、持久化类、工具类等配置为相应的javabean、util、service等。 无疑节省了很多时间,而且减少我们人工配置的错误。 打开ext-impl\src\META-INF\ext-hbm.xml,把<class name="com.ext.portlet.users.model.impl.UsersEntryImpl" table="UsersEntry">改为<class name="com.ext.portlet.users.model.impl.UsersEntryImpl&qu |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |