본문 바로가기

전체 글

(89)
ios에서 AWS Amplify S3를 이용하여 image upload, download하기 정말 오랫만에 글을 쓰게 되었습니다. 이번에 소개하고자 하는 내용은 제목과 동일하게 ios에서 ~입니다. upload와 download method의 경우 공식문서를 참조하였습니다. (공식문서 링크) 우선 schema.graphql의 경우 매일 가물가물해서 수정방법을 말해보자면 1. xcode를 이용해 shema.graphql에 들어가 내용을 변경한다. 2. 변경 후 터미널을 키고 cd -> finder켜서 해당 project가 속한 dir을 drag한다. 3. 해당 dir에 접근했다면 amplify codegen models 입력한다. 이렇게 하면 된다. 이번에는 upload method에 대해 작성하겠다. func uploadImageOrigin(url: URL, fileName: String){ l..
ios에서 AWS Amplify를 사용할 때 GraphQL 수정방법 오늘따라 아무것도 하기가 싫어서 내일 할 때 까먹을까봐 작성한다. 1. xcode에서 schma.graphql을 수정한다. 2. terminal에서 project가 있는 dir경로로 이동한 후에 amplify codegen models을 입력한다. 대충 success 되었다고 나온다. 이후에 project를 run하면 AmplifyModels에 막 신규 파일들이 생성되는데 그러면 된거다.
ios와 aws ios application을 aws를 이용하여 베포할 준비중이다. 수 많은 고난이 있었다.처음 해보니깐 매우 어려웠다. 이 글은 기록용이 될 것 같다. 참고 자료https://docs.amplify.aws/start/q/integration/ios/ https://docs.amplify.aws/start/q/integration/ios/ docs.amplify.awshttps://developers.kakao.com/docs/latest/ko/kakaologin/ios Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com사설문서 여러게 찾아봤는데 그냥 ..
토비의 스프링 vol2 필요한 부분 공부하기(2) 해당 내용은 토비의 스프링을 참조하여 공부한 내용을 작성했습니다. 데이터 액세스 계층은 DAO 패턴이라 불리는 방식으로 부니하는 것이 원칙이다.의미있는 비즈니스 로직을 가진 엔터프라이즈 애플리케이션이라면 데이터 액세스 계층을 DAO 패턴으로 분리해야 한다. DAO는 인터페이스를 이용해 접근하고 DI 되도록 만들어야 한다. DAO 인터페이스에는 구체적인 데이터 액세스 기술과관련된 어떤 API나 정보도 노출하지 않는다. 인터페이스를 만들 때 습관적으로 DAO 클래스의 모든 public 메소드를 추가하지 않도록 주의하자. 데이터 액세스 중에 발생하는 예외는 대부분 복구할 수 없다. 따라서 DAO 밖으로 던져질 때는 런타임 예외여야 한다. JDBC는 자바의 데이터 액세스 기술이 되는 로우레벨의 API다. JDB..
토비의 스프링 vol2 필요한 부분 공부하기(1) 해당 내용은 토비의 스프링을 참조하여 공부한 내용을 작성했습니다. 스프링 애플리케이션에서는 오브젝트 생성과 관계설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 독립된 컨테이너가 담당한다. 이를 컨테이너가 코드 대신 오브젝트에 대한 제어권을 갖고 있다고 해서 IoC 라고 부른다. 그래서 스프링 컨테이너를 IoC 컨테이너라고도 한다. IoC 컨테이터의 가장 기초적인 역할은 오브젝트를 생성하고 이를 관리하는 것이다. 스프링 컨테이너가 관리하는 이런 오브젝트는 빈(Bean) 이라고 부른다. IoC 컨테이너가 필요로 하는 설정 메타정보는 바로 이 빈을 어떻게 동작하게 할 것인가에 관한 정보다. 스프링 IoC 컨테이너는 각 빈에 대한 정보를 담은 설정 메타정보를 읽어들인 뒤에, 이를 참고해서 빈 오브젝트를 ..
Spring security + jwt를 이용하여 로그인 구현하기(3) 이전 글에서 말했던 것과 같이 이번에 spring security + jwt project를 새롭게 리뉴얼하였습니다. https://pinlib.tistory.com/entry/Spring-Security-jwt Spring Security + jwt 이전 글들에서 spring security와 jwt를 이용하여 로그인을 구현하는 실습편들을 작성했었습니다. https://pinlib.tistory.com/entry/Spring-Security-jwt를-이용하여-로그인-구현하기1 Spring Security + jwt를 이용하여 pinlib.tistory.com 우선 전과 달라진 code는 매우 많지는 않습니다. 허나, 새로운 project를 만든 이유는 전에 얘기했던 바와 같이 기존에 만들어 놓은 코드들..
Spring Security + jwt 이전 글들에서 spring security와 jwt를 이용하여 로그인을 구현하는 실습편들을 작성했었습니다. https://pinlib.tistory.com/entry/Spring-Security-jwt를-이용하여-로그인-구현하기1 Spring Security + jwt를 이용하여 로그인 구현하기(1) 드디어 spring security에 관하여 실습편을 작성하게 되었습니다. 저도 공부를 하다보니 이에 대하여 작성하는데 시간이 많이 소요되었습니다. 우선 이론편에서 말씀드린데로 해당 Architecture에 맞추 pinlib.tistory.com https://pinlib.tistory.com/entry/Spring-Security-jwt를-이용하여-로그인-구현하기2 Spring Security + jwt를..
Spring Security + jwt를 이용하여 로그인 구현하기(2) 이번시간에는 저번 글에 이어서 SpringAuthenticationFilter.java와SpringAuthenticationProvider.java 에 대해서 이야기 해보겠습니다. * 이전 글을 읽어보고 오시는 것을 추천드립니다.https://pinlib.tistory.com/entry/Spring-Security-jwt%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B01 Spring Security + jwt를 이용하여 로그인 구현하기(1)드디어 spring security에 관하여 실습편을 작성하게 되었습니다. 저도 공부를 하다보니 이에 대하여 작성하는데..
Spring Security + jwt를 이용하여 로그인 구현하기(1) 드디어 spring security에 관하여 실습편을 작성하게 되었습니다. 저도 공부를 하다보니 이에 대하여 작성하는데 시간이 많이 소요되었습니다. 우선 이론편에서 말씀드린데로 해당 Architecture에 맞추어 개발을 하였습니다. https://pinlib.tistory.com/entry/Spring-security%EB%A1%9C-%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85-%EB%B0%8F-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B5%AC%ED%98%84-%EC%9D%B4%EB%A1%A01 Spring security로 회원가입 및 로그인 구현 이론(1) 이번에 오랜만에 글을 쓰게 되었네요. 이번에 spring security를 사용하는게 처음이라 보니깐 여..
Spring security로 회원가입 및 로그인 구현 이론(1) 이번에 오랜만에 글을 쓰게 되었네요. 이번에 spring security를 사용하는게 처음이라 보니깐 여러가지 공부도 좀 하고 그러다 보니 글을 쓸 내용도 없었다가 이번에 어느정도 공부가 끝이 나게되어 spring security라는 주제로 이론편(개발 계획)과 실습편으로 나누어 다시 글 작성을 시작하게 되었습니다. 우선 이번에는 이론편부터 시작해볼려고 합니다. 이론편의 경우 2번에 나눠서 글을 쓸 예정입니다. 첫 번째 글은 살짝 가볍게 작성하고 두 번째 글부터는 deep한 개념까지 들어가 볼 예정입니다. 우선 spring security란 spring 기반의 보안을 담당하는 spring의 하위 framework입니다. spring security의 경우 인증과 인가라는 매우 중요한 개념이 존재하는데 인..