요즘 짬짬이 포탈의 플러그인 중 하나인 포틀릿(Portlet) 개발을 하고 있다.
처음 하는 일이라 몇 가지 궁금한 점이 있어서 Liferay 홈페이지에서 찾아보니 잘 정리가 되어 있다.
원문의 내용을 요약해봤다.
원문 : http://www.liferay.com/web/
요약
1. 포탈은 2개의 Phase로 나눠서 동작한다.
1) action phase
2) render phase
2. 개발자는 3개의 URL에 접근할 수 있다.
1) actionURL
2) renderURL
3) resourceURL
3. Action Phase에서 Render Phase로 값을 전달하는 방법 3가지
1) attributes
2) actionResponse > renderRequest
3) copyParameters
4. 한 개의 포틀릿 리스너에 서로 다른 Action Method 지정 방법
1) JSP에서 actionURL에 name 속성 지정
<portlet:actionURL name="methodName">
2) JAVA에서 methodName으로 메쏘드 작성
public void methodName(ActionRequest request,ActionResponse response)
3) 1), 2)를 쌍으로 이름(name)을 다르게 지정하여 여러 개의 action을 정의할 수 있다.
'일하는 중에' 카테고리의 다른 글
DIKW와 인공지능 그리고 인간의 통찰력 (0) | 2016.05.08 |
---|---|
하둡 데몬(namenode, datanode)의 기동과정과 메커니즘 이해 (4) | 2015.09.14 |
Mac OS X에서 PC용 키보드의 Home, End 매핑 (0) | 2014.07.28 |
find and remove, 찾아서 지우기 (0) | 2014.07.28 |
Mac OS X에서 Oracle 구동하기 (8) | 2014.05.11 |