이 페이지의 구성
인터페이스/화면
인터페이스/화면
개요
인터페이스/화면 요소기술은 사용자와 시스템 간의 원활한 상호작용을 지원하기 위해 화면 단에서 빈번하게 사용되는 공통 기능을 제공한다. 이 컴포넌트들은 주로 쿠키/세션 관리, 웹에디터, 달력, 화면 인쇄 등 사용자 경험(UX)과 직결된 인터페이스 기능들을 포함한다.
주요 개념
쿠키 및 세션 관리
웹 애플리케이션에서 클라이언트 측에 데이터를 저장하는 쿠키(Cookie)와 서버 측에 상태 정보를 유지하는 세션(Session)을 생성, 수정, 삭제하는 기능을 제공한다. 이를 통해 사용자 맞춤형 서비스와 로그인 등의 상태 유지를 안정적으로 구현할 수 있다.
화면 출력 및 에디터
HTML 기반의 서식 있는 텍스트를 작성할 수 있는 웹에디터 컴포넌트와 브라우저 상의 특정 영역을 문서로 출력하기 위한 화면 인쇄 기능을 제공하여, 풍부한 사용자 인터페이스 환경을 구성한다.
달력 및 메시지 처리
날짜를 직관적으로 선택할 수 있는 달력 컴포넌트와 사용자에게 정보(Info), 경고(Warning), 오류(Error) 등의 상태 메시지를 표준화된 형태로 전달하기 위한 기능을 담당한다.
관련 문서
- 달력 — 일반달력, 행정달력은 서비스 화면에서 날짜를 선택하는 기능으로 활용하며, 구간에 따른 조회화면을 제공한다.
- 쿠키/세션 — 쿠키(Cookie) 및 세션(Session) 처리와 관련된 다양한 공통기능을 제공한다.
- 메시지처리 — 애플리케이션 내에서 사용하는 정보(Info), 경고(Warn), 에러(Error), 확인(Confirm) 메시지를 관리하고 취득하는 유틸리티 공통기능을 제공한다.
- 웹에디터 — 웹에디터(WYSIWYG Editor) 컴포넌트는 게시판, 자료실, 공지사항 등 웹 브라우저상의 입력 폼에서 사용자가 자유롭게 콘텐츠를 편집할 수 있도록 지원하는 요소기술 컴포넌트이다.
설명
인터페이스/화면 기술은 특정 업무 로직에 종속되지 않고, 다양한 웹 서비스의 프론트엔드 환경에서 재사용될 수 있도록 독립적인 유틸리티 형태로 구현되어 있다. 표준프레임워크의 실행환경 기반 위에서 JSP, HTML 및 JavaScript와 연계하여 손쉽게 호출하고 적용할 수 있도록 설계되었다.