개발환경을 따라하다가 안되는게 있어서요
- 작성자 :
- 유*락
- 작성일 :
- 2012-06-20 10:03:02
- 조회수 :
- 1,827
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
개발환경을 홈페이지를 보고 그대로 따라하고 있습니다.
runHsqlDB를 실행은 해서 게시판은 띄웠는데
그다음에 mysql로 DB연결을 하고 쿼리를 바꿔보고
컬럼명을 새롭게 정의해서 실행을 하니깐 기존에
컬럼명으로 정의한것은 잘 나오는데
새롭게 추가한 컬럼명은 화면에 나오질 않습니다.
기존에 description 이라고 정의한 컬럼을
Ofice_Num이라고 다시 정의했거든요~
description 을 전체 검색해서 똑같이 추가적으로 정의를 했습니다.
헌데 안나오네요~
어떤 다른 추가작업이 필요한가요??
runHsqlDB를 실행은 해서 게시판은 띄웠는데
그다음에 mysql로 DB연결을 하고 쿼리를 바꿔보고
컬럼명을 새롭게 정의해서 실행을 하니깐 기존에
컬럼명으로 정의한것은 잘 나오는데
새롭게 추가한 컬럼명은 화면에 나오질 않습니다.
기존에 description 이라고 정의한 컬럼을
Ofice_Num이라고 다시 정의했거든요~
description 을 전체 검색해서 똑같이 추가적으로 정의를 했습니다.
헌데 안나오네요~
어떤 다른 추가작업이 필요한가요??
A
안녕하세요.. 유용락님..
컬럼을 추가하셨다면 .. 다음과 같이 프로그램을 변경하시면 되실 것 같습니다.
1. VO property 추가 (Query xml에서 EgovMap 또는 HashMap 등의 Map을 사용하셨다면.. 불필요)
2. query xml 변경 (select, update, insert 등)
3. DAO 수정 필요 없음
4. Service 수정 필요 없음 (단, 해당 컬럼에 대한 비지니스 로직이 생겼다면.. 수정 필요)
5. Controller 수정 필요 없음 (Service와 같이 해당 컬럼에 따라 추가 데이터 처리가 필요하면 수정 필요)
6. JSP 수정 (추가된 VO property를 화면에 표시)
3, 4, 5에 수정이 필요 없는 이유는.. query xml의 결과가 VO나 VO를 포함하는 List에 담아져서.. JSP에 그대로 전달되기 때문입니다. (model에 담겨져서..)
다시 한번 변경하신 부분을 위와 같이 확인해 보시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
컬럼을 추가하셨다면 .. 다음과 같이 프로그램을 변경하시면 되실 것 같습니다.
1. VO property 추가 (Query xml에서 EgovMap 또는 HashMap 등의 Map을 사용하셨다면.. 불필요)
2. query xml 변경 (select, update, insert 등)
3. DAO 수정 필요 없음
4. Service 수정 필요 없음 (단, 해당 컬럼에 대한 비지니스 로직이 생겼다면.. 수정 필요)
5. Controller 수정 필요 없음 (Service와 같이 해당 컬럼에 따라 추가 데이터 처리가 필요하면 수정 필요)
6. JSP 수정 (추가된 VO property를 화면에 표시)
3, 4, 5에 수정이 필요 없는 이유는.. query xml의 결과가 VO나 VO를 포함하는 List에 담아져서.. JSP에 그대로 전달되기 때문입니다. (model에 담겨져서..)
다시 한번 변경하신 부분을 위와 같이 확인해 보시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.