블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'엔터프라이즈 솔루션/포탈'에 해당되는 글 6

  1. 2009.08.28 ALUI (WebCenter Interaction)에서 Hello Portlet 만들기.
  2. 2009.08.27 ALUI 포탈 스터디.. (1)
  3. 2009.08.25 ALUI (WCI) Architecture
  4. 2008.03.19 Liferay 다국어 지원 방법
  5. 2007.12.20 포탈의 성능 향상을 위한 디자인 방법
  6. 2007.07.30 Liferay 포탈 (1)
 
1. edelivery.oracle.com에서 ALUI IDK를 다운 받는다.
2. 압축풀고
3. Eclipse WTP에서 devkit/WEB-INF 디렉토리를 통채로 import
4. JSP 작성
"<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@ page import="com.plumtree.remote.portlet.*" %>
This is ALUI Portlet<P>
<%
IPortletContext portletContext =
PortletContextFactory.createPortletContext(request,response);
IPortletUser portletUser = portletContext.getUser();
out.write("Hello ,"+portletUser.getUserName());
%>
"
5. WebLogic에 해당 WebApp을 배포
6. ALUI Admin Console에서 Remote WebService로 등록하고 해당 WebService를 Portlet으로 배포하여 등록하면 완료.

소감.
WLP보다 훨씬 쉽다. 제품의 각 세부 엔진이 나뉘어져 있어서 장애 전파 방지와 효율적인 리소스 배분이 가능할 수 있고. 개발용 IDK가 매우 쉬운 느낌이.. 아직 개념은 더 잡아야 겠지만 잘 디자인된 제품같다.
저작자 표시
신고
TAG ALUI, Portlet, WCI

ALUI 포탈 스터디..

엔터프라이즈 솔루션/포탈 | 2009.08.27 13:00 | Posted by 조대협

1. Admin 화면은 포탈 초기 화면에서 id:administrator passwd:없음 으로 로그인한다.

Tutorial로 해봐야할것들

1) 포틀릿 등록해서 페이지에 등록 8/28 완료

2) 페이지 레이아웃 변경 포틀릿 추가 삭제
3) 커뮤니티 생성 (8/28완료)
4) 커뮤니티 페이지 생성 / 레이아웃 변경 / 포틀릿 추가(8/28완료)

5) 추가로 JSP 포틀릿 개발(8/28 완료)
6) ADF 포틀릿 개발 Ensemble 연동
신고

ALUI (WCI) Architecture

엔터프라이즈 솔루션/포탈 | 2009.08.25 23:17 | Posted by 조대협

From http://edocs.bea.com/alui/devdoc/docs60/Overview_of_the_Portal_Architecture/PlumtreeDevDoc_Overview_Intro.htm
저작자 표시
신고

Liferay 다국어 지원 방법

엔터프라이즈 솔루션/포탈 | 2008.03.19 18:03 | Posted by 조대협

Note: The default Language.properties file is located at /portal/portal-impl/classes/content/Language.properties. The Language-ext.properties file referred to in the docs is located at /ext/ext-impl/classes/content/Language-ext.properties

http://wiki.liferay.com/index.php/Development_in_the_ext_environment
신고
이형봉과장 아저씨 아이디어인데.
메가사이즈급 포탈을 하더니 경험이 많이 늘어나신것 같다.

포탈에서 성능상 가장 문제가 되는 부분은, 로그인 과정에서 개인화시에 컨트롤 트리 빌딩하는 과정이 많은 시간을 잡아먹게 된다. 이부분이 주요 성능 FACTOR가 되는데.

결과적으로 컨트롤 트리에 바인딩되는 컨트롤의 수를 줄이는것이 가장 키 포인트다.
다른 방법으로 접근은 컨트롤 트리란 데스크탑 단위로 렌더링이 되기 때문에, 업무 별로 데스크탑을 나누는 것이다.
여기까지는 다 아는 사실이고

업무에서 개인화를 하는 사람이 있고 하지 않는 사람이 있다.
로그인했을때 무조건 개인화 페이지를 보여주는것이 아니라, 개인화 페이지를 따로 만들어서 개인화 탭을 눌렀을때만 개인화 페이지를 보여주는 방법이다. 개인화 페이지의 구조를 조정함으로써 개인별 컨트롤 트리의 사이즈를 조정할 수 있고, 또 개인화 페이지에 대한 요청이 있을때만 컨트롤 트리를 만드니 얼마나 좋은가?

데스크탑을 만들때, ROOT 데스크탑을 전체의 틀로 만들고
안에 공용 데스크탑 (개인화를 하지 않는)과 개인화를 하는 데스크탑을 따로 만들면된다.
포탈 구조 잡을때 매우 유용하게 사용할 수 있을것 같네.

봉과장님 감사
      
신고

Liferay 포탈

엔터프라이즈 솔루션/포탈 | 2007.07.30 12:25 | Posted by 조대협

자바 기반 EP에 대한 오픈 소스를 찾던중.
자바 서비스넷에서 이상부씨가 답변해주신 글.
==

제목 : Re: liferay ep 가 좋지 않을까요?
글쓴이: 이상부(guest) 2007/07/29 21:49:53 조회수:25 줄수:15 
아무래도 아파치포탈은 UI가 좀 부실합니다.
liferay enterpise portal은 보셨는지요? (아마보신거 같은데, 보셧다면 왜 apache포탈을
선택하셧나요? 궁금@@)
퀄리티 우수하여 프로덕트에 가깝습니다.
UI도 미려하고, 아작스를 지원하며, 사용층도 뚜렸하게 많습니다.
(소스포지닷넷의 포털부문 다운로드 3위)
사용해보시면 만족하실 겁니다. 외국쪽에는 레퍼런스가 확연히 많지만
한국은 잘모르겠네요.
포탈은 몇번 벤치마크 해봤지만, 라이프레이만한게 없습니다.
아참, 그리고 당근 오픈소스이구요.

금방 들러보니 4.3버전이 나왔군요. 한글도 이젠 잘 지원하네요.
데모에서 확인하세요~
http://www.liferay.com/
==
유료 Support도 가능한것 같고. 한번 써볼만한 포탈인것 같다.
시간나면(?) 한번 해볼만할듯.

신고
TAG EP, LIFERAY