4.3 버전 부트 기반 개발환경 구축 시 데이터베이스 구조 관련 문의
- 작성자 :
- 이*
- 작성일 :
- 2025-04-03 17:31:58
- 조회수 :
- 110
- 구분 :
- 개발환경 / 4.3
- 진행상태 :
- 완료
Q
안녕하세요. 이 문의는 아래 문의와 관련이 있습니다.
- https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000024321
현재 GitHub의 '표준프레임워크 부트 기반 심플 게시판(표준프레임워크 4.2 기반)' 예제 소스코드를 이용해서
사용하지 않는 라이브러리 정리 후 4.3 버전으로 마이그레이션까지 진행하였습니다.
이후 애플리케이션 실행에 있어서 필요한 'SAMPLE', 'IDS' 두 테이블을 DB에 생성하고, 정상적으로 실행(테스트, 빌드, 실행)되는 것까지 확인하였습니다.
이제 본격적으로 프로젝트 업무를 착수하고자 하는데요. 이때 DB 내 테이블의 경우 '표준 프레임워크'를 사용하고 있다면 '적용 여부' 판단에 있어서
필수로 존재해야하는 테이블 목록이 있는지요?
만약, 그렇지 않다면 DB-ERD 설계부터는 프로젝트 성격에 맞게 구성하면 되는지 문의드립니다.
(All-in-one의 경우 수많은 테이블들이 존재하더군요.)
[참고]
1. 현재 의존하고 있는 라이브러리
- Spring Boot(Core, MVC 등), Thymeleaf, eGovFramework, MariaDB, MyBatis, Lombok
2. 추후 설정할 라이브러리
- Security, 파일 업로드/다운로드 관련 라이브러리, Image 파일 생성 관련 라이브러리 등
- https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000024321
현재 GitHub의 '표준프레임워크 부트 기반 심플 게시판(표준프레임워크 4.2 기반)' 예제 소스코드를 이용해서
사용하지 않는 라이브러리 정리 후 4.3 버전으로 마이그레이션까지 진행하였습니다.
이후 애플리케이션 실행에 있어서 필요한 'SAMPLE', 'IDS' 두 테이블을 DB에 생성하고, 정상적으로 실행(테스트, 빌드, 실행)되는 것까지 확인하였습니다.
이제 본격적으로 프로젝트 업무를 착수하고자 하는데요. 이때 DB 내 테이블의 경우 '표준 프레임워크'를 사용하고 있다면 '적용 여부' 판단에 있어서
필수로 존재해야하는 테이블 목록이 있는지요?
만약, 그렇지 않다면 DB-ERD 설계부터는 프로젝트 성격에 맞게 구성하면 되는지 문의드립니다.
(All-in-one의 경우 수많은 테이블들이 존재하더군요.)
[참고]
1. 현재 의존하고 있는 라이브러리
- Spring Boot(Core, MVC 등), Thymeleaf, eGovFramework, MariaDB, MyBatis, Lombok
2. 추후 설정할 라이브러리
- Security, 파일 업로드/다운로드 관련 라이브러리, Image 파일 생성 관련 라이브러리 등
환경정보
-
- OS 정보 : MacOS, Windows, RHEL9
- 표준프레임워크 버전 : 4.3
- JDK(JRE) 정보 : OpenJDK 1.8.0.442
- WAS 정보 : Apache Tomcat 9.0.102
- DB 정보 : MariaDB 10.4.17
- 기타 환경 정보 : Spring Web, Spring Security, Thymeleaf, MyBatis 구성으로 주로 개발하고 있습니다.
A
안녕하세요.
표준프레임워크 센터입니다.
결론적으로
DB내 테이블의 경우 기관 또는 개발사업단의 네이밍룰 기준에 맞게
변경하여 사용하시면 됩니다.
표준프레임워크 적용 여부를 판단하는 기준은
표준프레임워크의 아키텍쳐 적용규칙이 준수되어야 하며
적용 규칙에 명시되지 않은 부분에 관련하여서는
사업 단 성격에 맞추어 자유롭게 구성이 가능합니다.
적용규칙에 대한 상세한 안내는 아래 링크를 들어가신 후
"이용절차" → "4단계" → "적용지원 수행 및 완료" → "가이드 다운로드"
파일을 통해서 확인 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=82
감사합니다.
표준프레임워크 센터입니다.
결론적으로
DB내 테이블의 경우 기관 또는 개발사업단의 네이밍룰 기준에 맞게
변경하여 사용하시면 됩니다.
표준프레임워크 적용 여부를 판단하는 기준은
표준프레임워크의 아키텍쳐 적용규칙이 준수되어야 하며
적용 규칙에 명시되지 않은 부분에 관련하여서는
사업 단 성격에 맞추어 자유롭게 구성이 가능합니다.
적용규칙에 대한 상세한 안내는 아래 링크를 들어가신 후
"이용절차" → "4단계" → "적용지원 수행 및 완료" → "가이드 다운로드"
파일을 통해서 확인 가능합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=82
감사합니다.