목록전체 글 (137)
코딩 이야기

필자가 요새 티스토리를 너무 방치한거 같아 시간이 남을 때 최근에 했던 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 클릭하면 상세내용이동
https://mybatis.org/mybatis-3/sqlmap-xml.html
자바 어노테이션(Annotation) 자바의 어노테이션은 소스코드에 추가해서 사용할 수 있는 메타 데이터의 일종이다. 메타 데이터란 애플리케이션이 처리해야할 데이터가 아니라 컴파일 과정과 실행 과정에서 코드를 어떻게 처리해야하는지를 알려주기 위한 추가 정보 어노테이션의 용도 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공 소프트웨어 개발툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보 제공 실행시(런타임시)특정 기능을 실행하도록 정보를 제공 어노테이션 종류 자바 코드에 적용되는 내장 어노테이션 @Override 선언한 메서드가 오버라이드 되었다는 것을 나타냅니다. 만약 상위(부모) 클래스(또는 인터페이스)에서 해당 메서드를 찾을 수 없다면 컴파일 에러를 발생 시킵니다 @Deprecat..