728x90 반응형 분류 전체보기59 SPA(Single Page App)와 CSR(Client side rendering) SPA(Single Page App)이란? 기존의 앱: backend와 화면부분(frontend)이 연동 되어 있어, 새로 고침해야만 데이터가 변경됨. SPA: backend를 API로 사용하여 data만 가져오고, 페이지에서 렌더링을 진행함 - 이를 구현하는 것은 ajax, vue react등의 js 프레임워크가 있음. Client Side Rendering (CSR)이란? SPA에선 기존의 서버가 연동된 html template(jsp, jinja 등)과는 달리, 백엔드는 데이터만 전달하고, 클라이언트에서 화면을 렌더링한다. 따라서 기존의 것을 서버 쪽에서 렌더링하여 server side rendering이라 하고, SPA처럼 클라이언트 쪽에서 렌더링하는 것을 Client side rendering이.. 2021. 4. 6. aws cognito 개념 정의, 구성 생각하기 AWS cognito란? - 유저 계정 관리, 자격증명(토큰 관리)를 따로 DB사용과, Security 구현 없이 사용할 수 있게 하는 AWS 기능. User pool(사용자풀) - 사용자 가입 및 로그인 기능 담당 Identity Pool (자격 증명 풀) - AWS 엑세스에 필요한 임시자격증명 - AWS 내의 서비스(S3 등)에 접근하기 위한 토큰 생성 가능 - 토큰은 jwt기반 자격 증명 토큰(jwt) 구조 - "iss": https://cognito-idp.{지역}.amazonaws.com/{유저풀id} - 유저 풀 id는 aws에서 조작 - "username" : 필수 입력해야함. AWS cognito 아키텍처 방안 1. 프론드엔드단에서 가입, 자격 증명하기 - 장점: 구성 쉬움(백엔드 없음) .. 2021. 4. 6. 구글 애드센스 붙이기(+티스토리) Google 애드센스 - 웹사이트에서 수익 창출하기 Google 애드센스 - 웹사이트에서 수익 창출하기 Google 애드센스의 웹사이트 수익 창출 기능을 사용하여 수익을 올려보세요. Google 애드센스에서 광고 크기를 자동으로 최적화하여 광고의 노출 및 클릭 가능성이 높아집니다. www.google.com 1. 시작하기 2. 모두 입력 후 저장하고 계속하기 3. 관리 > 꾸미기 >스킨편집 4. HTML 선택하고, 애드센스코드 header 사이에 붙이기 5. 구글 애드센스로 돌아가 확인 후 완료 화면 2021. 4. 6. DDD란? DDD란? Domain Driven Developement( 도메인 중심 개발): - 기술을 어떻게 쓰는지보다, 어떤 일을 수행하는지(business, acitivity -> Domain)를 위주 로 보며, 유저가 이용하는 방향에 집중하는 개발이다. DDD가 제공하는 것 1. 전술적 디자인 도구(Stategic design tool) 도메인(예: 전자상거래 웹서비스) 서브 도메인(예: 결제기능) 2. 전략적 디자인 도구 (tactical design tool) stategic design 이란? context 위주로 생각하며 design하는 것 stategic 디자인을 나타내는 space는 두 가지 방법으로 나타낼 수 있다. - Problem space는 메인 도메인과 , 그보다 작은 일을 하는 서브 도.. 2021. 4. 5. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음 728x90