본문 바로가기

자바기초

디버깅

// 이클립스

1. 디버그 모드로 전환 (서버 시작도 디버그 모드로 해야함!)

서버를 디버그 모드로 실행

 

디버그 모드로 변경!

 

2. 확인하고 싶은 곳에 breaking point를 설정 (더블클릭 / Ctrl+Shift+B)

196줄과 203줄에 걸었는데 196줄에 건 중단점은 보이질 않네...

 

3. 사이트에 접속 후, 중단점을 건 기능을 하는 페이지에 접근 >> 웹에선 무한로딩 / 이클립스에선 디버깅이 진행

무한로딩~~~~

 

4. 아래 사진에서 2의 Step Over(F6)로 한줄 한줄씩 넘어가면서 확인 가능. 만약 중단점을 무시하고 진행하길 원한다면 1을 클릭하여 활성화 해놓기.

 

// 웹

1. F12 누르고 소스를 볼 때 .do로 나와서 이렇게 하얀 화면만 나오면 F5

 

2. 원하는 곳을 클릭하고

 

3. 해당 기능이 실행되도록 함. 나는 현재 '목록 뿌리는 것'을 확인할 것이기에 새로고침을 했는데, 만약 작동점의 조작이 필요한 기능이라면 그 작동점을 조작하도록 함. (Ex. '저장' 기능 확인 > '저장' 버튼을 누른다.)

 

4. 페이지에 무한 로딩이 뜨면서 아래 사진과 같은 것이 뜸. > 오른쪽의 검은색 화살표 버튼 혹은 F10을 누르면 function 단위로 실행.

 

5. 궁금한 데이터의 경우, 해당 부분에 블록 처리를 한 후 마우스를 호버하면 거기에 무슨 데이터가 담겼는지도 보임.

 

'자바기초' 카테고리의 다른 글

Thread  (0) 2020.06.18
JDBC / MySQL Driver  (0) 2020.06.15
인터페이스  (0) 2020.06.08
추상 클래스 응용 - 템플릿 메서드  (0) 2020.05.30
추상 클래스  (0) 2020.05.30