공통컴포넌트 추가
- 작성자 :
- 이*민
- 작성일 :
- 2012-12-21 15:18:10
- 조회수 :
- 1,247
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.^^
몇 가지 질문 할게요..
앱 개발하다가 이번에 웹 개발을 맡게 되어 헷갈리고 모르는게 한 두 가지가 아니네요ㅠ
너그러이 답변해주시길 부탁드릴게요. 기초적인 부분이라, 아래의 질문 내용들만 이해되면 개발하는 데 크게 문제 없을 듯 합니다.ㅠㅠ
1. 공통컴포넌트 추가 시.
일단 공통 컴포넌트 적용하는 것 까지는 되었습니다. 여기에 다른 컴포넌트를 추가 할 때가 궁금합니다. 예를 들어, 설문조사를 추가한 후, 사용자 지원의 약관관리를 추가 한다고 했을 때, 이 때 pom.xml 등 overwrite 할 것인지에 대해 뭍는 창에 가이드라인에는 신규 프로젝트가 아닐 시 no to all 을 클릭한 후 각각에 맞게 변경해주어야 한다는데, 무엇을 추가하고 변경해주어야 하는지 궁금합니다.ㅠㅠ
2. 이에 더하여 공통컴퍼넌트를 추가시켜준 후 서버에서 실행했을 때, 일전에 먼저 추가했던 설문조사 페이지만 뜨고, 약관 관리로의 이동이 불가능한 데,, 메인 페이지를 무엇으로 할 지 지정해주는, Manifest와 같은 등록하는 부분이 있나요?? 또한 이렇게 서로 다른 두 개의 컴포넌트를 등록시켰을 때, 설문조사 페이지에서, 약관 관리로 이동하려 한다면 어떻게 해주어야 하나요..?
3. 각 페이지와 연동된 java 소스가 어떤 것인지 확인하는 방법이 있나요?
4. 마지막으로, 현재 프로젝트에서 공통컴포넌트가 아닌, 제가 페이지를 직접 만들고자 할 때, java와 jsp를 연동하고, 버튼 같은 것 클릭 시 여기로 이동시키면 될 텐데, 안드로이드의 경우는 만들어진 activity를 manifest에 등록시켜야만 해당 액티비티가 활성화 되자나요. 비슷하게 만들어진 페이지를 등록시키는 부분이 있나요??
귀찮으실텐데,, 4가지만 답변 부탁드려도 될까요?
도움 부탁드립니다.
몇 가지 질문 할게요..
앱 개발하다가 이번에 웹 개발을 맡게 되어 헷갈리고 모르는게 한 두 가지가 아니네요ㅠ
너그러이 답변해주시길 부탁드릴게요. 기초적인 부분이라, 아래의 질문 내용들만 이해되면 개발하는 데 크게 문제 없을 듯 합니다.ㅠㅠ
1. 공통컴포넌트 추가 시.
일단 공통 컴포넌트 적용하는 것 까지는 되었습니다. 여기에 다른 컴포넌트를 추가 할 때가 궁금합니다. 예를 들어, 설문조사를 추가한 후, 사용자 지원의 약관관리를 추가 한다고 했을 때, 이 때 pom.xml 등 overwrite 할 것인지에 대해 뭍는 창에 가이드라인에는 신규 프로젝트가 아닐 시 no to all 을 클릭한 후 각각에 맞게 변경해주어야 한다는데, 무엇을 추가하고 변경해주어야 하는지 궁금합니다.ㅠㅠ
2. 이에 더하여 공통컴퍼넌트를 추가시켜준 후 서버에서 실행했을 때, 일전에 먼저 추가했던 설문조사 페이지만 뜨고, 약관 관리로의 이동이 불가능한 데,, 메인 페이지를 무엇으로 할 지 지정해주는, Manifest와 같은 등록하는 부분이 있나요?? 또한 이렇게 서로 다른 두 개의 컴포넌트를 등록시켰을 때, 설문조사 페이지에서, 약관 관리로 이동하려 한다면 어떻게 해주어야 하나요..?
3. 각 페이지와 연동된 java 소스가 어떤 것인지 확인하는 방법이 있나요?
4. 마지막으로, 현재 프로젝트에서 공통컴포넌트가 아닌, 제가 페이지를 직접 만들고자 할 때, java와 jsp를 연동하고, 버튼 같은 것 클릭 시 여기로 이동시키면 될 텐데, 안드로이드의 경우는 만들어진 activity를 manifest에 등록시켜야만 해당 액티비티가 활성화 되자나요. 비슷하게 만들어진 페이지를 등록시키는 부분이 있나요??
귀찮으실텐데,, 4가지만 답변 부탁드려도 될까요?
도움 부탁드립니다.
A
안녕하세요. 이주민님
1. 공통컴포넌트 추가 시.
일단 공통 컴포넌트 적용하는 것 까지는 되었습니다. 여기에 다른 컴포넌트를 추가 할 때가 궁금합니다. 예를 들어, 설문조사를 추가한 후, 사용자 지원의 약관관리를 추가 한다고 했을 때, 이 때 pom.xml 등 overwrite 할 것인지에 대해 뭍는 창에 가이드라인에는 신규 프로젝트가 아닐 시 no to all 을 클릭한 후 각각에 맞게 변경해주어야 한다는데, 무엇을 추가하고 변경해주어야 하는지 궁금합니다.ㅠㅠ
=> 권한관리 컴포넌트 추가시 web.xml, context-egovuserdetailshelper.xml 변경사항이 있고,
DB관련 정보를 넣는 globals.properties 에서는 사용자 변경후 overwrite 하시면 안 됩니다.
2. 이에 더하여 공통컴퍼넌트를 추가시켜준 후 서버에서 실행했을 때, 일전에 먼저 추가했던 설문조사 페이지만 뜨고, 약관 관리로의 이동이 불가능한 데,, 메인 페이지를 무엇으로 할 지 지정해주는, Manifest와 같은 등록하는 부분이 있나요?? 또한 이렇게 서로 다른 두 개의 컴포넌트를 등록시켰을 때, 설문조사 페이지에서, 약관 관리로 이동하려 한다면 어떻게 해주어야 하나요..?
=> 메인 페이지는 globals.properties에서 Globals.MainPage 설정을 변경해 주시면 됩니다. 또한 기본적으로 web.xml에서 egovDevIndex.jsp 파일을 찾게 되어 있어 컴포넌트 추가시 자동적으로 이동하는 페이지가 왼쪽 프레임에 보일 수 있도록 페이지를 구성하였습니다.(2.0 기준)
3. 각 페이지와 연동된 java 소스가 어떤 것인지 확인하는 방법이 있나요?
=> 개발가이드 중에서 공통컴포넌트 배포파일의 구성정보를 확인해 보시면 됩니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:com:v2:init_deploy_file
4. 마지막으로, 현재 프로젝트에서 공통컴포넌트가 아닌, 제가 페이지를 직접 만들고자 할 때, java와 jsp를 연동하고, 버튼 같은 것 클릭 시 여기로 이동시키면 될 텐데, 안드로이드의 경우는 만들어진 activity를 manifest에 등록시켜야만 해당 액티비티가 활성화 되자나요. 비슷하게 만들어진 페이지를 등록시키는 부분이 있나요??
=> 페이지를 별도로 등록시키는 부분은 없으며, 버튼을 링크로 만들어서 페이지를 호출하시면 controller에서 @RequestMapping에서 호출하시면 됩니다.
고맙습니다.
1. 공통컴포넌트 추가 시.
일단 공통 컴포넌트 적용하는 것 까지는 되었습니다. 여기에 다른 컴포넌트를 추가 할 때가 궁금합니다. 예를 들어, 설문조사를 추가한 후, 사용자 지원의 약관관리를 추가 한다고 했을 때, 이 때 pom.xml 등 overwrite 할 것인지에 대해 뭍는 창에 가이드라인에는 신규 프로젝트가 아닐 시 no to all 을 클릭한 후 각각에 맞게 변경해주어야 한다는데, 무엇을 추가하고 변경해주어야 하는지 궁금합니다.ㅠㅠ
=> 권한관리 컴포넌트 추가시 web.xml, context-egovuserdetailshelper.xml 변경사항이 있고,
DB관련 정보를 넣는 globals.properties 에서는 사용자 변경후 overwrite 하시면 안 됩니다.
2. 이에 더하여 공통컴퍼넌트를 추가시켜준 후 서버에서 실행했을 때, 일전에 먼저 추가했던 설문조사 페이지만 뜨고, 약관 관리로의 이동이 불가능한 데,, 메인 페이지를 무엇으로 할 지 지정해주는, Manifest와 같은 등록하는 부분이 있나요?? 또한 이렇게 서로 다른 두 개의 컴포넌트를 등록시켰을 때, 설문조사 페이지에서, 약관 관리로 이동하려 한다면 어떻게 해주어야 하나요..?
=> 메인 페이지는 globals.properties에서 Globals.MainPage 설정을 변경해 주시면 됩니다. 또한 기본적으로 web.xml에서 egovDevIndex.jsp 파일을 찾게 되어 있어 컴포넌트 추가시 자동적으로 이동하는 페이지가 왼쪽 프레임에 보일 수 있도록 페이지를 구성하였습니다.(2.0 기준)
3. 각 페이지와 연동된 java 소스가 어떤 것인지 확인하는 방법이 있나요?
=> 개발가이드 중에서 공통컴포넌트 배포파일의 구성정보를 확인해 보시면 됩니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:com:v2:init_deploy_file
4. 마지막으로, 현재 프로젝트에서 공통컴포넌트가 아닌, 제가 페이지를 직접 만들고자 할 때, java와 jsp를 연동하고, 버튼 같은 것 클릭 시 여기로 이동시키면 될 텐데, 안드로이드의 경우는 만들어진 activity를 manifest에 등록시켜야만 해당 액티비티가 활성화 되자나요. 비슷하게 만들어진 페이지를 등록시키는 부분이 있나요??
=> 페이지를 별도로 등록시키는 부분은 없으며, 버튼을 링크로 만들어서 페이지를 호출하시면 controller에서 @RequestMapping에서 호출하시면 됩니다.
고맙습니다.