목록분류 전체보기 (137)
코딩 이야기

자 이제 어플리케이션 설정이 끝났으니 설계를 먼저 해야겠지요? 정보를 담을 DB 설계를 하도록 합시다. 필자의 경우에는 mysql을 사용하였습니다. 앞에 테이블은 서비스 자체의 회원가입을 담는 테이블이고 뒤에는 sns 테이블입니다. sns 에서 이메일은 겹칠 수 있는 구조이기 때문에 분리 시키는게 맞다고 생각했지만 더 좋은 구조가 있다면 알려주세요. (사실 귀차니즘이...) 또롱 하고 대충 템플릿으로 로그인과 회원가입창을 구현해보았고 각 sns 버튼을 클릭하여 로그인 하는 구조로 해봤습니다. 우리가 하려는건 sns 로그인이지만 기존 로그인도 되면 좋겟죠? 기존 로그인도 구현하였습니다. MVC 구조 대로 컨트롤러->서비스 추상 -> 서비스 구현 -> 매퍼 -> xml 구조작성했습니다. 여기서는 서비스 로그..

필자가 요새 티스토리를 너무 방치한거 같아 시간이 남을 때 최근에 했던 sns 로그인 프로젝트를 정리하여 올리고자 한다. 혹시라도 제 티스토리를 보고 계신다면 죄송합니다. ㅠㅠ 우선 이 프로젝트는 이클립스에서 스프링 프레임워크를 사용하여 만들었습니다, 서비스 자체의 회원가입, 로그인, 비밀번호 찾기, 아이디 기억하기 sns 는 kakao,naver,google 3가지의 sns 의 로그인을 구현하였다 각자 비슷한 형식으로 작동하기 때문에 하나만 한다면 쉬울 것이다. 일단 프로젝트 시작에 앞서 각 sns 서비스의 개발자 홈페이지에서 어플리케이션 설정을 해줘야 한다.(필자의 경우 카카오로 하겠습니다.) 카카오 디벨로퍼 홈페이지에 접속 후 어플리케이션 생성을 해줍니다. 이름은 각자에 맞게 설정해줍니다. 이제 우..
데이터를 State(내부상태) Props(외부로 부터 전달 받은 상태)를 나타내는 render가 있다. 상태가 변경될때마다 re-render 된다. 실제로 변경된 부분만 화면에 업데이트 된다.
ArrayList memlist = new ArrayLIst(); (제네릭 타입) MVC모델과는 다른 Model객체에 담아서 jsp에 전송 일반적인 웹 프로젝트의 구조는 3-Tier의 구조를 활용 presentation(Controller)Business(Service)Persistence tier(DB) resultType = 반환 ArrayList = 가변배열(동적배열) 문제 회원목록리스트에서 id를 클릭하면 그 회원의 상세내용을 알 수 있는 화면으로 이동함과 동시에 정보를 조회하고(select결과 1건=login을참조) 그화면에 수정과 삭제버튼을 생성하여, 수정 및 삭제(회원가입 insert를 참조)를 하도록 구현해보시오 회원목록리스트 id 클릭하면 상세내용이동