摘要: Liferay--FAQ(持续更新),记录自己在项目开发过程中遇到的问题以及解决方法:(http://download.csdn.net/user/wasp520)1.如何配置Liferay使用其他数据库?在portal-ext.properties里面配置相关数据库连接,具体的写法可以参考portal.properties里面的。以MySQL为例jdbc.default.driverClassName=com.mysql.jdbc.Driver jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&charac 阅读全文
posted @ 2012-04-08 10:49 wasp 阅读(1155) 评论(1) 推荐(0) 编辑
摘要: Portlet 的生命周期一个Portlet有着良好的生命周期管理,定义了怎样装载,实例化和初始化,怎样响应来自客户端的请求及怎样送出服务。这个Portlet生命周期由Portlet接口的init,processAction,render和destroy方法来表达。载入和实例化:Portlet 容器负责载入和实例化Portlet。当Portlet 容器运行Portlet 应用或者延迟到Portlet 需要服务使用者的请求时,Portlet 就会被载入并实例化。载入Portlet 类后,Portlet 类随即被实例化。初始化:Portlet 类实例化后,Portlet 容器还需要初始化Portl 阅读全文
posted @ 2012-04-08 10:39 wasp 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Liferay开发模式:Portlet:简单说就是提供一个独立的war包放到应用服务器里面,每一个portlet都是一个独立的,直接部署到webapp下面。涉及的几个配置文件:portlet.xml:存储portlet基本信息,包括名称,portlet的实现类,初始化参数等。liferay-portlet.xml:liferay的portlet定义描述文件,是liferay对portlet.xml的扩展描述,允许我们对portlet的呈现、功能和行为进行更深入的定制。它与com.liferay.portal.model.Portlet类对应,包括对应的js,css,友好url等。liferay 阅读全文
posted @ 2012-04-08 10:36 wasp 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Liferay环境搭建1、从官方http://www.liferay.com/ 下载版本,主要有:SDK、Tomcat、Liferay源码等,如图:2、下载Eclipse,版本3.5以上,否则liferay插件不支持。3、liferay-ide-eclipse-updatesite-1.1.0.zip为Liferay插件,安装后可以在Eclipse中创建Portlet、EXT、Hook等4、liferay-portal-tomcat-6.0-5.2.3.zip为Tomcat,解压后可直接运行,默认使用HSQL数据库。 其中,Data文件夹为Liferay文档库、图片库和搜索索引存放地,可通过配 阅读全文
posted @ 2012-04-08 00:17 wasp 阅读(672) 评论(0) 推荐(1) 编辑
摘要: liferay是一个现成的,即开即用的,功能完备的门户网站Liferay Portal,是一个完美的桌面协同办公组合,完全为企业和机构设计,并且可以随意适应不同的应用Liferay Social Office. 提供60余种工具和一系列当今最赋创新意识的技术,可以创建Web站点、内部网,以此来向适当的客户群显示符合他们的文档和应用程序.目录定义 主要特点 内容范围 编辑本段定义 Liferay(又称Liferay Portal)是一个开源门户项目,该项目包含 logo了一个完整的J2EE应用。该项目使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于X.. 阅读全文
posted @ 2012-04-07 23:12 wasp 阅读(1506) 评论(1) 推荐(0) 编辑
摘要: 前段时间想做个QQ的一个辅助工具,需要登陆QQ,从网上搜索了些资料,自己进行了实践和改造,可以成功登陆qq如图:1、获取登陆验证码,如下http://ptlogin2.qq.com/check?uin={0}&appid=15000101,如果获取的验证码为!开头,就可以不用获取图片验证码,否则需要获取图片验证码,地址为:http://captcha.qq.com/getimage?aid=1003903&&uin={0}&vc_type={1},vc_type为上次获取的验证码,注意:获取这些信息时,必须返回Cookie1publicstaticUserget 阅读全文
posted @ 2012-04-07 22:44 wasp 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 公司的一个JAVA应用系统上线以来,基本每1天OutOfMemoryError: PermGen space一次。JAVA堆上限1个G,出现了好多次,想到JRockit可以分析内存泄漏的问题:1. JRockit简介Jrockit是Bea开发的符合JAVA虚拟机规范的虚拟机+虚拟机监控软件。虚拟机:Jrockit Real Time监控软件:Jrockit Mission ControlJrockit Real Time与SUN的JDK是完全兼容的,也就是说以前在SUN的虚拟机上跑的程序,在Jrockit Real Time上不会出现任何问题。以前这套软件只提供1个小时的免费监控时间。就是说虚 阅读全文
posted @ 2012-04-07 21:57 wasp 阅读(458) 评论(0) 推荐(0) 编辑
摘要: (http://www.cnblogs.com/pricks/archive/2009/05/31/1493140.html)1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到... 阅读全文
posted @ 2012-03-30 21:59 wasp 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 反面模式(http://zh.wikipedia.org/wiki/%E5%8F%8D%E9%9D%A2%E6%A8%A1%E5%BC%8F#.E7.BC.96.E7.A8.8B.E4.B8.8A.E7.9A.84.E5.8F.8D.E6.A8.A1.E5.BC.8F) 维基百科,自由的百科全书跳转到: 导航, 搜索 在软件工程中,一个反面模式(anti-pattern或antipattern)指的是在实践中明显出现但又低效或是有待优化的设计模式[1][2],是用来解决问题的带有共同性的不良方法。它们已经经过研究并分类,以防止日后重蹈覆辙,并能在研发尚未投产的系统时辨认出来。Andrew Ko 阅读全文
posted @ 2012-03-30 21:52 wasp 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 看了《小强升级记》的笔记。记录时间日志:时间黑洞的特点:是提供很多相关的信息吸引我们的注意力,使消耗的时间在不知不觉中膨胀。我们一开始是出于非常单纯并且单一的目的逛超市、看电视、找资料,而最终却花费了大量的时间,就像开始拉着一根绳子,最终却拉出一头大象。” 记录自己一天的工作情况 1.每隔一个小时写出下一个小时计划做的事情。 2.一个小时结束之后记录下结果。 3.坚持一整天。记录时间日... 阅读全文
posted @ 2010-02-07 21:33 wasp 阅读(2693) 评论(0) 推荐(0) 编辑