공통컴포넌트 설치 관련 확인 결과
- 작성자 :
- 김*욱
- 작성일 :
- 2017-04-21 17:52:54
- 조회수 :
- 1,093
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
2. Add eGovFroame Commonm Component 목록 외 컴포넌트들은 왜 목록에 없는건가요?
-> New > eGovFramework Common Component를 통해서 추가 할 수 있는 공통 컴포넌트 목록 외에
다른 추가적인 컴포넌트들은 New > eGovFramework Common Component 목록에 제공되는 형태가 아닌
수동으로 파일을 다운받아서 비교 후 설치를 해야 하는 방식으로 제공하시는지 궁금했습니다.
( 패키지 의존성 때문이다라던지 제공되는 파일 크기가 너무 커져서라던지 등등.... )
홈페이지 컴포넌트 다운로드에 있는 컴포넌트들이
Add eGovFrame Common Componen 목록에 없어서 추가 기능인줄 알았는데
답변 해주신거 보고 다시 확인하니 Add eGovFrame Common Componen에
묶음 형태(?)로 제공되는것을 확인했고
해당 기능들이 추가 되는 것을 확인했습니다. 감사합니다.
( 예를 들면 게시판 관련 여러 컴포넌트들이 게시판 컴포넌트만 추가하면 다 설치 됨 )
제가 처음 이 프레임워크를 사용하는거라 제대로 이해가 안 되었었는데
계속적으로 질의하고 그에 빠른 답변해주셔서 어느 정도 이해가 되었습니다.
저의 경우 3.6.0 all-in-one을 설치하여도
3.5.0(3.5.1)사용할 때처럼 모든 컴포넌트들이 설치 된 것이 아니라
부분적으로 설치 되어서 ( 설명 예제 이미지에 있는 정도만 )
추가적으로 없는 컴포넌트들(3.5.1에 있는 여러 기능들)을
홈페이지에서 따로 다운받고 추가해서 사용해야 하는줄 알았고
그로 인해 이 방법을 좀 더 쉽게 할 수 있는 방법이 없나 해서 질의 했던 것이었습니다.
그리고 이전에 답변 해주신 것을 잘못 이해해서 제 3.6.0 버전에 설치 되지 않았던 기능들은
3.6.0이후 제공 안되는 줄 알았고 왜 3.5.1은 되어있는데 3.6.0은 안 해주셨을까,
3.6.0은 왜 더 기능이 줄었을까에 대한 해답을 얻고자 여러 질의를 했었습니다.
제가 좀 더 본 결과 3.5.1 이하 버전에서 제공되어진 기능이
3.6.0에도 제공이 되고 있는 것을 확인했습니다.
단지 3.6.0에서 Add eGovFrame Common Componen를 이용하여 설치 시
어떤 설정이 다르게 되어 있는지 모르지만 xml 리소스가 없던지 자바 파일이 없던지 하는 오류가 계속 생겼고
이러한 문제가 계속되어서 저는 버전업이 되어서 안되는가 오해했었습니다.
몇 일간 계속 헤매다 보니 공통 컴포넌트들을 추가 하는 부분에 조금 익숙해졌고
아직도 원인을 다 찾지 못했지만 도중 도중 xml이나 java package가 제대로 설치가 안되거나
DB 크립트가 제대로 안들어가는 문제, 메이븐 인스톨이 제대로 안되었거나
캐싱이 되었는지 변경사항이 제대로 적용이 안되는 문제.
프로젝트 클린, 톰켓 클린, 메이븐 클린 등으로 해결 되었던 문제 등 등.
이거 저거 수정하고 여러 차례 해보니 정상 작동하는 것을 확인 했습니다.
3.6.0이 3.5.0(3.5.1) 보다 훨씬 오류가 많이 났었던 이유는 아직도 모르겠으나
그 때 그 때 조금씩 고쳐가며 사용중입니다.
혹 저처럼 컴포넌트 설치시 많은 오류를 보시는 분들을 위해서 추가적으로 남깁니다.
저 같은 경우는 3.6.0을 사용 할 때는 all-in-one 파일을 받아서 프로젝트에 덮고 DB Script를 실행한 후
연결 하는 방법을 사용했을 때 상당히 많은 오류가 났었습니다. ( 이유는 아직도... )
3.5.0을 사용 할 때도 마찬가지였지만 조금만 손봐주면 사용 가능할 정도였습니다. ( 아직도 이해가.... )
그래서 지금 사용 하는 방법으로는 새 프로젝트를 만들고 난 후
컴포넌트들은 New > Add eGovFrame Common Componen를 통해서
하나씩 설치했고 DB도 Data source Explorer에 DB정보를 입력하고 이를 이용하여
DB 연결 테스트 및 테이블 생성, 데이터 입력을 하였습니다.
또한 컴포넌트들을 한번에 다 설치하는 것이 아닌
하나씩 설치하여 하나 설치시 정삭 작동하면 프로젝트를 복사하여 기존 것은 그대로 두고
복사한 프로젝트에 추가적인 컴포넌트를 설치하고 다시 테스트 하는 방식으로 진행하고 있습니다.
혹 저같이 문제가 많이 발생하시는 분은 이런 방식도 한번 해보심이 나쁘지 않으실거 같습니다.
아니면 깃을 사용하는것도 방법일듯합니다.
추가 질의 :
--> 위 방식대로 하면 3.5.0(3.5.1)과 화면이 매우 유사하게 보이는데..... all-in-one으로 설치했을때랑
화면 디자인이 다른데 그냥 화면만 다르게 보이는거겠죠? 괜히...
저 같은 초보를 위해서 빠른 답변 주시는 것에 다시 한 번 감사드립니다.
-> New > eGovFramework Common Component를 통해서 추가 할 수 있는 공통 컴포넌트 목록 외에
다른 추가적인 컴포넌트들은 New > eGovFramework Common Component 목록에 제공되는 형태가 아닌
수동으로 파일을 다운받아서 비교 후 설치를 해야 하는 방식으로 제공하시는지 궁금했습니다.
( 패키지 의존성 때문이다라던지 제공되는 파일 크기가 너무 커져서라던지 등등.... )
홈페이지 컴포넌트 다운로드에 있는 컴포넌트들이
Add eGovFrame Common Componen 목록에 없어서 추가 기능인줄 알았는데
답변 해주신거 보고 다시 확인하니 Add eGovFrame Common Componen에
묶음 형태(?)로 제공되는것을 확인했고
해당 기능들이 추가 되는 것을 확인했습니다. 감사합니다.
( 예를 들면 게시판 관련 여러 컴포넌트들이 게시판 컴포넌트만 추가하면 다 설치 됨 )
제가 처음 이 프레임워크를 사용하는거라 제대로 이해가 안 되었었는데
계속적으로 질의하고 그에 빠른 답변해주셔서 어느 정도 이해가 되었습니다.
저의 경우 3.6.0 all-in-one을 설치하여도
3.5.0(3.5.1)사용할 때처럼 모든 컴포넌트들이 설치 된 것이 아니라
부분적으로 설치 되어서 ( 설명 예제 이미지에 있는 정도만 )
추가적으로 없는 컴포넌트들(3.5.1에 있는 여러 기능들)을
홈페이지에서 따로 다운받고 추가해서 사용해야 하는줄 알았고
그로 인해 이 방법을 좀 더 쉽게 할 수 있는 방법이 없나 해서 질의 했던 것이었습니다.
그리고 이전에 답변 해주신 것을 잘못 이해해서 제 3.6.0 버전에 설치 되지 않았던 기능들은
3.6.0이후 제공 안되는 줄 알았고 왜 3.5.1은 되어있는데 3.6.0은 안 해주셨을까,
3.6.0은 왜 더 기능이 줄었을까에 대한 해답을 얻고자 여러 질의를 했었습니다.
제가 좀 더 본 결과 3.5.1 이하 버전에서 제공되어진 기능이
3.6.0에도 제공이 되고 있는 것을 확인했습니다.
단지 3.6.0에서 Add eGovFrame Common Componen를 이용하여 설치 시
어떤 설정이 다르게 되어 있는지 모르지만 xml 리소스가 없던지 자바 파일이 없던지 하는 오류가 계속 생겼고
이러한 문제가 계속되어서 저는 버전업이 되어서 안되는가 오해했었습니다.
몇 일간 계속 헤매다 보니 공통 컴포넌트들을 추가 하는 부분에 조금 익숙해졌고
아직도 원인을 다 찾지 못했지만 도중 도중 xml이나 java package가 제대로 설치가 안되거나
DB 크립트가 제대로 안들어가는 문제, 메이븐 인스톨이 제대로 안되었거나
캐싱이 되었는지 변경사항이 제대로 적용이 안되는 문제.
프로젝트 클린, 톰켓 클린, 메이븐 클린 등으로 해결 되었던 문제 등 등.
이거 저거 수정하고 여러 차례 해보니 정상 작동하는 것을 확인 했습니다.
3.6.0이 3.5.0(3.5.1) 보다 훨씬 오류가 많이 났었던 이유는 아직도 모르겠으나
그 때 그 때 조금씩 고쳐가며 사용중입니다.
혹 저처럼 컴포넌트 설치시 많은 오류를 보시는 분들을 위해서 추가적으로 남깁니다.
저 같은 경우는 3.6.0을 사용 할 때는 all-in-one 파일을 받아서 프로젝트에 덮고 DB Script를 실행한 후
연결 하는 방법을 사용했을 때 상당히 많은 오류가 났었습니다. ( 이유는 아직도... )
3.5.0을 사용 할 때도 마찬가지였지만 조금만 손봐주면 사용 가능할 정도였습니다. ( 아직도 이해가.... )
그래서 지금 사용 하는 방법으로는 새 프로젝트를 만들고 난 후
컴포넌트들은 New > Add eGovFrame Common Componen를 통해서
하나씩 설치했고 DB도 Data source Explorer에 DB정보를 입력하고 이를 이용하여
DB 연결 테스트 및 테이블 생성, 데이터 입력을 하였습니다.
또한 컴포넌트들을 한번에 다 설치하는 것이 아닌
하나씩 설치하여 하나 설치시 정삭 작동하면 프로젝트를 복사하여 기존 것은 그대로 두고
복사한 프로젝트에 추가적인 컴포넌트를 설치하고 다시 테스트 하는 방식으로 진행하고 있습니다.
혹 저같이 문제가 많이 발생하시는 분은 이런 방식도 한번 해보심이 나쁘지 않으실거 같습니다.
아니면 깃을 사용하는것도 방법일듯합니다.
추가 질의 :
--> 위 방식대로 하면 3.5.0(3.5.1)과 화면이 매우 유사하게 보이는데..... all-in-one으로 설치했을때랑
화면 디자인이 다른데 그냥 화면만 다르게 보이는거겠죠? 괜히...
저 같은 초보를 위해서 빠른 답변 주시는 것에 다시 한 번 감사드립니다.
첨부파일
A
안녕하십니까, 김태욱님.
먼저 공통컴포넌트에 깊은 관심의 글을 남겨주셔서 감사드립니다.
DB 연결 테스트 및 테이블 생성은 공통 컴포넌트 추가 시 옵션으로 제공하고 있습니다.
또한 eGovFrame 3.6.0은 실행환경 3.6.0을 적용하고 공통 컴포넌트 30종이 개선되었습니다.
(실행환경 3.6.0 적용, 신규 CSS 디자인 적용, Servlet 3.1 적용, MyBatis적용, 국제화 적용, 시큐어코딩 49건)
문의 해주신 각 버전별 공통콤포넌트 CSS의 경우 각각 공통컴포넌트 개선여부에 따라 위 링크를 통해 참고해주시기 바랍니다.
그 외에도 공통컴포넌트에 대한 많은 정보를 포털 개발가이드->위키가이드를 통해 제공하고 있으니 참조 부탁드립니다.
다시 한번 깊은 관심에 감사드립니다.
좋은 하루되시기 바랍니다.
먼저 공통컴포넌트에 깊은 관심의 글을 남겨주셔서 감사드립니다.
DB 연결 테스트 및 테이블 생성은 공통 컴포넌트 추가 시 옵션으로 제공하고 있습니다.
또한 eGovFrame 3.6.0은 실행환경 3.6.0을 적용하고 공통 컴포넌트 30종이 개선되었습니다.
(실행환경 3.6.0 적용, 신규 CSS 디자인 적용, Servlet 3.1 적용, MyBatis적용, 국제화 적용, 시큐어코딩 49건)
문의 해주신 각 버전별 공통콤포넌트 CSS의 경우 각각 공통컴포넌트 개선여부에 따라 위 링크를 통해 참고해주시기 바랍니다.
그 외에도 공통컴포넌트에 대한 많은 정보를 포털 개발가이드->위키가이드를 통해 제공하고 있으니 참조 부탁드립니다.
다시 한번 깊은 관심에 감사드립니다.
좋은 하루되시기 바랍니다.