1. registform.jsp에서 회원가입 정보를 입력받는다.
form의 action = "/member/regist.do"값을 타고 간다.


2. 데이터는 MemberRegistController 1차 받는다.
. request.getRequestDispatcher("/WEB-INF/views/member/registForm.jsp").forward(request,response);
  -registform.jsp 폴더 주소값 대소문자 정확히구분하여 입력해야함...
. new MemberServiceImpl().registerMember(member); 으로 회원가입 정보를 보낸다.


3. MemberServiceImpl 클래스 메소드는 DB로 보낸다.
. SqlSessionTemplate --JDBTemplate 역할을 복잡한 구문없이 처리하는데. 관련정보는  "mybatis-config.xml"에 있고
 "mybatis-config.xml"이곳에 Query문을 기술한 mapper.dtd정보가 있음...
. 즉 SqlSessionTemplate(mybatis-config.xml(mapper.dtd)) 묶여 가는 것임


4. MemberStoreLogic().registerMember(session, member); db와 연결정보와 Member회원정보를 insert 후 결과 값 result로 받음.

 

5. 다시 MemberServiceImpl클래스 registerMember메소드에서 result 결과 값을 받아서 이상이 없으면 commit/rollback을 한다.

 

6.  MemberRegistController다시 돌아와서 가입완료 alert창 띄우고 PrintWriter를 닫는다.

+ Recent posts