아키텍쳐 정보를 관리하기 위하여, 이클립스 개발소스를 활용하여 아키텍쳐 전반적인 구조를 수집하는 기능을 제공한다.
개발된 소스의 클래스,메서드,쿼리 등을 분석하여 각각의 상세정보를 조회하고, 클래스-메서드-쿼리/파라미터로 이어지는 구조 및 각 클래스간의 호출 정보를 조회할 수 있다.
클래스 정보 수집 : 클래스의 패키지, 클래스 종류, 이름, 속한 메서드명 등의 정보를 수집한다.
메서드 정보 수집 : 메서드의 이름, 어노테이션, 설명, 파라미터, 쿼리 등의 정보 및 소스 내용을 수집한다.
(다른 클래스의 메서드를 호출하는 정보도 포함)
파라미터 정보 수집 : 파라미터의 이름 리턴타입 등을 수집한다.
쿼리 정보 수집 : 쿼리의 이름, 쿼리 내용을 수집한다.
화면 목록은 페이지당 10건씩 조회되며 검색조건은 시스템명, 업무명, 화면명, 화면영문명이다.
수집한 아키텍쳐 정보를 입력하기 위한 데이터베이스 환경정보를 설정한다.
이클립스의 Window > Preferences >
CMS 메뉴를선택한다.
Type : 데이타베이스 종류를 선택한다.(Oracle, MySQL, Tibero, Altibase의 4가지 DB 지원)
URL : 데이터베이스 연결 URL을 입력한다.(datasource의
URL 내용을 입력한다.)
ID : 데이터베이스 ID를 입력한다..
Password : 데이터베이스 Password를 입력한다…
이클립스의 프로젝트 소스 코드를 선택한 후 소스코드로부터 아키텍쳐 정보를 수집한다.
Plug-in을 통하여 수집된 아키텍쳐 정보를 조회한다..
이 위키의 내용은 다음의 라이센스에 따릅니다 :
CC Attribution-Noncommercial-Share Alike 3.0 Unported전자정부 표준프레임워크 라이센스(
바로가기)
전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.