108
Page l 1 전자정부 표준프레임워크 공통컴포넌트

01.공통컴포넌트 교육교재

  • Upload
    hankyo

  • View
    100

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 01.공통컴포넌트 교육교재

Page l 1

자 부 표 레임워크

공통컴포넌트

Page 2: 01.공통컴포넌트 교육교재

Page l 2

1. 공통컴포넌트개요

2. 공통컴포넌트개발현황

3. 공통컴포넌트적용방안

목 차

Page 3: 01.공통컴포넌트 교육교재

Page l 3

1. 공통컴포넌트 개요

q 공통컴포넌트개념

Page 4: 01.공통컴포넌트 교육교재

Page l 4

1. 공통컴포넌트 개요

q 공통컴포넌트아키텍처

Page 5: 01.공통컴포넌트 교육교재

Page l 5

1. 공통컴포넌트 개요

q 공통컴포넌트설계및개발패턴

§ Class Diagram

Page 6: 01.공통컴포넌트 교육교재

Page l 6

1. 공통컴포넌트 개요

q 공통컴포넌트설계및개발패턴

§ 내 계(Sequence Diagram)

sd template sequence DGM

User

SqlMapClientDaoSupportServiceViewResolver Pre-Handler(Interceptor)DispatcherServletJSP(View) Controller Post-Handler(Interceptor) DAO

1.HTTP Request

2.pre-process()

3.call controller

4.call service

5.request data

6. request ibatis data

7.response resultset

8.response result

9.response result

10.response result

11.post-process()

12.find view

13.HTTP Response

Page 7: 01.공통컴포넌트 교육교재

Page l 7

1. 공통컴포넌트 개요

q 개발프레임워크기반공통서비스

§ 개 프 워 개 경 고 한 Model, View, Controller 리 개

§ 처리계 SQL 리 통한 DB 경변 에 연한

프 워

개 프 워 실행 경

Foundation Layer

Presentation Layer Business Logic Layer Persistence Layer Integration Layer

Model

View

Controller

공통컴포 트

컴포 트

리 SQL

사 UI

업 직

공통컴포 트

컴포 트

Oracle

Tibero

Altibase

DB

DAO

Page 8: 01.공통컴포넌트 교육교재

Page l 8

1. 공통컴포넌트 개요

q 공통컴포넌트구현방안

§ 수 연 보하여 재 극 하고 프 워 포 (www.egovframe.go.kr) 통

해 보

• 어드 사 한

• 스 스사항 리

도 계

• 복 능 듈경 리하여계

UML산

하고알 쉬운

재사쉬운 개

프 워 포탈

(www.egovframe.go.kr)리시스

산 리스 공

표 명세 모듈 매뉴얼

S/W S/W S/W

A’ 시스 B’ 시스 C’ 시스

H/W H/W H/W

프 워 프 워 프 워

B

C

B

C

C

A DAA

공통컴포 트 리시스

B CA D

A

B C

A

B

CA

CD

Page 9: 01.공통컴포넌트 교육교재

Page l 9

1. 공통컴포넌트 개요

q 공통컴포넌트배포방안

§ 사업에 복 개 는 능 사 에 개 하고 스 드 태 공 하여 재 할 수

사 트맵 사 리 리

실 게시 약 리

라 참여포맷/계산/변

처리쿠 /

처리

....

..

..

..

..

프 워 포

공통 술

ü 니스 프 스 포함하고

지 않고 공통 재사가능한 듈

) 사 리, 실 , 리, 게시 등

ü 어플리 개 시 가

본 는 술

) 포맷/계산/변 처리 등

술(공통 틸리티)공통 술

사 트맵컴포 트

실컴포 트

게시컴포 트

Page 10: 01.공통컴포넌트 교육교재

Page l 10

q 공통컴포넌트 250종구현

§ 보시스 시 공통 재사 가능하도 능 주 250

§ , DB, 직 등 포함한 공통 술 141 과 틸리티 듈 술 109 개

2. 공통컴포넌트 개발 황

구 분 공통컴포넌트

공통기술

서비스

(141종)

보안 실명확인, 권한관리 등 8종

사용자

디렉토리/통합인증일반로그인, 인증서로그인 등 3종

사용자 지원 사용자관리, 상담관리, 설문관리, FAQ, Q&A 등 56종

협업 게시판, 동호회관리, 커뮤니티관리 등 33종

시스템 관리 공통코드, 메뉴관리, 로그관리 등 27종

시스템/서비스연계 연계현황관리, 연계기관관리 등 6종

통계/리포팅 게시물통계, 접속통계 등 5종

디지털자산관리 개인지식관리, 지식맵관리, 지식평가관리 등 8종

요소기술서비스(유틸리티)

(109종) 달력, 포맷/계산/변환 등 104종

Page 11: 01.공통컴포넌트 교육교재

Page l 11

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

1 공 술 보 실 확 실 확 하는 능 제공함(행 G4C 본 확 비스(주민등 실 확 ) 활 하여 현)

2 공 술 보 한사 등 시스 사 에게 개 뉴접근 한 능사 한 등 , 수정, 삭제하는 능제공함

3 공 술 보 한그룹 시스 사 적 그룹에 시스 뉴접근 능사 한 등 , 수정 삭제하는 능 제공함

4 공 술 보 그룹시스 사 적 사 그룹 생 하여 그룹에 할당 사 에게 적 한 할당하는

능 제공함

5 공 술 보시스 뉴에 접근 한, 능사 한, 스 스 상 , 수정, 삭제 한맵핑

생 하는 능 제공함

6 공 술 보 한 시스 뉴접근 능사 한 등 , 수정, 삭제 하는 능 제공함

7 공 술 사 원 회원정 시스 할 수 는 회원 가 신청 승 과정 가 정보 체 능과 가

회원 정보 하는 능 제공함

8 공 술 사 원 사정 시스 사 하거나 하 한 사 본정보 등 하고 하 , 사 가 신

ID 찾거나 비 호 수정할수 , 사 정보 수정할 경 경 남 수함

9 공 술 사 원 회원정 시스 하 하여 회원 등 하는 경 회원가 신청 승 과정 가

정보 체 하고 가 회원 정보 하는 능 제공함

10 공 술 사 원 회원가 에 정보공 동 여 회원 동 여 확 하는 능 제공함

11 공 술 사 원 저 보호정책 저 보호정책에 한 내 과 동 여 하는 능 제공함

12 공 술 사 원 상담 상담 내 조 처 능 제공함

13 공 술 사 원 문문조사 제 , 시 /종료 , 문조사 상, 답내 등 문조사 정보 하는

능 제공함

14 공 술 사 원 문조사 문조사 문 , 객 식/주 식 문에 한 답 능 제공함

15 공 술 사 원 문 플 문문항 형 문/답 형식 생 /수정 포 할수 는 능 제공함

Page 12: 01.공통컴포넌트 교육교재

Page l 12

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

16 공 술 사 원 답 문조사에 한 답 정보 하는 능 제공함

17 공 술 사 원 문 문조사 각 문항 하는 능 제공함

18 공 술 사 원 항 문조사 문항 , 객 식 경 , 택항 하는 능 제공함

19 공 술 사 원 회 회 건 회차 회 결과 하는 능 제공함

20 공 술 사 원 말많 프 그램에 제공 는 형식 하나 , 프 그램 능사 에 한

나 시 사항 제공하고 프 그램 사 에 필 한 정보 제공 주는 능제공함

21 공 술 사 원 사전 사전 능 제공함

22 공 술 사 원 FAQ시스 또는 비스 시 많 사람들 빈 히 하는 문들에 해 하여 에

한 답 쉽게 찾 볼 수 는 능 제공함

23 공 술 사 원 Q&A 문과 답 능 제공함

24 공 술 사 원 뉴스 사 에게 뉴스정보 게시 형태 제공함

25 공 술 사 원 사 사 ,사 정보,사 맵, 사 ,추천사 하는 능 제공함

26 공 술 사 원 사 맵웹 뉴 조 계 적 조 하여 사 가 빠 게 원하는 뉴 택할 수사 맵 능 제공함

27 공 술 사 원 추천사 개 추천 웹사 능 제공함

28 공 술 사 원행사/ /

행사, , 정 내 하는 능 제공함

29 공 술사 /

합그

시스 사 접근 허락하고 보 상 적 , 시스 또는 프 그램에 접시 하는 사 에 한 정보 확보 원하 한 비스 컴포넌 , 그 한 사

GPKI 식 사 하여 사 처 함※ 행 함

30 공 술사 /

합그

시스 사 접근 허락하고 보 상 적 , 시스 또는 프 그램에 접시 하는 사 에 한 정보 확보 원하 한 비스 컴포넌 , 그 한 사

그 정보(사 ID/ 스워드) 존에 저 사 정보 조회하여 사처 함

Page 13: 01.공통컴포넌트 교육교재

Page l 13

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

31 공 술 시스 공 드 공 드 그룹 하는 공 드 등 , 수정, 삭제하는 능 제공함

32 공 술 시스 공 상 드 공 드 등 한 후 드 상 내역 등 , 수정, 삭제하는 능 제공함

33 공 술 시스 공 드시스 에 공 사 는 드 정보 하는 비스 컴포넌 , 공 드 등

하고 등 공 드에 해 수정, 삭제, 조회하는 능 제공함

34 공 술 시스 호 주 찾주 할 역 (주 ) 호 스 검색해 주화 에 출 하고 원하는 전체주 택하여 하는 능 제공함

35 공 술 시스 호호 체 주 검색하 하여 호 정보 등 하여 하 , 등

호 검색 조회 능 제공함

36 공 술 시스 행정 드무에 공 사 는 행정 드 정보 하는 비스 컴포넌 , 행정 드 등 하

고 등 드에 해 수정, 삭제, 조회하는 능 제공함

37 공 술 시스 뉴화 에 뉴 생 할 수 , 뉴 하는 각 뉴정보 등 하고 각각

뉴에 프 그램 연결하여 하는 능 제공함

38 공 술 시스 뉴생비스 화 에 사 료하고 뉴화 시할 사 한( )과 뉴정보 하여 화 에 사 뉴 생 하는 능 제공함

39 공 술 시스 프 그램사 에 해 생 는 프 그램 경 청 담당 조 결과 하고 프그램 경 히스 내역 하는 능 제공함

