Spinning Orange Star With Falling Stars 4
본문 바로가기 메뉴 바로가기

웹 개발

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

웹 개발

검색하기 폼
  • 분류 전체보기 (119)
    • 자바수업 기록 (26)
    • 데이터베이스 수업 기록 (14)
    • 프로그래밍 기술 기록 (0)
    • 개발 프로젝트 (0)
    • JSP 수업 기록 (9)
    • 깃,깃허브 (2)
    • CSS (7)
    • JavaScript (11)
    • React.js (11)
    • 자바 Spring (13)
    • Spring 부트 (12)
    • 정처기-필기 (2)
    • 파이널프로젝트 기록 (1)
    • vue.js (5)
    • 리눅스, aws (4)
  • 방명록

Spring 부트 (12)
23-02-23) 스프링 부트 12강 - 자바측 API 통신(카카오 로그인)

카카오 로그인 https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#req-user-info * 모든 언어에서 API 통신 언제든지 가능. 사용하는 언어만 다를뿐. * 위 흐름을 알아야 프로그램 코드를 짤 수 있음. # login.html (로그인 페이지) * 로그인 페이지에서 로그인 버튼을 누르면 카카오 로그인 api 를 요청함. ( 보내야할 데이터를 get방식 중 쿼리스트링 방식으로 붙여가지고 요청을 보냄) * uri=http://127.0.0.1:8484/user/kakao 이와같이 요청에 대한 응답을 우리서버(컨트롤러)에 /user/kakao 요청으로 가도록 해주었다 # 컨트롤러 (사용자의 정보를 받는 과정) 1. 로그인 페이지에서 카카..

Spring 부트 2023. 2. 24. 01:51
23-02-22) 스프링 부트 10강 2편 - 이미지 파일 불러오기, 다운로드

* img 태그의 src 속성에 경로를 적는 것은 사실 서버에 데이터를 요청하는 방식과 같다 . ex) src =" http:// 경로" -> 풀경로임. 그래서 우리는 controller 로 보내는 요청을 src에 담을것. # productList.html 페이지 * 이미지 수정 버튼을 누르면 메서드 실행. - 우선 a링크의 고유한 이벤트(화면이동)를 중지시킴. e.preventDefault(); //a링크의 고유이벤트 중지 - 페이지 내에서 해당하는 해당 상품에대한 이미지 데이터를 분류해오기 위해 pk 값인 prod_id 값을 구해옴. //1. 클릭한 대상의 prod_id값 var prod_id = $(e.target).closest("td").next().html(); -..

Spring 부트 2023. 2. 23. 06:42
23-02-22) 스프링 부트 11강 1편 - 로그인기능 <세션 , redirect(redirectAttributes) >

#로그인 기능 -> 2가지 1. 인터셉터 (쉬움) 2. security (어려움) * 쿠키는 클라이언트에서 저장 * 세션은 서버에서 저장 * login 페이지 - form 형식으로 입력값을 넘긴다. * 컨트롤러 - 아래 보면 요청이 /login 으로 똑같은 곳이 2군데 있다. 하지만 getMapping 과 PostMapping 은 똑같은 요청이지만 서로 요청방식에 따라서 다르게 적용된다. ( form 방식으로 요청했으면 PostMapping, get 방식 요청이면 GetMapping 으로 ) -아래서 로그인 기능 부분(PostMapping) 1. 전달받은 id 와 pw 값을 통해서 서비스 영역에서 //select * from 유저 where id =? and pw = ? 해당 id, pw 에 해당하는 유..

Spring 부트 2023. 2. 22. 19:17
23-02-21) 스프링부트 10강 - 파일 업로드

보호되어 있는 글입니다.

보호글 2023. 2. 22. 02:37
23-02-17) 스프링 부트 8강 - 제이쿼리

깃허브 JQUERY 프로젝트 확인: https://github.com/BigJadeStone/JQUERY GitHub - BigJadeStone/JQUERY Contribute to BigJadeStone/JQUERY development by creating an account on GitHub. github.com -자바스크립트 1. javaScript vs Jquery 2. Jquery사용법 * JQuery 는 자바스크립트르 ㄹ더 간편하게 사용하게 해주는 자바스크립트 라이브러리이다. *Jquery 다운받기 - 제이쿼리 홈페이지 가서 다운로드. 다운로드 누르고 나오는 창에서 마우스 오른쪽 누르고 다른 이름으로 파일 저장 후 아래와 같이 파일을 프로젝트에 갖다 놓은 후 . 페이지에서 스크립트를 걸어준다..

Spring 부트 2023. 2. 17. 19:08
23-02-16) 스프링부트 7강 - REST API

* REST API 를 이용하면 서버간에 통신을 할 수 있다. (핵심) * 네트워크는 객체를 모름. 따라서 객체를 문자열로 바꿔서 주거니 받거니 하게 됨. 이 문자열 형태 중 대표적으로 xml , JSON 이 2가지 방식을 사용. 즉, 자바의 객체를 보내거나 받을 때 xml이나 Json 형식으로 바꿔서 보내고 받는다. * 서버간 데이터 통신방식은 양방향 방식 * 기본적으로 클라이언트 (페이지)에서 넘어온 값을 컨트롤러에서 받는 기본적인 방법은 HttpServletRequest 인데 다른방법으로도 넘어오는 데이터를 받을 수 있는 이유는 Argument Resolver에서 내부적으로 처리를 해주기 때문. # REST API의 특별한 어노테이션 * @RequestBody - Json 으로 넘어오는 값을 자바 ..

Spring 부트 2023. 2. 16. 17:49
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 조건문
  • 자바스크립트 ES6 문법
  • JS ES6 문법
  • 박인욱 강사님
  • 국비학원 수업
  • 오코노라멘
  • 알람 시계 문제
  • 자바#자바수강기록
  • nasted class
  • interface #자바
  • 배열 삭제
  • 자바수업
  • api 활용
  • 강남역 12번 춣구
  • 강남 중앙정보처리학원
  • 국비학원
  • 가비지 콜렉팅
  • 배열의 정렬
  • FOR문
  • 다중 반복문
  • 박문석 선생님
  • 중앙정보처리학원
  • 데이터베이스 수업
  • 자바 api
  • output 스트림
  • 내포 클래스
  • 자바
  • input 스트림
  • 국비지원 학원 수업 내용
  • 배열과 탐색
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바