본문 바로가기

반응형

분류 전체보기

(122)
[JS] 카카오 로그인 API 구현 방법 java script 의 openAPI 를 이용해서 직접 만든 사이트의 로그인 부분에 카카오 로그인을 구현해보려고 합니다. 카카오는 카카오 디벨로퍼에 openAPI가 잘 설명되어 있어서 어떤 기능이 있고 어떻게 구현하는지 여러번 읽어보고 차례차례 따라하면 됩니다. 그럼 카카오 로그인을 구현하는 방법을 순서대로 설명하도록 하겠습니다. 로그인 API 구현 흐름 1. 클라이언트(WEB) 에서 로그인 2. 카카오서버는 redirect url로 code를 전달 3,4. code를 이용하여 access_token을 발급 5. access_token을 서버로 전송 6,7. 서버에서는 받은 access_token을 이용하여 카카오 서버에서 사용자 정보를 받음 8. 받은 사용자 정보를 이용하여 회원가입 또는 로그인을 진..
[JSP] 자바빈즈 자바빈즈 JSP 코드에서 JAVA 언어의 사용을 최소화하기위해 사용 jsp페이지에서 화면을 표현하기 위한 계산식이나 자료들의 처리를 담당하는 자바 코드를 따로 분리하여 작성한 것 빈즈(.JAVA)는 클래스 구조 private 멤버변수 getter, setter 기본 생성자☆ 사용 id 속성 : 인스턴스명 class 속성 : 클래스(자바 빈즈) 명, 패키지 경로도 반드시 포함 scope 속성 : 유효 범위 이 코드는//scop는 자바 빈즈 유효 범위 기본값 page 이와 같은 의미 입니다. 사용 자동 매핑을 위해서 멤버변수명 ==JSP 변수명(name속성의 값) lb.setId(사용자가 입력 id 값); lB.setPw(request.getParameter("pw"));
[JSP] application을 이용한 SNS 예제 1. index2.jsp 로그인 form 로그인한 사람의 이름(id)을 전달 2. main2.jsp [ aaa ] 님 : [ (msg) ] [ 글쓰기 ] --------------------------------- banana 하이 : D banana ^^ aaa ㅎㅇ 3. add2.jsp 누가 어떤 msg를 작성했는지 AL(String)에 저장하는 로직 index2.jsp main2.jsp []님: 글 목록 add2.jsp
[JSP] session을 이용한 장바구니 예제 1. index.jsp (표지 페이지) 로그인 을 제공 이름(uname)을 입력하고 main.jsp로 이동 method="post" 2. main.jsp uname님, 반갑습니다! :D 물건을 구매하는 을 제공 5가지의 물건 - 갯수나 재고 신경x 구매하기 3. add.jsp 구매한 물건을 장바구니에 추가하는 로직 장바구니 : 브라우저를 종료하면 사라지는 객체 ( session에 저장) 로직을 수행완료하면 다시 main.jsp로 이동 4. result.jsp 지금까지 장바구니에 담긴 모든 물건을 화면에 출력 +) 단, 유효성 검사를 수행해주세요! index.jsp main.jsp 님, 반갑습니다! :D 사과 빠삐코 수박 새우깡 감자칩 구매하기 add.jsp //"이름 " ,객체 or 내용 result.j..
[JSP] 내장 객체 request, response, out, session, application, exception 내장 객체 1) request 요청 정보 요청 정보 String(문자열) 타입으로 데이터를 주고받음 UTF-8 인코딩 해야함에 유의! 2) response 응답 정보 응답 정보 forward 액션 VS response.sendRedirect() 둘 다 요청을 수행할 수 있음 forward 액션 : 새로운 요청 xxx / 제어권을 넘겨주면서 파라미터 값도 전달 가능함 response.sendRedirect() : 새로운 요청 o / 파라미터 값 유지 xxx => 기존 정보를 유지하고 싶지 않을 때 forward와 redirect 차이점 : forward 방식 sendRedirect 방식 JSP 액션 태그이다. JSP 내장 객체이다. (response) 요청 정보가 유지된다. 새로운 요청이 수행된다. URL..
[JSP] 에러페이지 처리, include 지시어, 액션, forward 액션, 스크립트릿 1. 에러페이지 처리 404 : 클라이언트의 문제 주로 없는 페이지를 요청 -> 있는 페이지를 요청 -> 서버측에서 페이지를 생성 500 : 서버의 문제 로직상에서 발생하는 모든 문제에 대해 500 에러를 발생시킴 page 지시어 : isErrorPage, errorPage 속성을 통해 설정 가능함 처리중에 문제가 발생했습니다! 테스트중입니다..... 2. include 지시어 여러 페이지에 공통으로 들어가는 내용을 관리할 때 용이 공통으로 들어가는 페이지를 한 번 만들어두면, 다른 페이지에서 필요한 경우에 include해서 사용 가능함 공통내용의 페이지를 포함시킨 이후에 컴파일하기때문에, 개별적으로 컴파일하지않으므로 별도의 기본 HTML 구조 태그가 필요 없음 여러 파일들을 하나로 컴파일하기때문에 변경..
[JSP] 다양한 방식으로 계산기 구현하기 (JSP, Servlet, JAVA, HTML) 하기와 같이 4가지 방법으로 웹에서 계산기를 구현해보려고 한다. 1. JSP 내부에 JAVA 로직을 포함 2. JSP + 자바 빈즈(외부 JAVA 클래스 파일) 3. HTML + Servlet 4. HTML + Servlet + JAVA 클래스 파일 1. JSP 내부에 JAVA 로직을 포함 JSP파일 계산기 + - x / 계산 결과: input,select : name 속성 form의 submit을 통해 POST 방식으로 '요청' 요청에 대한 정보는 "request 객체"에 저장되어있음!☆ ☆request 객체 선언, 초기화, 객체화도 한적이없음! JSP -> 서블릿으로 변환될때, 자동으로 생성해주는 객체 == JSP 내장 객체 ex) request, response, out, session, appli..
[JSP] JSP(JavaServer Pages), Servlet 란? 서버 Server 서비스를 제공하는 컴퓨터 웹 호스팅을 이용하게되면 도메인을 받게되어 다른 컴퓨터에서도 접근이 가능 (응답하는 쪽) 사용자의 요청을 받아서 서비스를 제공하는 쪽 클라이언트 Client 서비스를 이용하는 컴퓨터 사용자 브라우저 요청을 시도하는 쪽 HTTP 명령 : GET, POST 요청에 의해 서버에서 전송된 HTML 태그는 웹 브라우저에 의해 해석되어 화면 구성 및 배치 작업 등을 거쳐 제공됨 GET 방식이란? URL에 정보가 노출됨 (보안에 불리) 전달할 수 있는 데이터 크기에 제한이 있음 URL ? 매개변수 = 값&매개변수=값 CRUD중에 R (데이터를 로드) 작업에 많이 활용 : SELECT -> 서버에서 정보를 가져오려고 사용하는 방법 POST 방식이란? URL에 값이 표시되지 않..

반응형