40 공 술 협 게시공공 에 정보공 해 공 사 는 게시 등 , 수정, 삭제, 검색하는 능

제공함

41 공 술 협 게시 생 게시 생 정보 등 , 수정 삭제하는 능 제공함

42 공 술 협 공 사항 공 사항 등 , 수정, 삭제 조회하는 능 제공함

Page 14: 01.공통컴포넌트 교육교재

Page l 14

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

43 공 술 협 플 게시 플 경하는 능 제공함

44 공 술 협 효게시게시물에 효 정 할 수 하고, 효 정한 게시 효 정, 효 초과게시물 열람 하는 능 제공함

45 공 술 협 게시게시 에 정 할 수 하고, 정 게시 나 나 하는 능 제공함

46 공 술 협 료실게시 에 첨 등 정 할 수 하고 첨 등 정 료는 다 드 가능하고 조회 할 수 는 능 제공함

47 공 술 협 동호회 동호회 개 , 정보 등 , 동호회 개 동호회게시 생 하는 능 제공함

48 공 술 협 커뮤니티 커뮤니티 개 , 정보 등 , 수정, 커뮤니티 가 가 처 하는 능 제공함

49 공 술 협 커뮤니티 커뮤니티 생 , 등 수정하는 능 제공함

50 공 술 협 커뮤니티사 첩 커뮤니티 사 첩 생 , 등 수정하는 능 제공함

51 공 술 협 정원 등 한 정과 정공 등 정 실적 하고 /주간 조회하는

능 제공함

52 공 술 협 정원 등 한 정과 정공 등 정 실적 하고 /주간 조회하는

능 제공함

53 공 술 협정 실적 시사항, 보고문 , 무 , 사항 등 등 하고 하는 능

제공함

54 공 술 협 전체 정 전체 정 검색하고 조회하는 능 제공함

55 공 술 협 함 함정보 그룹화 등 , 수정, 삭제하는 능 제공함

56 공 술 시스 그시스 시 생한 각종 그내 정조건 검색하고, 검새 내 택하여 조회하는 능 제공함

57 공 술 시스 사 그 사 가 시스 사 한 조회함

Page 15: 01.공통컴포넌트 교육교재

Page l 15

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

58 공 술 시스 /수신 그 /수신한 료 처 에 한 함

59 공 술 시스 시스시스 가 각 시스 동사항에 한 사항 등 하고 하 , 등 정보 검색 조회할 수 는 능 제공함

60 공 술 시스 웹 그 웹 시스 그 처 함

61 공 술 시스 접 그 사 가 시스 에 그 / 그 한 함

62 공 술 계/ 포 게시물 계

각종 게시물현황에 한 계 료 정 조건에 맞게 제공함-생 게시 게시건수에 한 계 료 스 수 화하여 제공함-생 게시 균 조회수 스 수 화하여 제공함- 생 게시 최고, 최 조회수 제공함- 생 게시 최고게시 정보 제공- 계 료 간 결과 조회할 수 간검색 조건 사 할 수 는 능 제공함

63 공 술 계/ 포 사 계

사 현황에 한 계 료 정 조건에 맞게 제공함- 사 사 뉴화 계 료 스 수 화하여 제공- 사 상태 조회 능 제공- 계 료 간 결과 조회할 수 간검색 조건 사 할 수 는 능 제공함

64 공 술 계/ 포 화 계

각종 화 현황에 한 계 료 정 조건에 맞게 제공함- 뉴 하여 현 비스 고 는 뉴 계 료 스 수 화하여 제공함- 계 료 간 결과 조회할 수 간검색 능 제공함

65 공 술 전루 연동

루 과 연동 한 스 현- 전 체적 하는 능 하 , 시스 에 XML형태 전

내 전 하고, 수신결과 내역 할 수 는 스 원함

66 공 술 계/ 포 접 계 사 가 접 한 현황 료 정 조건에 맞게 제공함

67 공 술 보 공공i-Pin실 확 공공i-Pin(G-Pin) 하여 실 확 하는 능 제공함

Page 16: 01.공통컴포넌트 교육교재

Page l 16

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

68 공 술 사 원 사 스나 정보 사 가 원하는 형태에 라 제공함

69 공 술 사 원 라 poll 가 정한 정 주제에 해 찬 에 한 할 수 는 능 제공함

70 공 술 사 원 창가 초 화 에 나 날 창 등 하고 사 가 접 하 나 나게 하는 능 제

공함

71 공 술 사 원 정보 가 등 한 시 사 에게 주는 비스 능 제공함

72 공 술 사 원 너 너 미 등 하 화 에 사 동하는 능 제공함

73 공 술 사 원 그 화 미 그 화 에 한 미 등 하고 등 한 미 가 그 화 에 출 는 능 제공함

74 공 술 사 원 최근검색 조회 검색창에 최근 검색한 검색 스 보여주는 능 제공함

75 공 술 사 원 미 화 에 보여 는 미 등 하여 화 에 출 하는 능 제공함

76 공 술 사 원 합 사 에 한 합 능 제공함

77 공 술 사 원 사 사 여 등 하여 해당 사 가 여 조회하는 능 제공함

78 공 술 사 원넷 비스 내 넷 비스하는 정보 등 하여 해당 비스 내 정보가 웹 에 보여 게

하는 능 제공함

79 공 술 협 주 개 주 , 주 등 주 그루핑하여 하는 능 제공함

80 공 술 사 원 행정전문 사전 행정전문 사전 등 /검색 제공함

81 공 술 사 원 라 매뉴 프 그램 라 매뉴 등 하고 조회하는 능 제공함

82 공 술 사 원 개 정보보호정책확 회원가 내 시 개 정보보호정책 확 하는 능 제공함

83 공 술 협 게시 에 등 에 해 한 하는 능 제공함

84 공 술 협 스 랩 능 게시 에 정 들 한 곳에 조회할 수 는 능 제공함

85 공 술 협 만족 조사 Q&A등 게시 에 등 한 에 해 만족 만족, 보 , 미흡 등 조사하는 능 제공함

86 공 술 협 문 시 비스 전 정 SMS(M-gov) 비스 하 한 문 시 전 스 제공함

Page 17: 01.공통컴포넌트 교육교재

Page l 17

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

87 공 술사

/ 그그 정책

사 그 정책에 맞게 그 제한하는 능 제공함( 정 IP에 한 그 제한, 복 그 )

88 공 술 시스 드수신 행정 드 시스 드 수신하는 스 능 제공함

89 공 술 시스 가 뉴 주쓰는 뉴에 해 가 뉴 등 하여 찾 갈 수 는 능 제공함

90 공 술 보 호화/복호화보 하여 호화 하거나 호화 복호화 하 해, 복호화 고

(GPKI) 한 호화 복호화 능 제공함

91 공 술 계/ 포 보고 계 각종 보고 현황에 한 계 료 정 조건에 맞게 제공함

92 공 술시스 / 비

스연계시스 연계 시스 연계하 한 내 연계신청 승 , 연계 등 하는 능 제공함

93 공 술시스 / 비

스연계연계현황 연계 , 연계 현황 등 하고 조회하는 능 제공함

94 공 술시스 / 비

스연계연계 시 연계항 수신하는 정보 등 하여 조회하는 능 제공함

95 공 술시스 / 비

스연계연계 연계 상 시스 정보(IP, 포 정보 등) 하는 능 제공함

96 공 술 시스시스 에 실행 는 등 하여 스 처 능에 등 실행할 수

하는 능 제공함

97 공 술 시스 결과 스 처 능에 해 처 결과 등 하고 조회하는 능 제공함

98 공 술 시스 ,스 처 실행하 한 주 , 식 등 스 하는 능 제공함

99 공 술 시스 시스 시 주 시, 등 하는 능 제공함

100 공 술 시스 네 워 원 나 사 등에게 할당하 한 IP 등 네 워 정보 하는 능 제공함

101 공 술 시스 정보 웹 , WAS , DB 등 시스 하는 정보 하는 능 제공함

Page 18: 01.공통컴포넌트 교육교재

Page l 18

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

102 공 술 시스 신청 시스 생 시 내역 등 하고 처 청하는 능 제공함

103 공 술 시스 처 결과 시스 생 시 조 내역 등 하고 처 결과 조회하는 능 제공함

104 공 술산

개 식 개 노하 등 식 수집하고 체계적 활 할 수 는 능 제공함

105 공 술산

식맵 식에 한 형 , 조 하고 하는 능 제공함

106 공 술산

식전문가사 가 정 식 습득 필 하는 경 에 해당 식 전문가 하여 최적 정보제공 수 는 능 제공함

107 공 술산

식정보 식 등 , 수정, 삭제 같 식정보 하는 능 제공함

108 공 술산

식 가원 조 내. 원 하여 필 식 생 하여 시스 에 등 할 , 전문가

가 거 는 형 식에 해 전문가/ 식 가 등 식가하고, 정 간 또는 에 해 식 폐 하거나 저 하는 정제활동 등 능 제공함

109 공 술 사 원 Wiki 능 픈 스 Wiki 활 한 가 드 능 제공함

110 공 술 사 원 RSS태그 웹2.0 RSS 태그 하는 능 제공함

111 공 술 사 원 Twitter연동 네 워 비스(Social Network Service;SNS) 한 Twitter 비스 연동 능 제공함

112 공 술 사 원 한 시 택한 상 에게 보내는 능 제공함

113 공 술 사 원 함 수신한 보 하고 조회할 수 는 능 제공함

114 공 술 사 원 보낸 함 신한 보 하고 조회할 수 는 능 제공함

115 공 술 사 원 회 실내 회 실 , 개 시간, 수 원, 비 물 등 회 실에 한 정보 하는 능

제공함

Page 19: 01.공통컴포넌트 교육교재

Page l 19

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

116 공 술 사 원 회 실 회 실 , 하는 능 제공함

117 공 술 사 원 원경조사내 원 경조사 하는 능 내 회원( 사)정보 연계하여 내 원 경조사

등 , 검색 능 제공함

118 공 술 사 원 휴가사 정보 연계하여 사 휴가사 내 에 한 정보 하고 검색하는 능 제공함

