
우선 기본적으로 익힐 때 가장 머리 아팠었던 Ajax 부분이다. 천천히 코드를 따라 가 보자. 우선 DAO에서 confirm 메서드를 하나 만들었다. 스프링을 다 익히고 나니 DAO 란 표현이 좀 낯선 건 여담....... public int confirmID(String memid){ int x=-100; try{ con=getCon(); pstmt=con.prepareStatement("select memId from tbmember where memId=?"); pstmt.setString(1, memid); rs=pstmt.executeQuery(); if(rs.next()){ x=1; //사용 중인 아이디 }else{ x=0; //사용 가능한 아이디 }//else-end }catch(Except..

미니 프로젝트 첫 번째 게시물에 언급했었던 것처럼 구현할 시간이 삼 일 정도 주어졌기에, 우선 기본적으로 선생님이 주신 예제를 활용하려고 노력했다. 그래서 만들어진 첫 번째 구현 화면! 사실 CRUD 과정을 제외하면, 백 단에서 특별히 처리해 주어야 할 로직은 이메일 합치기 말고는 없었다. 다만 수업 시간에 진행하였던 예제로만 진행하면 SELECT OPTION 을 클릭하였을 때 보여야 하는 이메일 주소가 끝이 없어야 하므로, 이용자에게는 직접 입력할 수 있도록 칸을 주어야 하는 것이 맞다고 생각했다. 우선 INPUT 창을 두 개 준비한다. @ 선택하세요 naver.com gmail.com daum.net 직접입력 첫 번째 input 창은 name 을 email1로, 두 번째 input 창의 name 은 ..

종강 한 달 전, 늦었지만 지금까지 진행했었던 프로젝트 진행 후기를 남겨 보려고 한다. 일기 차원, 그리고 기록 차원에서 나중에 보았을 때 큰 도움이 되었으면 좋겠다고 생각한다. 사실 거창하게 기획이라 칭할 것도 없지만, 시작점을 기록해 보자면 이랬다. 우선 우리 프로젝트의 큰 목표는 아래와 같았다. 1. 작업 일자가 삼 일밖에 없으니, 수업 시간에 해 주신 예제들을 충분히 활용할 것. 2. 감당할 수 있는 부가적인 내용들만 추가해 볼 것. 3. 쇼핑몰 형식을 따를 것. 4. MVC 패턴을 사용할 것. 사실 기획을 할 수 있는 시간조차 없어서, 구현할 수 있는 면들을 먼저 구현하고(이것 때문에 CSS를 입힐 때 큰 난항을 겪고, 기획이 왜 프로젝트의 첫 번째 단계로 이루어져야 하는지 뼈저리게 체감하여 두..