목차

롤 관리

개요

롤관리는 시스템을 사용하는 사용자 혹은 사용자 그룹별로 부여된 권한정보에 준하여 시스템에 접근할 수 있는 권한을 제어하는 기능을 제공하고, 그와 관련한 롤 정보를 관리할 수 있는 기능을 제공한다.

설명

  ① 롤등록 : 시스템 메뉴 및 기능화면에 따른 접근권한, 데이터 입력, 수정, 삭제의 접근 정보를 등록한다.
  ② 롤수정 : 시스템 메뉴 및 기능화면에 따른 접근권한, 데이터 입력, 수정, 삭제의 접근 정보를 수정한다.
  ③ 롤삭제 : 시스템 메뉴 및 기능화면에 따른 접근권한, 데이터 입력, 수정, 삭제의 접근 정보를 삭제한다.
  ④ 롤조회 : 시스템 메뉴 및 기능화면에 따른 접근권한, 데이터 입력, 수정, 삭제의 접근 정보를 조회한다.
  ⑤ 롤목록 : 시스템 메뉴 및 기능화면에 따른 접근권한, 데이터 입력, 수정, 삭제의 접근 정보 목록을 조회한다.

관련 리소스

클래스

유형대상소스명비고
Controlleregovframework.com.sec.ram.web.EgovRoleManageController.java롤 관리를 위한 컨트롤러 클래스
Serviceegovframework.com.sec.ram.service.EgovRoleManageService.java롤 관리를 위한 서비스 인터페이스
ServiceImplegovframework.com.sec.ram.service.impl.EgovRoleManageServiceImpl.java롤 관리를 위한 서비스 구현 클래스
DAOegovframework.com.sec.ram.service.impl.RoleManageDAO.java롤 관리를 위한 데이터처리 클래스
VOegovframework.com.sec.ram.service.RoleManageVO.java롤 관리를 위한 VO 클래스
Modelegovframework.com.sec.ram.service.RoleManage.java롤 관리를 위한 Model 클래스
JSP/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleManage.jsp롤 관리를 위한 jsp페이지
JSP/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleInsert.jsp롤 등록를 위한 jsp페이지
JSP/WEB-INF/jsp/egovframework/cmm/sec/ram/EgovRoleUpdate.jsp롤 수정를 위한 jsp페이지

클래스 다이어그램

클래스다이어그램

테이블

테이블명테이블명(영문)비고
롤정보COMTNROLEINFO권한에 종속되는 보안요소로써 사이트 접근 권한 이하 등록 롤, 수정 롤, 삭제 롤을 부여할 수 있다.

ID Generation

  INSERT INTO COMTECOPSEQ VALUES('ROLE_ID','0');
 

공통코드

코드분류코드분류명코드ID코드명
COM029롤유형코드urlURL
COM029롤유형코드methodMETHOD
COM029롤유형코드pointcutPOINTCUT

관련화면 및 수행메뉴얼

롤목록 조회

ActionURLController methodQueryID
조회/cmm/sec/ram/EgovRoleList.doselectRoleList“roleManageDAO.selectRoleList”
“roleManageDAO.selectAuthorListTotCnt”

롤 목록은 페이지 당 10건씩 조회되며, 페이징은 10페이지씩 이루어진다. 검색조건은 롤명 대해서 수행된다.

롤목록 조회

조회조건 : 조회조건으로 롤 명을 입력 후 조회한다.
조회 : 등록된 롤 정보 목록을 조회한다.
등록 : 롤 정보를 등록할 경우 등록버튼을 선택하면 롤을 등록할 수 있는 화면으로 이동한다.


롤 등록

ActionURLController methodQueryID
등록/cmm/sec/ram/EgovRoleInsert.doinsertRole“roleManageDAO.insertRole”

롤 정보를 등록하기 위해서 롤 등록 화면의 각 입력항목에 롤 정보를 입력한 뒤 등록버튼을 선택한다.

롤 등록

목록 : 롤 목록 화면으로 이동한다.
등록 : 롤 정보를 신규로 등록할 경우 각 속성정보를 입력 후 등록버튼을 선택한다.


롤 수정

ActionURLController methodQueryID
수정/cmm/sec/ram/EgovRoleUpdate.doupdateRole“roleManageDAO.updateRole”
삭제/cmm/sec/ram/EgovRole.doselectRole“roleManageDAO.selectRole”

롤 수정 화면은 상세조회 화면과 동일하고, 기 등록된 롤 정보를 수정한 뒤 등록버튼을 선택한다.

롤 수정

목록 : 롤 목록 화면으로 이동한다.
수정 : 롤 정보를 수정할 경우 각 속성정보를 변경 후 수정버튼을 선택한다.
삭제 : 삭제버튼을 선택하여 롤 정보를 삭제한다.


롤 삭제

ActionURLController methodQueryID
조회/cmm/sec/ram/EgovRoleDelete.dodeleteRole“roleManageDAO.deleteRole”

롤 정보를 삭제하기 위해서 롤 목록 조회 화면의 삭제대상 롤 정보를 선택한 뒤 삭제버튼을 선택한다.

롤 삭제

선택 : 삭제하기 위한 롤 정보를 선택한다. 멀티선택이 가능하다.
삭제 : 삭제버튼을 선택하여 롤 정보를 삭제한다.