119 공 술 사 원 당 당 ( /숙 ) 정보 등 하여 조회하는 능 제공함

120 공 술 사 원 포상내 포상 원하는 능 내 회원( 사)정보 연계하여 포상등 , 신청, 검색

능 제공함

121 공 술 사 원 념 사 정보 연계하여 사 생 , 결혼 념 등에 해당 내 주는 능 제공함

122 공 술 사 원 행사신청 , 미나 등 나 행사에 참여 신청하는 능 제공함

123 공 술 사 원 행사접수 , 미나 등 참여 신청 접수하고 참 승 하는 능 제공함

124 공 술 협 간 정내 회원( 사)정보 연계하여 내 간 정 화 에 확 할 수 는 능 간

등 , /주/월간 정현황 검색, 무담당 정 능 제공함

125 공 술 협 무함 무 등 하고 무함에 보 하여 무함 해 확 할 수 는 능 제공함

126 공 술 협 보고 내 무보고 전달형태 보고하는 능 제공함

127 공 술 협 주간/월간보고 주간/월간 무 보고 등 하고 조회할 수 는 능 제공함

128 공 술 협 /할 사 가 해 할 등 하여 해당 에 늘 할 주는 능 제공함

129 공 술 협 식결 , 상신, , 승 등 식 결 능 제공함

Page 20: 01.공통컴포넌트 교육교재

Page l 20

2. 공통컴포넌트 개발 황

î 공통 술 141 :

NO 능 처 내

130 공 술 사 원 사 출퇴근

131 공 술 사 원 정보 비스연계

132 공 술 사 원 정보제공/ 스 연동

133 공 술 사 원 정보제공/ 개 연차

134 공 술 시스 공 드 주

135 공 술 시스 그 개 정보 조회 그

136 공 술산

차 /그래프 차 /그래프

137 공 술 협 실시간공 비스 실시간공 비스

138 공 술 협 프라 웹 비스 프라 웹 비스

139 공 술 협 프라 웹 비스 동 화 비스

140 공 술 협정보연계 비스

정보연계 비스

141 공 술 협 식 식

Page 21: 01.공통컴포넌트 교육교재

Page l 21

2. 공통컴포넌트 개발 황

î 술 104 :

NO 능 처 내

1 공 컴포넌 술 달 창 형태 달 시 년월 택하여 결과값 환하는 능 제공함

2 공 컴포넌 술 행정달달 과 동 하나 사 행정 추가, 수정 삭제 하여 현하는 능

제공함

3 공 컴포넌 술 휴 달 에 시 공휴 정 현 는 능 제공함

4 공 컴포넌 술 네 워 상태체

localhost ping 스 내 네 워 확gateway ping 스 네 워 확 하는 능 제공함(단, 라 에 스 는 에 접 가능할 만 비스가 가능하므 확

)

5 공 컴포넌 술 네 워 정보확 MAC ADDRESS, IP ADDRESS, 사 PORT 상태 확 하는 능 제공함

6 공 컴포넌 술 한체 , 쓰 실행 한 확 하는 능 제공함

7 공 컴포넌 술 감시 정한 니 하여 신규 생 감 하는 능 제공함

8 공 컴포넌 술 복사다 택하여 적 복사 정 생 간 나 생

조회 택하여 복사 시 사 하는 능 제공함

9 공 컴포넌 술 삭제다 택하여 삭제하고, 정 생 간 나 생

조회 택하여 삭제 시 사 하는 능 제공함

10 공 컴포넌 술 생생 하고, 생 가 상 경 포함하고 정 경 든 상 경 가

효하 든 경 확 생 하는 능 제공함

11 공 컴포넌 술 정보체 , 생 , 생 , 한, 사 정보 확 하는 능 제공함

12 공 컴포넌 술 축/해제축 고 사 하여 축 하는 능. 또는 역 축 해제하는 능

제공함.( 하 축, 해제가 가능해 함. Unix 상에 본적 제공하는 축 고 에 해 현)

13 공 컴포넌 술 동다 택하여 적 동하고, 정 생 간 나 생

조회 택하여 동 시 사 하는 능 제공함

14 공 컴포넌 술 체시스 해당 동하여 생 가 고 는 시스 (OS) 실행하여 생 가 고 는 능 제공함([ :해당 동, 출 :

생 ])

15 공 컴포넌 술 존 체해당 가 존 하는 여 TRUE/FALSE 하는 능

제공함

Page 22: 01.공통컴포넌트 교육교재

Page l 22

2. 공통컴포넌트 개발 황

î 술 104 :

NO 능 처 내

16 공 컴포넌 술 스 정보체스 고 정보 체 하는 능. 스 가 가 고 는 정보 스 ,

스 종 (HDD, CD, USB), 접근 한정보(Read, Write), 전체 량, 사 량, 효사 량 등정보 체 하는 능 제공함

17 공 컴포넌 술 스 효 량체 정 스 효 량 Kbyte단 하는 능 제공함

18 공 컴포넌 술 스 존 체정 스 해당 가 존 하는 여 스 개수 하는 능제공함

19 공 컴포넌 술 정보확시스 에 다 한 정보 확 하는 능. 시스 에 , WAS ,WEB 등 정보 체 하는 능 제공함

20 공 컴포넌 술 시스 정보확시스 가 고 는 시스 , 프 ID, OS종 , 스 (HDD) 량, (

) 량 하는 능 제공함

21 공 컴포넌 술 효 체 시스 사 가능한 효 하는 능 제공함

22 공 컴포넌 술 라 정보확스 청한 라 웹브라 저 전, 라 IP 주 하는 능 제

공함

23 공 컴포넌 술 한체 시스 에 에 한 , 쓰 한

24 공 컴포넌 술 환 워드 , 엑 등 pdf 환하는 능 제공함

25 공 컴포넌 술 보호화 고 사 하여 호화 하는 능 또는 역 복호화 하는 능 제공

26 공 컴포넌 술 복사 플 에 정 시스 다 에 복사하는 능 제공함

27 공 컴포넌 술 비개 동 한 비 하는 능. 사 , 생 (최종수정 ), 내 같 비

하는 능. 내 비 할 경 스 만 원함

28 공 컴포넌 술 정보체고 정보 가 고 는 능. 가 고 는 정보 스 ,, , 생 , 수정 , 생 , 접근 한(Write, Read), 사 ,

포맷 등 정보 체 하는 능 제공함

29 공 컴포넌 술 /수신 FTP 프 하여 수신하는 능 제공함

30 공 컴포넌 술 체시스 생 (최종 수정 ) [ : , 출 :생 (최종수정)]

Page 23: 01.공통컴포넌트 교육교재

Page l 23

2. 공통컴포넌트 개발 황

î 술 104 :

NO 능 처 내

31 공 컴포넌 술 존 체시스 해당 존 하는 여 TRUE/FALSE 하는 능

제공함

32 공 컴포넌 술 싱사 가 드한 스 정 (',', '|', 'TAB')에 해 싱하여 정보 추출하는 능. 또는 스 라 정 (Size) 싱하여 정보추출하는 능하는 능 제공함

33 공 컴포넌 술 프 스ID학 시스 실행 고 는 프 스 ID 하는 능 제공함

34 공 컴포넌 술 웹에 게시 , 료실 에 사 가 스 집할 수 는 능 컴포넌 제공함

35 공 컴포넌 술 전 출DB저 는 미 정보 미 정보 그 출 하는 능 제공함(워커 ,2D 드 등 루 역 고 하 )

36 공 컴포넌 술 프 상태확 상태확넷 브라 저에 /출 시 프 상태 확 창 동 보여주는 능 제

공함

37 공 컴포넌 술 화넷 브라 저에 화 출 하는 능. 화 정하여 할 수 는 능

제공함

38 공 컴포넌 술 뉴 뉴 생 , 수정, 삭제할 수 는 능. 뉴 동적 하는 능 제공함

39 공 컴포넌 술 뉴 라 에 형태 뉴 하는 능 제공함

40 공 컴포넌 술 처정 사 처 문하 비 호 한 만들 고 다 에

접 했 절차 사 에 빠 게 연결하는 능 생 , 등 , 사 , 폐하는 능 제공함( 에 그 )

41 공 컴포넌 술 쿠 처쿠 는 정 사 처 문하 비 호 한 쿠 가 만들 고 다 에접 했 절차 사 에 빠 게 연결하는 능 쿠 생 , 등 , 사 , 폐하는 능 제공함(쿠 는 라 에 그 함)

42 공 컴포넌 술 날짜/시간/ 계산날짜, 시간, 계산하는 능. 10 후 날짜 계산, 10시간 후 시간 계산, 정날짜가 무슨 계산하는 능 제공함

43 공 컴포넌 술 날짜/시간/ 환날짜, 시간, (DATE) 문 열(STRING), 숫 (INTEGER) 환하는 능. (DATE) '2008‐05‐05' 문 열(STRING) '2008‐05‐05' 환, (DATE)

12:12 문 열(STRING) '12:12' 환 하는 능 제공함

Page 24: 01.공통컴포넌트 교육교재

Page l 24

2. 공통컴포넌트 개발 황

î 술 104 :

NO 능 처 내

44 공 컴포넌 술날짜/시간/ 효 체

날짜, 시간, 효한 (DATE) 값 체 하는 능. '2008‐01‐32' 효한 날짜가, '12:61' 효한 시간 가, '2008‐01‐01' ' ' 맞는 체 하는 능

제공함

45 공 컴포넌 술 날짜/시간/ 포맷 경날짜, 시간, 다 한 형태 포맷 경하는 능. (DATE) 20080501'2008‐05‐01'형태 경, (DATE) '1212' '12:12' 형태 경, 'Sun' ' '

경하는 능 제공함

46 공 컴포넌 술 랜 날짜 하 개 날짜 사 랜 하는 능 제공함

47 공 컴포넌 술 랜 문 열 하 문 열 A에 Z사 랜 문 열 하는 능 제공함

48 공 컴포넌 술 랜 숫 하정 숫 집합에 랜 숫 하는 능. 1에 100사 값에 랜 숫 값 하는

능 제공함

49 공 컴포넌 술 숫 검색정 숫 집합에 정 숫 가 는 체 하는 능. 12345678에 7 는 는 체하는 능 제공함

