본문 바로가기
728x90
반응형
  • 포틀릿 Portlet
    • 요청의 처리 동적 컨텐츠를 생산하는 포틀릿 컨테이너에 의해 관리되는 자바 기술 기반 Web Component
      • 흔히 말하는 포탈 사이트 네이버 다음 등에 들어가면 그림과 같이 윈도우 안에 뉴스, 날씨, 쇼핑, 증권등 다양한 기능들이 동시에 작동한다.
      • 포틀릿 개발자가 App 만들면, 포탈에 해당 포틀릿을 설치하고 페이지를 생성한다.
      • 포탈관리자는 포틀릿들을 마음대로 배치할 있고, 사용자의 권한 설정 전반적인 세팅 값들을 지정할 있다.
        • 예를들어 사용자는 날씨에 관심이 없고, 주식에 관심이 많다면 날씨 윈도우를 스포츠 윈도우로 교체할 있다.

 

  • 포틀릿의 기능
    • 사용자의 환경 설정 정보를 저장하여 이용한다.
    • 다양한 요청을 처리하기 위한 콜백메서드가 존재한다.
    • 여러 모드들을 가시적으로 표현한 포틀릿모드를 이용해 메서드를 이용한 접근관리가 수월하다.
      • View화면만 설정한다던지, 도움말메뉴를 설정한다던지 ..
    • 포틀릿을 마치 윈도우 창처럼 포탈 페이지내에서 조절이 가능하다.
    • 사용자의 필요한 개인정보를 저장하여 개개인에 맞춰진 맞춤 서비스를 제공한다.

 

 

  • 포탈
    • 포틀릿을 적재하는 곳…
    1. 공통 서비스
      • SSO 기능 제공 (로그인 한번만 해도 모든 기능 이용 가능)
      • 개인화 맞춤 서비스
    2. 컨텐츠 집적
      • 포틀릿을 실음으로써 포틀릿 기능을 제공함.
      • 확장이 자유로움
    3. 포틀릿 컨테이너
      • 포틀릿 컨테이너는 서블릿 컨테이너와 유사하다.

포틀릿 역시 서블릿과 유사한데 같은점/차이점은 다음과 같다.

  • 포틀릿-서블릿 유사점
    1. 컨테이너에 의해 관리됨 (LifeCycle )
    2. 동적 컨텐츠 생성
    3. WebClient 요청/응답에 의해 작동
  • 차이점
    1. 포틀릿은 전체문서를 생성하지 않고 단편적인 부분만(기능만) 제공함
    2. 직접적으로 접속할 있는 경로(URL) 없음. 포탈 주소로 접속해야함
    3. 포탈 서버에 따라 형식이 결정됨(포탈이 html/text 제공한다면 포틀릿 역시 html/text 제공)
728x90
반응형

'IT 공부 > Web-WAS' 카테고리의 다른 글

[WebLogic] 웹로직 스킨 변경 방법  (0) 2024.02.21
[WebLogic] 웹로직 엔진 설치  (0) 2021.09.07
[Linux] yum install로 안되는 패키지 설치  (0) 2021.05.23
[WAS] WebLogic 이해  (0) 2021.03.10
WAS 이해하기  (0) 2021.03.09

한걸음 한걸음

개인적인 기록