eGovFrameDev-3.1.0-64bit의 자체버그가 있어서 원인과 debug방법을 알고 싶습니다.
- 작성자 :
- 이*섭
- 작성일 :
- 2014-10-17 15:34:32
- 조회수 :
- 578
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
eGovFrameDev-3.1.0-64bit.exe를 설치하고 시험했는데, 다음과 같은 버그가 있습니다.
증세:
리스트화면(http://localhost:8080/sample/egovSampleList.do)에서 임의 레코드의 카테고리ID필드를 클릭하여 http://localhost:8080/sample/updateSampleView.do페이지로 이동한 후
그냥 바로 [List]버튼을 클릭하여 원래의 리스트Page(http://localhost:8080/sample/egovSampleList.do)로 돌아온 후,
[등록]버튼을 누르면, 등록화면으로 이동하지 않고, 바로 임의의 record가 한개 추가됩니다. 추가된 후 다시 한번더 [등록]버튼을 눌러야
등록화면으로 이동합니다.
이 원인을 알고 싶고, 이런경우 debug하는 방법도 알려주시면 감사하겠습니다.
미리 감사드립니다. ^^
증세:
리스트화면(http://localhost:8080/sample/egovSampleList.do)에서 임의 레코드의 카테고리ID필드를 클릭하여 http://localhost:8080/sample/updateSampleView.do페이지로 이동한 후
그냥 바로 [List]버튼을 클릭하여 원래의 리스트Page(http://localhost:8080/sample/egovSampleList.do)로 돌아온 후,
[등록]버튼을 누르면, 등록화면으로 이동하지 않고, 바로 임의의 record가 한개 추가됩니다. 추가된 후 다시 한번더 [등록]버튼을 눌러야
등록화면으로 이동합니다.
이 원인을 알고 싶고, 이런경우 debug하는 방법도 알려주시면 감사하겠습니다.
미리 감사드립니다. ^^
A
안녕하세요. 이용섭님.
말씀하신 부분을 확인한 결과, 정상적으로 등록화면으로 이동하고 있습니다.
다시 확인 부탁드립니다.
debug 방법은 정해져 있는 방법은 없지만 대략 다음과 같은 방식으로 처리하시면 되실 것 같습니다.
- 서버 처리 상의 오류 확인 : 로그를 통한 오류 확인
로그(log4j.xml) 상의 logger의 level을 DEBUG로 하시면 사용한 library나 framework 처리 부분에 대하여 상세한 디버그 정보가 표시되며, 자체적 구현하신 부분에 대해서도 logger의 debug를 통해 정보를 남기시면 오류 확인이 도움이 됩니다.
- 클라이언트 상의 오류 확인 : 크롬이나 IE의 개발자도구를 활용하시면 호출한 URL 정보, javascript 상의 오류 등을 확인하실 수 있습니다.
위의 경우도 개발자도구를 통해 javascript 상의 오류가 있었는지, 호출된 URL은 어떻게 되는지 등을 확인하실 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
말씀하신 부분을 확인한 결과, 정상적으로 등록화면으로 이동하고 있습니다.
다시 확인 부탁드립니다.
debug 방법은 정해져 있는 방법은 없지만 대략 다음과 같은 방식으로 처리하시면 되실 것 같습니다.
- 서버 처리 상의 오류 확인 : 로그를 통한 오류 확인
로그(log4j.xml) 상의 logger의 level을 DEBUG로 하시면 사용한 library나 framework 처리 부분에 대하여 상세한 디버그 정보가 표시되며, 자체적 구현하신 부분에 대해서도 logger의 debug를 통해 정보를 남기시면 오류 확인이 도움이 됩니다.
- 클라이언트 상의 오류 확인 : 크롬이나 IE의 개발자도구를 활용하시면 호출한 URL 정보, javascript 상의 오류 등을 확인하실 수 있습니다.
위의 경우도 개발자도구를 통해 javascript 상의 오류가 있었는지, 호출된 URL은 어떻게 되는지 등을 확인하실 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.