50 공 컴포넌 술 숫 환숫 문 열 나 환 하는 능. 숫 20081212 문 열'20081212' 환 하는 능. 숫 20081212 '2008‐12‐12' 환 하는 능

제공함

51 공 컴포넌 술 숫 효 체 정 숫 가 숫 닌 체 하는 능. 123i98가 숫 닌 체 하는 능 제공

52 공 컴포넌 술 숫 환정 숫 다 숫 환 하는 능. 숫 12345678에 123 999 환 하는 능

제공함

53 공 컴포넌 술 실수/정수/ 수체정 숫 가 실수 , 정수 , 수 체 하는 능. 123 실수 , 정수 , 수체 하는 능 제공함

54 공 컴포넌 술 / 환환하는 능. 2008‐05‐12는 가,

2008‐04‐08 가 계산하는 능 포함

55 공 컴포넌 술 /문 열 다 한 문 (EUC‐KR, UTF‐8,..) 사 하여 하는 능. 역 하여 원래 문 열 복원하는 능 제공함

56 공 컴포넌 술 수문 열처HTML 수문 처 하는 능. '<' 문 열 '&LT;' 환 하는 능. 또는 '&' 문 열'&amp' 처 하는 능 등 포함

57 공 컴포넌 술 환 계산 환 컨 연동하여 DB에 정보 저 해 주 환 계산하는 현

58 공 컴포넌 술 TIMESTAMP값 하플 에 고 값 사 하 해 시스 에 17 TIMESTAMP값 하는

능. 시스 시간에 17 '20001212121212000' 값 하는 능 제공함

Page 25: 01.공통컴포넌트 교육교재

Page l 25

2. 공통컴포넌트 개발 황

î 술 104 :

NO 능 처 내

59 공 컴포넌 술 경고 시 주 값에 라 경고 시 역에 해당하는 시 호출하는 능 제공함

60 공 컴포넌 술 에러 시 주 값에 라 에러 시 역에 해당하는 시 호출하는 능 제공함

61 공 컴포넌 술 정보 시 주 값에 라 정보 시 역에 해당하는 시 호출하는 능 제공함

62 공 컴포넌 술 확 시 주 값에 라 확 시 역에 해당하는 시 호출하는 능 제공함

63 공 컴포넌 술 생 물 적 정 경 에 생 하는 능 제공함

64 공 컴포넌 술 동 물 적 정 동하는 능 제공함

65 공 컴포넌 술 삭제 정 경 에 존 하는 물 적 삭제하는 능 제공함

66 공 컴포넌 술 드브라 저 해 확 가능한 사 저 에 저 는 개 프 워

능 연동하여 Http 식 드하는 능 제공함

67 공 컴포넌 술 다 드 에 저 는 Http 식 다 드 수 는 능 제공함

68 공 컴포넌 술 축/해제축 고 사 하여 축 하는 능. 또는 역 축 해제하는 능 제공

함.(Unix 상에 본적 제공하는 축 고 에 해 현)

69 공 컴포넌 술 XML 싱 XML 싱하여 객체 생 하는 능 제공함

70 공 컴포넌 술 XML 조 XML 전환가능한 객체 XML 생 하는 능 제공함

71 공 컴포넌 술 프 티시스 에 존 하는 프 티 항 에 주 값에 해당하는 프 티 값 찾주는 능 제공함

72 공 컴포넌 술 문 열 환 주 문 문 열 환하는 능 제공함

73 공 컴포넌 술 문 열 환 원본문 열에 포함 정 문 열 새 문 열 환하는 능 제공함

74 공 컴포넌 술 문 열 효 체- 주 문 열과 비 상 문 열 같 다 비 하는 능 제공함- 문 열 null 닌 검 하는 능 제공함

75 공 컴포넌 술 문 열검색 검색 상 문 열 에 검색하고 하는 문 열 환하는 능 제공함

76 공 컴포넌 술 호 효 체주민 호, 호, 사 호, 등 호, 전화 호, 주 가 효한

체 하는 능 제공함

77 공 컴포넌 술 포맷 효 체정보가 정해 포맷(전화 호형식, 형식 등)에 효한 체 하는 능 제

공함

Page 26: 01.공통컴포넌트 교육교재

Page l 26

2. 공통컴포넌트 개발 황

î 술 104 :

NO 능 처 내

78 공 컴포넌 술 수신 니 연계 는 정보시스 ( 수신 포함) 정보 하는 능 제공함

79 공 컴포넌 술 DB 비스 니 주 값에 라 에러 시 역에 해당하는 시 호출하는 능 제공함

80 공 컴포넌 술 단 계산DB 접 하여 주 적 해당 DB가 정상 비스 하고 는 니 하고, 문제생시 해당 정보 에게 보하는 능하는 능 제공함

81 공 컴포넌 술 HTTP 비스 니웹 비스(웹 WAS 점검)가 정상적 주 적 점검 수행하고, 문제 생시 해당정보 에게 보하는 능 제공함

82 공 컴포넌 술 프 스 니정 프 스가 동 주 적 점검 수행하고, 문제 생시 해당 정보

에게 보하는 능 제공함

83 공 컴포넌 술 네 워 비스 니( 정 port 점검)에 한 네 워 비스가 정상적 주 적 점검 수행하고, 문

제 생시 해당 정보 에게 보하는 능 제공함

84 공 컴포넌 술 시스 니시스 에 한 사 량 정보 주 적 니 하고, 계 상 사 해당 정

보 에게 보하는 능 제공함

85 공 컴포넌 술 프 시 비스네 워 연결에 한 프 시 정 동적 하고 연결에 한 본 비스(telnet, ftp, jdbc 연결)에 한 할 수 는 네 워 비스 능 제공함

86 공 컴포넌 술 동 화저 삭제에 하여 여러 AP 에 동 화 시 는 능 AP 들 간 동 화

해 첨 다 드 능 제공함

87 공 컴포넌 술 그 정보체 그 한 정보 체 하여 정 한 동하게 하는 능 제공함

88 공 컴포넌 술 원 니웹 , WAS, DB 등 원 등 원 사 현황 니 하는 능 제공함

89 공 컴포넌 술 웹 검사 브라 저 호환 해 웹 수했는 검사하는 능 제공함

90 공 컴포넌 술 그 그 하여 정 문 열 등 과 하는 내 추출하는 능 제공함

91 공 컴포넌 술 시스 드/다 드 능 제공함

92 공 컴포넌 술 신규 컴포넌 복 그 능 제공함

93 공 컴포넌 술 신규 컴포넌 역화 처 원함

94 공 컴포넌 술 신규 컴포넌 등 원함

Page 27: 01.공통컴포넌트 교육교재

Page l 27

2. 공통컴포넌트 개발 황

î 술 104 :

NO 능 처 내

95 공 컴포넌 술 웹에 웹에 (WYSIWYG)

96 공 컴포넌 술 HTTPS 동 전환 HTTPS RE WRITE 동 전환 비스

97 공 컴포넌 술HTTP Request 정보

취득HTTP Request 정보 취득 비스

98 공 컴포넌 술 Resource Close 처 Resource Close 처 비스

99 공 컴포넌 술 Basic 그 Basic 그 처 비스

100 공 컴포넌 술showModalDialog 체

능showModalDialog 체 능 비스

101 공 컴포넌 술그

능그 능 비스

102 공 컴포넌 술 LDAP 조 LDAP조 비스

103 공 컴포넌 술프 워 간 화

능프 워 간 화 능 비스

104 공 컴포넌 술 Web Messenger Web Messenger 능 비스

Page 28: 01.공통컴포넌트 교육교재

Page l 28

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 리

– 시스 시 사 는 사 리 능 공하는 시스 사 , 등 , 수 , 삭 능 담당한다.

사 원, 업 원, 업 사 별 동 한 태 어 다.

– 원 리 업 원 리는 가 신청 능 가 어 가 승 , 탈퇴 처리는 원 보수 시 원상태 가 신청

, 가 승 , 탈퇴 변경하는 것 처리한다.

– 원가 신청, 원가 승 , 원가 탈퇴 상태에 그 한 그 능에 약 건에 맞춰 그 직에 스

에 고 각 상태에 뉴 한 한 리, 뉴 리 능에 통해 다. 상태별 약과 한

여에 한 룰 사 에 계없 동 하게 다.

능 능

업 사 리

원 리

업 원 리

■ 능

리자로그인

실명인증

사용자보입력

사용자등록

권한부여

등록요청

약동의

등록승인

-주민등 실-공공I-PIN(GPIN) 실

공통흐름

개별흐름

Page 29: 01.공통컴포넌트 교육교재

Page l 29

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 리

► 원 리 : 원원 리는 원 능과 신규등 능, 상 능, 원 보수 능, 원암 수 능

, 원 보삭 능, 원가 신청 능 공한다.

① 원 : 원 지 당 10건씩 징 10 지씩 루어진다.검색 건 원상태

건, 원아 , 원 에 해 수행 다. 검색 건 원아 사 하는 경우는 equal검색(동 한 아

경우 검색), 원 사 하는 경우는 like(근 한 원 경우 검색)검색 수행한다. 지 당 검색

변경하고 하는 경우 context-properties.xml pageUnit, pageSize 변경한다.(단 해당 체 공통컴포

트 능에 향 미 다.)

검색

원 검색 건 지 하여 하 해 는

검색 건 한 후 상단 검색 튼 통해 해당

는 원 검색한다.

원 삭 하고 하는 경우는 원 상태

보 가 승 탈퇴 변경하여 처리한다. 특수한 경우

삭 가 필 한 경우는 체 스 택한후 상단 삭

튼 통해 Database상에 삭 할 수 다.(단, 삭

시는 해당 원과 보들 우 삭 어

야 한다)

상원 등 보 수 하고 하는 경우는 해당

아 릭하여 상 수 능 공하는

원 상 (수 ) 동한다.

원 체 한다.

등신규 원 등 하 해 는 상단 등 튼 통해

원 등 동한다.

Page 30: 01.공통컴포넌트 교육교재

Page l 30

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 리

② 원 등 : 원 보 하여 신규 등 한다. 등 공 료 원 동한다

.

신규 원 보 한후 하단 등 튼

통해 Database상에 신규 원 보 한

다. 항 에 필수항 (* 시) 해

