E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
liferay
Liferay
启动过程分析12-处理全局启动事件
在MainServlet中,当初始化扩展环境之后,就开始处理全局启动事件,对应代码是: if (_log.isDebugEnabled()) { _log.debug("Process global startup events"); } try { process
charles_wang8888
·
2012-06-23 19:22
Liferay启动过程分析
Liferay
启动过程分析11-初始化扩展环境
在MainServlet中,当站点设置(设置会话超时,国际化语言设定)之后,就开始初始化扩展环境了,具体代码如下: if (_log.isDebugEnabled()) { _log.debug("Initialize extension environment"); } try {
charles_wang8888
·
2012-06-23 18:56
Liferay启动过程分析
Liferay
启动过程分析11-初始化扩展环境
在MainServlet中,当站点设置(设置会话超时,国际化语言设定)之后,就开始初始化扩展环境了,具体代码如下:if (_log.isDebugEnabled()) { _log.debug("Initialize extension environment"); } try { initExt();
charles_wang888
·
2012-06-23 18:56
Liferay启动过程分析
Portal开发
Liferay
启动过程分析10-初始化站点设置
MainServlet中,当初始化Theme结束之后,就开始初始化站点设置了,if (_log.isDebugEnabled()) { _log.debug("Initialize web settings"); } try { initWebSettings(); } .. 它会去调用initWeb
charles_wang888
·
2012-06-23 17:35
Liferay启动过程分析
Portal开发
Liferay
启动过程分析10-初始化站点设置
MainServlet中,当初始化Theme结束之后,就开始初始化站点设置了, if (_log.isDebugEnabled()) { _log.debug("Initialize web settings"); } try { initWebSettings();
charles_wang8888
·
2012-06-23 17:35
Liferay启动过程分析
Liferay
启动过程分析9-初始化主题
MainServlet中,当初始化社交结束之后,就开始初始化主题了,对应代码是: if (_log.isDebugEnabled()) { _log.debug("Initialize themes"); } try { initThemes(pluginPackage, portlets);
charles_wang888
·
2012-06-23 16:01
Liferay启动过程分析
Portal开发
Liferay
启动过程分析9-初始化主题
MainServlet中,当初始化社交结束之后,就开始初始化主题了,对应代码是: if (_log.isDebugEnabled()) { _log.debug("Initialize themes"); } try { initThemes(pluginPackag
charles_wang8888
·
2012-06-23 16:01
Liferay启动过程分析
Liferay
启动过程分析8-初始化社交
MainServlet在初始化布局模板之后,就开始初始化社交了,对应代码是: if (_log.isDebugEnabled()) { _log.debug("Initialize social"); } try { initSocial(pluginPackage);
charles_wang8888
·
2012-06-23 16:09
Liferay启动过程分析
Liferay
启动过程分析8-初始化社交
MainServlet在初始化布局模板之后,就开始初始化社交了,对应代码是:if (_log.isDebugEnabled()) { _log.debug("Initialize social"); } try { initSocial(pluginPackage); } .. 它会去调用initSo
charles_wang888
·
2012-06-23 16:09
Liferay启动过程分析
Portal开发
Liferay
启动过程分析7-初始化布局模板
在MainServlet中,初始化Portlets之后,就开始初始化布局模板了,对应代码是: if (_log.isDebugEnabled()) { _log.debug("Initialize layout templates"); } try { initLayout
charles_wang8888
·
2012-06-23 15:46
Liferay启动过程分析
Liferay
启动过程分析7-初始化布局模板
在MainServlet中,初始化Portlets之后,就开始初始化布局模板了,对应代码是:if (_log.isDebugEnabled()) { _log.debug("Initialize layout templates"); } try { initLayoutTemplates(pluginPackage
charles_wang888
·
2012-06-23 15:46
Liferay启动过程分析
Portal开发
Liferay
启动过程分析6-初始化Portlets
在MainServlet中,初始化插件包之后,就开始初始化Portlets:对应的代码是: if (_log.isDebugEnabled()) { _log.debug("Initialize portlets"); } List portlets = null; try
charles_wang8888
·
2012-06-23 11:14
Liferay启动过程分析
Liferay
启动过程分析6-初始化Portlets
在MainServlet中,初始化插件包之后,就开始初始化Portlets:对应的代码是:if (_log.isDebugEnabled()) { _log.debug("Initialize portlets"); } List portlets = null; try { portlets =
charles_wang888
·
2012-06-23 11:14
Liferay启动过程分析
Portal开发
Liferay
启动过程分析5-初始化插件包
在MainServlet中,初始化ServletContextPool之后,就开始初始化pluginpackage: .. PluginPackage pluginPackage = null; try { pluginPackage = initPluginPackage(); }
charles_wang8888
·
2012-06-22 18:03
Liferay启动过程分析
Liferay
启动过程分析5-初始化插件包
在MainServlet中,初始化ServletContextPool之后,就开始初始化pluginpackage:.. PluginPackage pluginPackage = null; try { pluginPackage = initPluginPackage(); } .. 它会调用同类的initPluginPacka
charles_wang888
·
2012-06-22 18:03
Liferay启动过程分析
Portal开发
Liferay
启动过程分析4-初始化Servlet上下文池
我们回到MainServlet类的init()方法中,在执行processStartupEvents()之后,我们开始初始化Servlet上下文池: if (_log.isDebugEnabled()) { _log.debug("Initialize servlet context pool"); }
charles_wang8888
·
2012-06-22 17:44
Liferay启动过程分析
Liferay
启动过程分析3-处理启动事件(第四部分)
这篇文章继续对
Liferay
启动过程的processStartupEvents()方法进行分析。
charles_wang8888
·
2012-06-22 17:18
Liferay启动过程分析
Liferay
启动过程分析3-处理启动事件(第三部分)
在配置完2个模板引擎之后,它就开始注册索引器: (7)注册索引器: // Indexers IndexerRegistryUtil.register(new MBIndexer()); IndexerRegistryUtil.register(new PluginPackageIndexer()); 这里看出,这里注册两种索引器
charles_wang8888
·
2012-06-22 16:09
Liferay启动过程分析
Liferay
启动过程分析3-处理启动事件(第三部分)
在配置完2个模板引擎之后,它就开始注册索引器:(7)注册索引器:// Indexers IndexerRegistryUtil.register(new MBIndexer()); IndexerRegistryUtil.register(new PluginPackageIndexer()); 这里看出,这里注册两种索引器,一个是为MessageBoard注册索
charles_wang888
·
2012-06-22 16:09
Liferay启动过程分析
Portal开发
Liferay
启动过程分析3-处理启动事件(第二部分)
这篇文章继续对
Liferay
启动过程的processStartupEvents()方法进行分析。
charles_wang8888
·
2012-06-22 12:53
Liferay启动过程分析
Liferay
启动过程分析3-处理启动事件(第一部分)
在MainServlet启动Struts中央控制器之后第一件事情就是去处理启动事件: protected void processStartupEvents() throws Exception { StartupAction startupAction = new StartupAction(); startupAction.run(null);
charles_wang8888
·
2012-06-22 11:37
Liferay启动过程分析
Liferay
启动过程分析2-进入MainServlet
上文中说到了,在启动
Liferay
应用时,吧请求发送到了http://localhost:8080/c。
charles_wang8888
·
2012-06-22 10:49
Liferay启动过程分析
Liferay
启动过程分析1-重定向到 http://host:port/c
前几天搞了一个BUG,吧精力耗尽,也激发了我对
Liferay
这个框架内部的探究欲望。所以这几天端午节准备对
Liferay
框架启动过程进行深入研究,来满足自己的好奇心。
charles_wang8888
·
2012-06-22 10:04
Liferay启动过程分析
Liferay
启动过程分析1-重定向到 http://host:port/c
前几天搞了一个BUG,吧精力耗尽,也激发了我对
Liferay
这个框架内部的探究欲望。所以这几天端午节准备对
Liferay
框架启动过程进行深入研究,来满足自己的好奇心。
charles_wang888
·
2012-06-22 10:04
Liferay启动过程分析
Portal开发
Liferay
6.1 从CE 迁移到 EE版本的一个棘手的问题(2)
为什么这问题只在
Liferay
EnterpriseEdition发生而在CommunityEdition上不发生?
charles_wang8888
·
2012-06-21 22:54
enterprise
资源访问
community
Liferay
6.1 从CE 迁移到 EE版本的一个棘手的问题(1)
这个问题困扰我2天了,目前还没解决:主要是我们吧一个项目从CommunityEdition迁移到EnterpriseEdition,我们前端是Extjs发送一个Ajax请求到Portal层的一个方法叫MachinePortlet,本来,在CE上面,无论是Admin用户还是非Admin用户,都没问题。迁移到EnterpriseEdition时,只有Admin用户可以正确的访问,而对于非Admin用户
charles_wang8888
·
2012-06-19 22:07
resourceURL
serveResource
Liferay
常用标签的使用
一、AUI标签: <aui:form action="<%=testURL%>" method="post" cssClass="class1" id="fm" name="fm" inlineLabel="true&qu
raymond.chen
·
2012-06-19 00:00
liferay
Liferay
常用标签的使用
一、AUI标签: <aui:form action="<%=testURL%>" method="post" cssClass="class1" id="fm" name="fm" inlineLabel="true&qu
raymond.chen
·
2012-06-19 00:00
liferay
Sakai
Liferay
https://wiki.jasig.org/display/PLT/Sakai+Connector+Portlet+-+Configuration+and+Installationhttps://confluence.sakaiproject.org/pages/viewpage.action?pageId=75106831
arcko
·
2012-06-18 12:00
liferay
Liferay
layout_configuration 分析
当在Dockbar上点击Add->More...后,就进入了layout_configuration: 这也是一个portlet(
Liferay
内核中的一个特殊的portlet),portlet_id为
charles_wang8888
·
2012-06-17 16:51
Liferay
Dockbar 解析
Dockbar是
Liferay
中最活跃的元素了,因为几乎用户的所有的操作都要从Dockbar开始,所以我们这里深入的来分析下dockbar.
charles_wang8888
·
2012-06-17 14:50
liferay
深入研究
dockbar
Liferay
Dockbar 解析
Dockbar是
Liferay
中最活跃的元素了,因为几乎用户的所有的操作都要从Dockbar开始,所以我们这里深入的来分析下dockbar.Dockbar的结构:Dockbar从整体上分2部分,一部分是左边的另外一部分是右边的所以
charles_wang888
·
2012-06-17 14:50
Liferay
深入研究
dockbar
Portal开发
Liferay
创建新用户页面中随机文本验证分析
Liferay
6.1的创建新用户页面如图:这个页面的代码在/html/portlet/login/create_account.jsp中: ...
charles_wang8888
·
2012-06-16 23:10
captcha
liferay
随机图片
用户注册页面分析
Liferay
登录页面分析
代码片段: 作为任何网站,登录页面都是不可缺少的一部分,比如对应如下图的登录页面: 对应的代码片段在ROOT应用下的/html/portlet/login/login.jsp中: " method="post" name="fm"> " /> ... " name="login" showRequire
charles_wang8888
·
2012-06-16 21:07
liferay
登录页面源码
使用Maven创建
liferay
应用时候注意archetype的版本
我们用Maven创建
liferay
应用(比如portlet,theme)时,常常有个版本选择,如图:默认的“ShowthelastversionofArchetypeonly”是被选中的,这时候我们只能显示最新版本的
charles_wang8888
·
2012-06-15 12:01
ArcheType
版本
[转]
Liferay
6.0.1 / EXT Plugin SDK problems with...
WithappserverJBossastargetyougeterrormessagesifyouwanttodeployyourEXTPlugin.Antdeploy producesfollowingerrormessages:java.lang.NoClassDefFoundError:org/apache/log4j/Level andExceptioninthread"main"jav
爱国者
·
2012-06-14 17:00
ext
liferay
Liferay
6.1 用maven 构建 service-builder的巨大BUG的修复
今天,同事们需要吧
Liferay
中的servicebuilder切换到Maven,因为maven的archetype中已经加了maven6.1版本,所以我以为这个问题很简单,哪知道,这个问题足足难了我
charles_wang8888
·
2012-06-13 23:44
maven
liferay
框架缺陷
Liferay
激活Navigation和Breadcrumb
因为默认如果给网站做站内导航时,我们都是用js实现的,而
Liferay
的页面又那么复杂,因为portal页面都由一个portlet组成的,每个页面id构成也很复杂,所以一直搞了我很久没弄出来,直到我回归了
charles_wang8888
·
2012-06-09 15:19
liferay
Navigation
breadcrumb
Liferay
激活Navigation和Breadcrumb
因为默认如果给网站做站内导航时,我们都是用js实现的,而
Liferay
的页面又那么复杂,因为portal页面都由一个portlet组成的,每个页面id构成也很复杂,所以一直搞了我很久没弄出来,直到我回归了
charles_wang888
·
2012-06-09 15:19
Liferay
Navigation
Breadcrumb
Portal开发
Liferay
俱乐部(
liferay
club.com)网站上线测试
经过两个星期的业余时间的折腾,
Liferay
Club准备上线测试,算是个小开端,希望能受到欢迎。
kevin.hwq
·
2012-06-08 00:00
liferay
liferay俱乐部
liferayclub
使用 Ant 构建
Liferay
Theme过程分析
记录今天吧
Liferay
项目从Ant切换到Maven的教训吧。
charles_wang8888
·
2012-06-06 23:03
ant
theme
liferay
Liferay
性能调优
Liferay
默认是没有开启调优参数的,所以运行比较慢,我们可以开一些参数从而获得更好的性能:今天我做了如下的配置:(1)在$
LIFERAY
_HOME/portal-ext.properties中配置了以下参数
charles_wang888
·
2012-06-05 18:16
Liferay
性能调优
Portal开发
Liferay
性能调优
Liferay
默认是没有开启调优参数的,所以运行比较慢,我们可以开一些参数从而获得更好的性能:今天我做了如下的配置:(1)在$
LIFERAY
_HOME/portal-ext.properties中配置了以下参数
charles_wang8888
·
2012-06-05 18:16
liferay
性能调优
Liferay
用本地私服(nexus) 打包部署Portlet应用
我们使用
Liferay
6.1.10的archetype来创建
liferay
portlet,如下图:当我们运行命令mvnpackage
liferay
:deploy时,会出现以下错误:[DEBUG] Using
charles_wang888
·
2012-06-05 08:50
Liferay
Nexus
Portal开发
Liferay
用本地私服(nexus) 打包部署Portlet应用
我们使用
Liferay
6.1.10的archetype来创建
liferay
portlet,如下图: 当我们运行命令mvnpackage
liferay
:deploy时,会出现以下错误: [DEBUG
charles_wang8888
·
2012-06-05 08:50
nexus
liferay
Liferay
模板文件的解析
大家都知道
Liferay
的内核框架由一组Velocity模板文件组成的,它们位于$
LIFERAY
_HOME\
liferay
-portal-6.1.0-ce-ga1\tomcat-7.0.23\webapps
charles_wang8888
·
2012-06-04 15:57
html
themes
classic
Liferay
模板文件的解析
大家都知道
Liferay
的内核框架由一组Velocity模板文件组成的,它们位于$
LIFERAY
_HOME\
liferay
-portal-6.1.0-ce-ga1\tomcat-7.0.23\webapps
charles_wang888
·
2012-06-04 15:57
html
classic
themes
Portal开发
为
Liferay
运行提速
这篇文章讲述如何定制
Liferay
6.1.0CE(应用服务器采用tomcat-6.0.33),内容包括调整JVM运行参数,移除不需要的portlet,禁用不需要的servlet过滤器,开启/关闭javascript
爱国者
·
2012-06-01 17:00
liferay
定制
瘦身
切换
Liferay
从Ant到Maven
默认情况下,
Liferay
是用的Ant来完成编译,打包部署的,你可以轻易的在SDK中找到相应的Ant脚本,当然了,我们也可以用Maven来完成这个目标:首先,我们必须添加
liferay
相关的maven
charles_wang8888
·
2012-06-01 12:08
maven
liferay
Liferay
Hook使用范例
今天UI组有个需求,需要把
Liferay
的默认的header改为自定义的header,并且用ext-js来展示动态header的效果,于是我们想到了用
Liferay
Hook的功能。
charles_wang8888
·
2012-05-30 16:32
liferay
hook
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他