그날 알았지 이럴 줄
[JSP/Eclipse/MySQL] 험난한 데이터 테스트 성공까지의 과정 본문
초보 작성, 초보 기준
dao도 작성하고 jsp도 대충 작성하고 servlet도 작성했으니
최종 마무리로 data test 해볼까?
그리고 장장 한달을 헤매게 된다
내가 깨달은건
코드를 긁어서 사용해도 이게 무슨 코드이고 어떻게 작동하는지 알아야만 한다.
겨우 한 페이지를 한달동안 뒤지게 헤매고싶지 않다면
<파일 작성 및 점검 목록>
1. 기본적인 준비
- mysql data table 작성
- eclipse jdbc 연동, driver test code 실행
2. dto & dao 작성
- driver, url, id(user), pw 제대로 적었는지 확인
- sql 쿼리문
: 쿼리문은 반드시 command line client로 실습 몇번만 해보자.
: error 검토를 위해 dao에 작성한 쿼리문을 command line client에 똑같이 test 하자.
3. servlet 작성
- 어노테이션 체크하기
- 안하는 경우도 많음 (필수 아님)
4. 페이지에서의(jsp실행) Test
- 값을 받는 페이지를 만든다면, 한글 깨짐 확인용 jsp를 따로 만들어서 체크 및 디버그
- 코드 및 jsp에서 오류가 없는데 database에 값이 넣어지지 않는다면 외래키 체크
: 참조할 table에 값을 넣고, test 시 참조키와 같은 값을 적어야 한다.
(사담)
여기까지 틀린 곳이 없으면 된다
나는 놀랍게도 1번 제외 위의 모든 부분을 틀렸음
당연함 무지성으로 긁어오기만 했기 때문임
괜히 맞왜틀만 100번 시전
나는 각종 코드, 설정 다 검사하면서 쿼리문 체크를 가장 나중에 떠올렸다.
eclipse고 jsp고 에러도 안뜨면서 작동이 안되니까 더 미치겠더라.
쿼리문 체크 다 하고 나니까 작동 되는데, 가장 기본적인걸 검사 안한 내가 바보같았음
저 간단한 것들을 장장 4주에 걸쳐 깨달은 나는..
슬프다.. 바보라서.. : )...
사실 마감기한이 얼마 안남아서 조급하기도 했었다.
지금은 장기로 전환해서 한시름 놨지만
역시 코드는 처음부터 차근차근 쌓아가야 하나보다
'CODING > JSP' 카테고리의 다른 글
[JSP] 한글 깨짐 - 물음표(?) (0) | 2021.09.03 |
---|---|
[JSP/Servlet] 어노테이션 실행 (0) | 2021.09.02 |