야 하 원 아 우편 (주 )는 업

하여 택한다.

원 다시 동하 해 는

하단 튼 통해 원

동한다.

신규 원 보 도 내

하 해 는 하단 취 튼 통해 내

상태 한다.

Page 31: 01.공통컴포넌트 교육교재

Page l 31

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 리

③ 원 암 변경 : 원 수 한다. 수 공 료 청에 한 처리결과 상에 시지

한다.

수 할 암 , 수 할 암

한 후 하단 수 튼 통해 Database

상에 수 보 한다.

가 틀린 경우는 수 지 않는다.

원 다시 동하 해

는 하단 튼 통해 원

동한다.

수 도 했 내 하

해 는 하단 취 튼 통해 상태

한다.

Page 32: 01.공통컴포넌트 교육교재

Page l 32

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 리

④ 원 약 : 그 에 가 신청 튼 릭하여 가 신청 차가 시 본 약 보에 동 한 후

진행하도 하 한 다. 동 튼 릭하 Database 업 가 없 실 동한다.

약 동 후 실 거쳐 가 신청 하도 한다. 그 에 원 택한 후 가 차 진행한

경우에는 원 약 후 실 단계 거쳐 원 가 신청 연결 다.

동가 신청 보 하 실 거 도

실 동한다.

동동 하지 않는 경우 가 할 수 없다는 시지 보여

다.

Page 33: 01.공통컴포넌트 교육교재

Page l 33

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 리

⑤ 원 가 신청 : 원 보 하여 신규 가 신청한다. 가 신청 공 료 사 그 (

그 또는 GPKI 그 ) 동한다. 가 신청 능 사 단계 실 차(주민등 실 또는 공공I-

PIN실 ) 거 다.

신청

가 신청 원 보 한후 하단 가 신

청 튼 통해 Database상에 가 신청 원

보 한다. 항 에 필수항 (* 시)

해야 하 원 아 우편 (

주 )는 업 하여 택한다.

가 신청 원 보 도 내

하 해 는 하단 취 튼 통해

내 상태 한다.

Page 34: 01.공통컴포넌트 교육교재

Page l 34

2. 공통컴포넌트 개발 황 – 공통기술 보안 리

î 한 리

– 시스 시 스프링 보안 니 하 해 Spring Security 에 리하는 한(Authority) 한다. 라

시스 담당 는 시스 사 에게 한 여하 해 한 하여 리한다. 한 리는 사 별 한 리하

한 등 , 수 , 삭 , , 능 수 한다.

능 능

한 리 능

한별 리

■ 능

등록된권한조회

권한등록

리자로그인

공통흐름

개별흐름

권한리

등록된권한조회

등록된권한조회

부여할롤선택

롤등록

Page 35: 01.공통컴포넌트 교육교재

Page l 35

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 한 리

► 한 리 능 : 시스 사 에게 사 한 여하 해 한 하고, 리한다.

① 한 : 한 지 당 10건씩 징 10 지씩 루어진다. 검색 건 한 해 수행

다. 한별 보 등 하 해 는 보 미지 택하여 한별 리 동한다.

등 한 한다.

등신규 한 등 하 해 는 상단 등 튼 통해

한 등 동한다.

한 보 수 하고 하는 경우 해당 한

드 릭하여 상 수 능 공하는 한

수 동한다.

삭 삭 하고 하는 한 택하 티 삭 가 가능하다.

Page 36: 01.공통컴포넌트 교육교재

Page l 36

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 한 리

① 한 등 : 한 보 한 등 한다.

② 한 수 : 한 보 변경한 후 한다. 다 한 상 과 동 하다.

한 동한다.

등신규 한 등 하 해 는 상단 등 튼 통해

한다.

한 동한다.

수등 한 수 하 해 는 상단 수 튼

통해 한다.

삭등 한 삭 하 해 는 상단 삭 튼

통해 삭 한다.

Page 37: 01.공통컴포넌트 교육교재

Page l 37

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 한 리

③ 한 삭 : 한 한 삭 상 체 스 택하고, 삭 튼 릭한다.

택삭 하 는 체 스 한다. 티 삭 가 가

능하다.

삭등 한 삭 하 해 는 상단 삭 튼

통해 삭 한다.

Page 38: 01.공통컴포넌트 교육교재

Page l 38

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 한 리

► 한별 리 : 한별 리는 시스 사 해 사 특 에 라 한그룹 하고, 등 한별 시스 에

근할 수 는 여할 수 는 리 능 공한다.

① 한별 : 한별 지 당 10건씩 , 징 10 지씩 루어진다. 검색 건 한 드

해 수행 고, 건 수 할 수 없다.

건에 한 드에 등 보 한다

.

한 리 동한다.

Page 39: 01.공통컴포넌트 교육교재

Page l 39

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 한 리

② 한별 등 : 여 한에 라 여하여야만 사 그 가능하 뉴 생 도 가능하다. 한별

보 등 하 해 는 택 체 스 택한 등 여 항 등 택하고 등 튼 택한다.

에 해당 한에 여하고 하는 에 해 ‘등

’ 택한다.

한 할 수 는 동한다.

여하 한 한 한다.

등 택한 등 한다.

Page 40: 01.공통컴포넌트 교육교재

Page l 40

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 한 리

② 한별 삭 : 한별 보 삭 하 해 는 택 체 스 택한 등 여 항 미등

택하고 등 튼 택한다.

에 해당 한에 삭 하고 하는 에 해 ‘

미등 ’ 택한다.

한 할 수 는 동한다.

삭 하 한 한 한다.

등 택한 등 한다.

Page 41: 01.공통컴포넌트 교육교재

Page l 41

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

î 뉴 리

– 사 에게 여 한별 근 가능한 뉴 생 / 리한다. 뉴 리는 프 그램 리 사 트 맵 생 과 한 가

지고 는 능 프 그램 리에 등 어 는 것에 한해 뉴 등 할 수 , 뉴가 생 어 어야 사 트 맵

생 할 수 다.

능 능

뉴 리

뉴 생 리

■ 능

리자로그인

공통흐름

개별흐름

메뉴 단건등록

메뉴리

권한목록 조회

생성 상메뉴 선택

메뉴생성

메뉴 일등록

변경 메뉴확인

사이트 맵생성

Page 42: 01.공통컴포넌트 교육교재

Page l 42

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

î 뉴 리

① 뉴 등 : 뉴 보 한 등 한다.

프 그램 동하 해 는 하단

튼 통해 동한다.

검색뉴 등 에 한 프 그램 검색하여 해당

뉴에 지 한다.

등신규 뉴 보 등 하 해 는 상단 등

튼 통해 한다.

Page 43: 01.공통컴포넌트 교육교재

Page l 43

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

î 뉴 리

② 뉴 생 : 프 그램 보 뉴 보 엑 리한 내역 처리하여 등 처리 한다.

뉴 리 할 경우 편리하게 사 할 수 다. 생 할 경우 뉴 , 프 그램 , 프 그램변경내역

타는 삭 므 뉴 등 시에만 사 하도 하 , 타 사 시는 주 한다.

양식 엑 택한다.

엑 업 드 통해 다건 뉴 등

한다.

Page 44: 01.공통컴포넌트 교육교재

Page l 44

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

î 뉴 리

③ 뉴 리스트 리 : 등 뉴 보 트리 태 뉴리스트 등 뉴 할 수 다, 뉴리스트 보 한다.

필드 내 한다. 후에는 내

후 등 만 가능하다. 단 뉴 택시는

삭 수 만 가능해진다.

등신규 뉴 보 등 하 해 는 상단 등

튼 통해 한다.

수등 뉴 보 수 하 해 는 상단 수

튼 통해 한다.

뉴 보 상 /수 에 상 삭

튼 릭한다. 뉴 택 : 뉴 에

해당 뉴 릭하여 상 내 한다. 상

내 후 수 삭 가 가능해진다.

검색프 그램 프 그램 검색 업 에

검색하여 지 한다.

검색

상 뉴 업 에 상 뉴 택하여 지 한

다.

Page 45: 01.공통컴포넌트 교육교재

Page l 45

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

î 뉴 리

► 뉴생 리 : 뉴생 리는 시스 리 가 뉴 에 뉴 사 각 한에 라 뉴사 여 하

는 다. 뉴 생 한 후 뉴생 에 맞는 뉴 사 트 맵 생 할 수 다. 사 트 맵 생 jsp 지 만들어진다.

① 뉴생 : 뉴생 지 당 10건씩 징 10 지씩 루어진다.

검색 건 한 드에 하여 수행 다. 신규 뉴 생 하 해 는 한별 뉴생 튼 통해 뉴생

동한다. 뉴생 리 리스트 뉴생 여 통하여 한별 뉴 생 여 (Y,N) 할 수

다. 생 뉴는 뉴생 동 후 다시 생 할 수 다.

사 ID 하 해당 ID에게 여 한

할 수 고, 그 한에 해 뉴 생 한다.

한 에 한별 뉴 생 할 수 는

동한다.

Page 46: 01.공통컴포넌트 교육교재

Page l 46

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

î 뉴 리

② 뉴 생 : 뉴생 에 해당 한에 필 한 뉴 택한 후 뉴생 튼 릭하여 뉴 생 한다.

체 스에 택 뉴 해당 한 뉴

생 한다.

사 트

맵 생사 트맵 생 업 한다.

Page 47: 01.공통컴포넌트 교육교재

Page l 47

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 트맵

- 사 트맵 뉴생 사 트맵 생 에 만들어진 사 트맵 JSP 그 한 사 한에 한 사 가능한 뉴 한

눈에 보여주고 해당 뉴 릭시 해당 뉴 링 공하다.

- 사 트맵 생 jsp 태 만들어 사 트맵 시 DB에 링 한다.

능 능

사 트 맵 생

■ 능

리자로그인

공통흐름

개별흐름

메뉴생성

사이트 맵생성

Page 48: 01.공통컴포넌트 교육교재

Page l 48

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 사 트맵

① 사 트 맵 생

- 뉴생 에 생 뉴 탕 사 트 맵 생 므 드시 뉴가 생 어 어야 한다.

- 사 트맵생 튼 릭시 사 트맵 생 에 사 트맵 jsp

