본문 바로가기
반응형
  • 포틀릿 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

한걸음 한걸음

개인적인 기록