/webapp/html/egovframework/cmm/uss/umt/ 리에 '해당 한 드_SiteMap.jsp' 생 다.

사 트

여 한 별 뉴 생 한 후 생 뉴에 해 사 트

맵 생 한다.

Page 49: 01.공통컴포넌트 교육교재

Page l 49

2. 공통컴포넌트 개발 황 – 공통기술 사용자 인증

î 사

– 시스 사 근 허락하고 보안상 , 시스 또는 프 그램에 시도하는 사 에 한 보 보

지원하 한 스 컴포 트 , 그 한 사 그 보(사 ID/ 스워드) 아 에 사

보 하여 사 처리하는 식 다.

– 그 식 게 가지 어 다. 첫 째가 가 시 한 아 통한 그 ( 하 그 )

째가 NPKI 또는 GPKI 같 통하여 그 ( 하 GPKI 그 ) 다. 그 사 ( 원, 업

원, 업 사 )에 라 하는 다 게 어 다.

– 사 ( 원, 업 원, 업 사 ) 공통 시킬 수 는 아 찾 건 도 하여 능 공

한다.

능 능

아 /

■ 능

아이 /비번호입력

인증서선택

권한조회

로그인요청

비 번호입력

- : 행 안 행 리

공통흐름

개별흐름

세션설

인증기인증요청

권한별화면 로

찾기 조건입력

임시비번호 생성

메일발송연계

메일발송

Page 50: 01.공통컴포넌트 교육교재

Page l 50

2. 공통컴포넌트 개발 황 – 공통기술 사용자 인증

î 사

► 그 : 그 아 가지고 사 별 사 보 한다. 사 보 통해

그 그 생 하 , Spring Security 하여 한 한다. 뉴 보 하여

한다.

업 택 사 업 택한다.

아 /등 한 아 한다.

그아 통해 사 그 업 수

행한다.

원가 택한 업 에 맞는 원가 지 동한다.

아 /

찾아 찾 지 동한다.

그 GPKI 그 업 한다.

안내 GPKI 안내 업 한다.

아 다 시 아 보 억한다.

Page 51: 01.공통컴포넌트 교육교재

Page l 51

2. 공통컴포넌트 개발 황 – 공통기술 사용자 인증

î 사

► GPKI 그 : 행 란 행 진 한 것 , 할 수 도 하 하여 행 ,

보 , 보 , 공공 , 행 또는 사 에게 하는 보 말한다. 감 감도 과

같 역할 하는 신뢰 보 수단 다. 행 공 원 행 업 처리 한 (GPKI) 민

간 한 (NPKI) 상 연동 통해 사 스 공한다.

§ 행 상 (RootCA), (CA), 등 (RA), 원격등 (LRA) 계 어 하

한 승 하여 리하는 체계 다. 과 행 체계 지 하여 계 별 역할 리

한다.

§ 행 는 , 개 하여 하 그 사 에 라 도별 처리 차 다.

§ GPKI API는 암 탕 하는 보안 스 포함하거나 공하는 프 그램 만들 한 리도

다. 암 에 한 경 지식 많지 않 개 도 필 한 보안 사항에 라 보안API 듈 사 하 그에 한 보안

스 공하는 프 그램 쉽게 개 할 수 다. 본 능 가 한 공개

(GPKI:Government Public Key Infrastructure) 공 하여 행 고할 수 도 GPKI 그 처리

담당한다.

Page 52: 01.공통컴포넌트 교육교재

Page l 52

2. 공통컴포넌트 개발 황 – 공통기술 사용자 인증

î 사

► GPKI 그 : GPKI 그 개 갖고 는 가지고 한 , 공 시

DN값 한다. DN값 가지고 업 사 에 해당 사 보(ID 등) 한다. 사

보 통해 그 그 생 하 , Spring Security 하여 한 한다.

타 택 가 어 는 지 한다.

에 맞는 한다.

그통해 할 암

만들고 업 수행한다.

Page 53: 01.공통컴포넌트 교육교재

Page l 53

2. 공통컴포넌트 개발 황 – 공통기술 사용자 인증

î 사

► 아 / 찾 : 아 는 특 건 가능하나, 는 보편 복 수 없는

암 알고리 어 스에 는 태 한다. 에 암 다시 사 하지 못하

므 시 생 하고 한 스에 한 시 하는 태

갖는다. 본 아 / 찾 스에 도 같 식 처리하도 능 시한다.

① 아 찾 : 업 , , 주 보 가지고 사 아 한다.

업 택 사 업 택한다.

한다.

한다.

아 찾 업 , , 보 통해 사 아 한다.

Page 54: 01.공통컴포넌트 교육교재

Page l 54

2. 공통컴포넌트 개발 황 – 공통기술 사용자 인증

î 사

► 아 / 찾 : 아 는 특 건 가능하나, 는 보편 복 수 없는

암 알고리 어 스에 는 태 한다. 에 암 다시 사 하지 못하

므 시 생 하고 한 스에 한 시 하는 태

갖는다. 본 아 / 찾 스에 도 같 식 처리하도 능 시한다.

② 찾 : 아 , , , 트, 답 보 갖고 사 보 하고 시

한다.

업 택 사 업 택한다.

아 아 한다.

한다.

한다.

트 원가 시 등 한 트 택한다.

답 트에 한 답 한다.

찾업 , 아 , , , 트, 답 통

해 사 시 생 하고 한다.

Page 55: 01.공통컴포넌트 교육교재

Page l 55

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î 주민등 실

- 시스 시 사 는 주민등 실 능 공하는 시스 G4C 연계 듈 통해 주민등

실 여 한다. 본 시스 에 는 원, 업 원 가 단계에 사 한다. 본 능 G4C 연

계 듈 통해 실 한다.

- 원 가 단계에 가 신청 보 하 에 실 단계 거 도 한다.

- 약 동 후 실 거쳐 가 신청 하도 한다. 과 주민등 통해 실 여 한다.

과 주민등 보는 가 신청 보 시 동 다.(수 가)

그 에 원 택한 후 가 차 진행한 경우에는 실 단계 거 후 원 가 신청

연결 고 업 원 택한 경우는 업 원 가 신청 연결 다.

실가 신청 보 하 실 거 도

실 동한다.

GPIN 실

공공IPIN 하여 실 수행하는

동한다.가 진행

실 료 경우 다 단계 동한

다. 실 진행 지 않 경우나 실 한 경우

는 해당 는 시지 보여 다.

Page 56: 01.공통컴포넌트 교육교재

Page l 56

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

î GPIN(공공 I-PIN) 실

- 시스 시 사 는 주민등 실 능 공하는 시스 G4C 연계 듈 통해 주민등

실 여 한다. 본 시스 에 는 원, 업 원 가 단계에 사 한다. 본 능 G4C 연

계 듈 통해 실 한다.

- 약 동 후 실 거쳐 가 신청 하도 한다. 과 주민등 통해 실 여 한다.

과 주민등 보는 가 신청 보 시 동 다.(수 가)

그 에 원 택한 후 가 차 진행한 경우에는 실 단계 거 후 원 가 신청

연결 고 업 원 택한 경우는 업 원 가 신청 연결 다.

가 신청 보 하 실 거 도

공공아 핀 에 공하는 실

동한다.

가 진행

실 료 경우 다 단계 동

한다. 실 진행 지 않 경우나 실 한

경우는 해당 는 시지 보여 다.

아 찾공공아 핀 아 찾 지 동한

다.

찾 공공아 핀 찾 지 동

한다.

주민 실

주민등 하여 실 수행하는

동한다.

공공IPIN공공아 핀 지 동한다.

Page 57: 01.공통컴포넌트 교육교재

Page l 57

î FAQ 리

– 시스 또는 스 시 많 사람들 하는 질 들에 해 별도 리하여 에 한 답 쉽게 찾아볼 수 도

– FAQ 리 능 게 FAQ , FAQ상 , FAQ내 등 , FAQ내 수 능

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

능 능

FAQ 리

FAQ

■ 능 도

리자로그인

FAQ등록

사용자로그인

FAQ조회

Page 58: 01.공통컴포넌트 교육교재

Page l 58

î FAQ 리

① FAQ등

- FAQ에 한 본 보 처리한다.

- 우 간* 시는 드시 해야 할 항 시하 첨 시 첨 할 수 다.( 3개 가능 -

가능)

한 FAQ 보들 처리 다.

FAQ 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

Page 59: 01.공통컴포넌트 교육교재

Page l 59

î FAQ 리

② FAQ

- 건 할 수 고, 등 튼 릭하여 FAQ등 동하여 FAQ 등 처리 할 수 다.

FAQ 하 해 는 상단 검색 건 택

후 해당하는 검색 후 튼 릭

한다.

등FAQ 등 하 해 는 상단 등 튼 통

해 FAQ등 동한다.

릭FAQ상 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

Page 60: 01.공통컴포넌트 교육교재

Page l 60

î Q&A 리

– Q&A 내역 처리 리 능 사 가 Q&A내역 등 하는 능 리 가 답변 등 하는 능

– Q&A 리 능 게 사 가 사 하는 Q&A , Q&A상 , Q&A내역등 , Q&A내역수 능 리 가

사 하는 Q&A답변 , Q&A답변상 , Q&A내역답변등 , Q&A내역답변수 능

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

능 능

Q&A답변등

Q&A질 등

■ 능 도

리자로그인

답변등록

질문등록

사용자로그인

답변조회

Page 61: 01.공통컴포넌트 교육교재

Page l 61

î Q&A 리

① Q&A내역등

- Q&A 에 한 본 보 질 처리한다.

- 우 간* 시는 드시 해야 할 항 시한다.

Q&A 동한다.

한 Q&A 보들 처리 다.

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

Page 62: 01.공통컴포넌트 교육교재

Page l 62

î Q&A 리

② Q&A

- 건 할 수 고, 등 튼 릭하여 Q&A등 동하여 Q&A 등 처리 할 수 다.

- 검색 건 , Q&A 에 해 수행 다.

- Q&A 등 하 해 는 그 하거나 실 통한 거 후 등 가능하다.

Q&A 하 해 는 상단 검색 건 택

후 해당하는 검색 후 튼 릭

한다.

등Q&A 등 하 해 는 상단 등 튼 통

해 Q&A등 동한다.

릭Q&A상 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

Page 63: 01.공통컴포넌트 교육교재

Page l 63

î Q&A 리

③ Q&A답변등 /수

- 보는 참고만 할 수 고, 하단 답변내 만 가능하도 어 다.

- Q&A 리에 사 는 진행처리상태는 수 , 수, 료(답변 료) , 료 질 등 한 사 가 답변

할 수 다.

수 수 한 Q&A 보들 처리 다.

Q&A 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

Page 64: 01.공통컴포넌트 교육교재

Page l 64

î Q&A 리

④ Q&A답변

- 리 가 답변 리하 한 능 건 할 수 고, 등 튼 릭하여 Q&A등

동하여 Q&A

등 처리 할 수 다.

Q&A 하 해 는 상단 검색 건 택

후 해당하는 검색 후 튼 릭

한다.

릭Q&A상 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 사용자지원

Page 65: 01.공통컴포넌트 교육교재

Page l 65

î 공통 드 리

– 공통 드 리는 공통 드 등 , 수 , , 상 공

– 공통 드 리는 , 상 , 등 , 수 , 삭 처리 할 수 도

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

능 능

공통 드

공통상 드

공통 드 리

■ 능 도

리자로그인

공통분류코드등록

공통코드조회

공통상세코드등록

사용자로그인

Page 66: 01.공통컴포넌트 교육교재

Page l 66

î 공통 드 리

① 공통 드등

- 공통 드에 한 상 내 등 한다.

- 등 공하 공통 드 동한다.

공통 드 보들 처리 다.

공통 드 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

Page 67: 01.공통컴포넌트 교육교재

Page l 67

î 공통 드 리

② 공통 드

- 공통 드 한다.

- 검색 건 드, 드 에 해 수행 다.

하 해 는 상단 검색 건 택 후 해당

하는 검색 후 튼 릭한다.

등등 하 해 는 상단 등 튼 통해 등

동한다.

릭상 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

Page 68: 01.공통컴포넌트 교육교재

Page l 68

î 공통상 드 리

③ 공통상 드등

- 공통 드 리에 등 한 공통 드 택하여 해당하는 공통상 드에 한 내 등 한다.

- 등 공하 공통상 드 동한다.

공통상 드 보들 처리 다.

공통상 드 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

Page 69: 01.공통컴포넌트 교육교재

Page l 69

î 공통상 드 리

④ 공통상 드

- 공통상 드 한다.

- 검색 건 드ID, 드, 드 에 해 수행 다.

하 해 는 상단 검색 건 택 후 해당

하는 검색 후 튼 릭한다.

등등 하 해 는 상단 등 튼 통해 등

동한다.

릭상 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

Page 70: 01.공통컴포넌트 교육교재

Page l 70

î 공통 드 리

⑤ 공통 드

- 공통 드 한다.

- 검색 건 드ID, 드ID 에 해 수행 다.

하 해 는 상단 검색 건 택 후 해당

하는 검색 후 튼 릭한다.

등등 하 해 는 상단 등 튼 통해 등

동한다.

릭상 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

Page 71: 01.공통컴포넌트 교육교재

Page l 71

î 우편 리

– 우편 주 리하고 우편 찾 능 업창 공하여 우편 주 등 시 할 할 수 도 하고

업 할 수 는 시 공

– 우편 리는 우편 , 상 , 등 , 수 , 삭 처리 할 수 도 어 고, 등 시 엑 등

처리가 수 도 처리 어 우편 등 할 수 우편 주 등 시 사 할 수 도 우편

찾 업 가능

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

능 능

우편 리

우편

주 찾

■ 능 도

리자로그인

우편번호등록

우편번호주소찾기

사용자로그인

Page 72: 01.공통컴포넌트 교육교재

Page l 72

î 우편 리

① 우편 등

- 우편 에 한 내 가하여 등 한다.

- 우편 보 가지고 는 엑 하여 등 할 수 는 능 공한다.

우편 보들 처리 다.

우편 동한다.

찾아

우편 엑 업 드하여 우편 보

등 한다.

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

Page 73: 01.공통컴포넌트 교육교재

Page l 73

î 우편 주 찾

① 우편 주 찾

- 주 하여 해당 우편 한다.

- 검색 건 동 에 해 수행 다.

해당 동 한 후 튼 릭한다.

2. 공통컴포넌트 개발 황 – 공통기술 시스템 리

Page 74: 01.공통컴포넌트 교육교재

Page l 74

î 게시 리(게시 , 게시 생 리, 플릿 능 포함)

– 웹 시스 에 사 는 게시 생 삭 담당하는 게시 리 능 공

– 게시 리 능 공지사항, 게시 , 등 게시 생 하고 등 게시 들에 하여 보

2. 공통컴포넌트 개발 황 – 공통기술 업

능 능

게시 리

게시 사

■ 능 도

리자로그인

게시생성

게시물등록

사용자로그인

게시물조회

자인템 릿선

게시유 선택

Page 75: 01.공통컴포넌트 교육교재

Page l 75

î 게시 리

① 게시 생

- 게시 보 한 게시 생 한다. 생 공 료 게시 동한다.

등 게시 생 한 보들 다.

게시 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 업

Page 76: 01.공통컴포넌트 교육교재

Page l 76

î 게시 리

② 플릿 업

- 게시 생 능에 플릿 보 시 플릿 업 창 통해 플릿 택할 수 다.

- 해당 게시 에 할 플릿 보 하여 택한다.

게시 생 시 사 할 게시 플릿 보 한

다.

택 해당 게시 에 사 할 플릿 보 택한다.

닫 업 창 닫 다.

2. 공통컴포넌트 개발 황 – 공통기술 업

Page 77: 01.공통컴포넌트 교육교재

Page l 77

î 게시 사 (공지사항, 게시 , 게시 , 료실, 커 니티 , 커 니티사진첩 포함)

– 게시 리 능에 해 생 게시 에 사 가 게시 등 , , 수 할 수 는 능 공

– 생 게시 게시 리에 라 지 에 라 실 게시 다 태 보여지게 다. 각 게시

생 , 수 , 삭 가 가능하 수 삭 경우 게시한 당사 만 수 , 삭 가 가능

– 게시 경우 나 지 않 , 갤러리 태 게시 생 시 첨 미지 같 보여주는

능 공

2. 공통컴포넌트 개발 황 – 공통기술 업

능 능

게시 리

게시 사

■ 능 도

게시물등록

사용자로그인

게시물조회

리자로그인

게시생성

자인템 릿선택

게시유 선택

Page 78: 01.공통컴포넌트 교육교재

Page l 78

î 게시 사

① 게시 등

- 새 운 게시 등 할 수 등 공 처리 게시 동 다.

등내 한 등 튼 릭하 게시

등 다.

게시 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 업

Page 79: 01.공통컴포넌트 교육교재

Page l 79

î 게시 사

② 게시

- 게시 에 한 근 URL 링 (시스 사 게시 ), 커 니티 통한 근, 동 통한 근 3가지

식 재

- 시스 에 해 생 게시 공지사항, 게시 , 게시 , 료실, 커 니티 , 커 니티사진첩 등 게시

게시 에 등 게시 한다.

등해당 게시 에 게시 등 할 수 는

동한다.

릭게시 상 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 업

Page 80: 01.공통컴포넌트 교육교재

Page l 80

î 게시 사

③ 답

- 게시 에 한 답 할 수 다.

- 답 게시 등 과 같 식 하여 등 한다.

등내 한 등 튼 릭하 해당 게시

에 한 답 다.

게시 동한다.

2. 공통컴포넌트 개발 황 – 공통기술 업

Page 81: 01.공통컴포넌트 교육교재

Page l 81

î 게시 사

④ 등 /수

- 경우는 하나 , 등 , 수 지 한다.

등 내 한다.

수 수 내 한다.

에 한 내 리어 한다.

2. 공통컴포넌트 개발 황 – 공통기술 업

Page 82: 01.공통컴포넌트 교육교재

Page l 82

§ Editor

– eGovFramework Editor는 개 도 통합 한 개 플랫폼 , IDE(Integrated

Development Environment) Edit 능 공한다.

§ Test Tool

– 개 가 개 하는 프 그램에 해 단 능 해 수행하는 스트가 단 스트 , 단 스

트 프 그램 개 하는 것 TDD (Test Driven Development) 라고 한다.

– Test Tool(Open Source) 는 Junit, EasyMock, DbUnit, EMMA, Spring Test, Unitils 등 다.

§ Deployment Tool

– 프 트 객체 (Project Object Model) 라는 개 탕 프 트 리, 라 러리 리,

프 트 생 주 리 능 공한다.

– Deployment Tool 는 Maven 등 다.

î 개 경 : 공통컴포 트 해 개 도 립스 플러그 하여 경

3. 공통컴포넌트 용 방안

q 환경설정

Page 83: 01.공통컴포넌트 교육교재

Page l 83

§ 개

– eGovFramework 실행 경 SW SW실행 시 필 한 본 능 공하는

경 미한다. 업 개 프 그램 사 가 도하는 상 실

행 수 도 지원하는 재사 가능한 실행 듈, SW 집합 미한다.

§

– 개 프 워 실행 경 5개 스 그룹 34개 스 공한다. 실행 경

스 는 아래 그림과 같다.

î 실행 경 : 실행 경 경우 라 러리 태 WAS에 탑재, 공통컴포 트 경우 실행 경 동

3. 공통컴포넌트 용 방안

Page 84: 01.공통컴포넌트 교육교재

Page l 84

î 공통컴포 트 스 : 공통컴포 트 경우 능 단 스 다운 드 아 각 사 트에 커스 마 징하여

가능

3. 공통컴포넌트 용 방안

Page 85: 01.공통컴포넌트 교육교재

Page l 85

î 공통컴포 트 스 : 공통컴포 트 경우 능 단 스 다운 드 아 각 사 트에 커스 마 징하여

가능

3. 공통컴포넌트 용 방안

Page 86: 01.공통컴포넌트 교육교재

Page l 86

î 공통컴포 트 스 : 공통컴포 트 경우 능 단 스 다운 드 아 각 사 트에 커스 마 징하여

가능

3. 공통컴포넌트 용 방안

Page 87: 01.공통컴포넌트 교육교재

Page l 87

î 공통컴포 트 스 : 공통컴포 트 경우 능 단 스 다운 드 아 각 사 트에 커스 마 징하여

가능

3. 공통컴포넌트 용 방안

Page 88: 01.공통컴포넌트 교육교재

Page l 88

î 공통컴포 트 DB : 공통컴포 트 능 DB 사 하는 경우 해당 ERD 참 하여 DB

3. 공통컴포넌트 용 방안

§ 공통 술 엔 티 어트리뷰트는 공통 술 웹 어플리 동 한 한 필수 항 들

어 , 공통컴포 트 하는 사 트에 업 경 시스 에 맞도 체 하

여 사 ( ERD 참 )

* ERD, 생 스 립트, 본생

스 립트 공

- Oracle과 MySQL 공 , Tibero

Altibase는 Oracle과 동

Page 89: 01.공통컴포넌트 교육교재

Page l 89

î 공통컴포 트 DB : 공통컴포 트 능 DB 사 하는 경우 해당 ERD 참 하여 DB

3. 공통컴포넌트 용 방안

§ 공통 술 엔 티 어트리뷰트는 공통 술 웹 어플리 동 한 한 필수 항 들

어 , 공통컴포 트 하는 사 트에 업 경 시스 에 맞도 체 하

여 사 ( ERD 참

§ 2차 가

* ERD, 생 스 립트, 본생

스 립트 공

- Oracle과 MySQL 공 , Tibero

Altibase는 Oracle과 동

Page 90: 01.공통컴포넌트 교육교재

Page l 90

3. 공통컴포넌트 용 방안

§ 개

– eGovFramework 공통컴포 트는 실행 경에 공하는 실행 듈(Runtime Environment)과 개 경에

공하는 능 하여 에 라 172 공통컴포 트 능과 술 한다.

§ 샘플(HOME > 보안 리 > 한 리)

– 시스 사 에게 한 여하 해 한 하고, 한 여 사 는 해당 한에 하는

시스 할 수 는 능 한 보에 한 CRUD 능 샘플 한다.

§ 래스

– 능 에 필 한 래스 다 과 같다.

q 공통컴포넌트적용방안

Page 91: 01.공통컴포넌트 교육교재

Page l 91

3. 공통컴포넌트 용 방안

§ 가 드

– Controller : Request( 청) 처리하고, 나 폼 처리 또는 티 액 등 능 공

해당 스

q 공통컴포넌트적용방안

Page 92: 01.공통컴포넌트 교육교재

Page l 92

3. 공통컴포넌트 용 방안

§ 가 드

– Service : 능 Operation에 한 스 스

– ServiceImpl : 스에 한 Operation 상

DAO

q 공통컴포넌트적용방안

Page 93: 01.공통컴포넌트 교육교재

Page l 93

§ 가 드

– DAO : Spring iBatis 연동 지원 Annotation 식 지원

– iBatis SQL Map : 실행 Sql

3. 공통컴포넌트 용 방안

iBatis Query ID 실행하 해EgovAbstractDAO list 드

q 공통컴포넌트적용방안

Page 94: 01.공통컴포넌트 교육교재

Page l 94

§ 가 드

– Model : 어플리 Database 엔 티 매핑할 수 는 보

3. 공통컴포넌트 용 방안

q 공통컴포넌트적용방안

Page 95: 01.공통컴포넌트 교육교재

Page l 95

§ 가 드

– VO : 어플리 수행 생할 수 는 Value Object

3. 공통컴포넌트 용 방안

q 공통컴포넌트적용방안

Page 96: 01.공통컴포넌트 교육교재

Page l 96

§ 공통컴포 트 경우 Wiki 한 가 드 공 (Wiki 지)

3. 공통컴포넌트 용 방안

q 공통컴포넌트WIKI 가이드사용방안

Page 97: 01.공통컴포넌트 교육교재

Page l 97

§ 공통컴포 트 경우 Wiki 한 가 드 공(Wiki 각 능별 가 드 지)

3. 공통컴포넌트 용 방안

q 공통컴포넌트WIKI 가이드사용방안

Page 98: 01.공통컴포넌트 교육교재

Page l 98

§ 공톰컴포 트 다운 드 공 (공통컴포 트 능 다운 드 공)

(http://www.egovframe.go.kr 다운 드 >> 공통컴포 트 뉴)

3. 공통컴포넌트 용 방안

q eGovFrame 포털내공통컴포넌트관련메뉴구성

Page 99: 01.공통컴포넌트 교육교재

Page l 99

§ 공톰컴포 트 가 드 공 (wiki 가 드)

(http://www.egovframe.go.kr 가 드 >> 공통컴포 트가 드 뉴)

3. 공통컴포넌트 용 방안

q eGovFrame 포털내공통컴포넌트관련메뉴구성

Page 100: 01.공통컴포넌트 교육교재

Page l 100

§ 재 동 상 료 공

(http://www.egovframe.go.kr 료실 >> 재, 동 상 재 뉴)

3. 공통컴포넌트 용 방안

q eGovFrame 포털내공통컴포넌트관련메뉴구성

Page 101: 01.공통컴포넌트 교육교재

Page l 101

§ GPKI 보안 API 신청 차

- GPKI 신청 경우 행 (행안 보보 책과)에 담당공 원 직 신청하여

듈 수 아야 함

- 또는 한 지역 보개 원 리 주체가 어 한 지역 보개 원에 GPKI 듈

하 한

청 GPKI 보안 API 듈 신청(담당 공 원 직 신청하여

듈 수

아야 함)

※ “행 신청 (개 / )” “행 보안API 신청 ” 하여 한

지역 보

개 원에

3. 공통컴포넌트 용 방안

q 공통컴포넌트기능중외부API 이용기능에대한이용신청절차

Page 102: 01.공통컴포넌트 교육교재

Page l 102

§ 주민등 실 스 신청 차

- 주민등 실 스 경우 실 리 행안 주민과 실 승 아야

하 ,

승 후 연계 드( ID) 여

- 주민과 승 후 민원G4C(행안 민원 도과)에 주민등 실 스 신청하여 승 후

가능

※ “ 민원 공통 스 신청 (주민등 실 )” 하여 민원 도과

- 주민등 실 스 하 해 는 GPKI 가 필 하 , 행안 행 보

통해

신청하여 공 아야 함

3. 공통컴포넌트 용 방안

q 공통컴포넌트기능중외부API 이용기능에대한이용신청절차

Page 103: 01.공통컴포넌트 교육교재

Page l 103

§ 공공i-Pin 실 신청 차

- 공공i-Pin 공 원 창 (http://www.g-pin.go.kr:8080/) 통해 스 신청 다운 아

연계신청

- 연계신청에 한 승 공공i-Pin 공 원창 통해 사 트 등 하고 ID

스 가능

- 공공i-Pin실 스 하 해 는 GPKI 가 필 하 , 행안 행 보

통해

신청하여 공 아야 함

※ 한 스 신청 양식 http://www.g-pin.go.kr:8080/ 사 트 참

3. 공통컴포넌트 용 방안

q 공통컴포넌트기능중외부API 이용기능에대한이용신청절차

Page 104: 01.공통컴포넌트 교육교재

Page l 104

§ 드수신 한 계시스 신청 차

- 행 드 리시스 (code.gcc.go.kr)과 드 수신

- 행 드 연계신청 (code.gcc.go.kr 고답하 >> 주 는질 >> 6 참 )

- 행 보 에 계시스 연계 GPKI 신청

- 행 보 계시스 (행 보공 진단)과 EDI 연계

- 행 보 공동 계시스 사 신청

- EDI 듈수 후 스트 진행

* 각 연계 신청 담당공 원 직 신청해야 함

* 드 계시스 연계 경우 행망에 만 가능

3. 공통컴포넌트 용 방안

q 공통컴포넌트기능중외부API 이용기능에대한이용신청절차

Page 105: 01.공통컴포넌트 교육교재

Page l 105

§ 통합 M-Gov SMS 스 신청

- M-Gov (www.mgov.go.kr) 사 트에 SMS 스 신청에 라

신청

- 연계 듈 해당 사 트(www.mgov.go.kr)에 다운 드 아

* 담당공 원 직 신청해야 함

3. 공통컴포넌트 용 방안

q 공통컴포넌트기능중외부API 이용기능에대한이용신청절차

Page 106: 01.공통컴포넌트 교육교재

Page l 106

q 그 보 처리

§ Controller 처리

- EgovUserDetailsHelper.getAuthenicatedUser() : 재 그 사 보 얻

- EgovUserDetailsHelper.isAuthenticated() : 여 보 얻

- 변경 안 : 공통 컴포 트 “역할/ 한 리” 하지 않는 경우 드 프 트 한 직

변경

3. 공통컴포넌트 용 방안

q 공통컴포넌트커스터마이징방안 (1/3)

LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();

if (isAuthenticated) {// ...

bbsMngService.insertBoardArticle(board);// 등}// ...

Page 107: 01.공통컴포넌트 교육교재

Page l 107

q 사 보 query

§ 사 보에 한 query는 별도 DB View(COMVNUSERMASTER) 통해 공 ( 재 업 사 ,

원, 업 원 union 공)

- 변경 안 : 해당 프 트 사 보 가지고 COMVNUSERMASTER View 생

3. 공통컴포넌트 용 방안

q 공통컴포넌트커스터마이징방안 (2/3)

※ 공통컴포 트는 UNIQ_ID, USER_ID,

USER_NM 한 컴럼 사 하지 않

(사 리는 사 )

Page 108: 01.공통컴포넌트 교육교재

Page l 108

q 한 처리

§ 한 별도 스상에 없

§ 다만, 공통컴포 트 “ 한 리” 사 한 경우 Spring Security가 어 어 , AOP

(AOP 경우 지 : context-security.xml 참 )

§ 경우 web.xml filter 통해 동 한

§ 한 리 할 경우 별도 한 처리 식 해야 함

§ Servlet API filter 하여 한 여 (Session 보 등)

§ 공통 듈 통해 Controller 직에 처리

※ 첫 째 경우가 수 수 필 없 에 간편하게 할 수 나 한 어는 어

3. 공통컴포넌트 용 방안

q 공통컴포넌트커스터마이징방안 (3/3)