분류 전체보기 (15) 썸네일형 리스트형 [공부] Servlet Servlet프로그래밍 서블릿의 특징 여러가지 애플리케이션 기반의 응요프로그램을 개발 주로 HTTP 프로토콜 사용, 독립된 스레드 기반으로 서비스, 다중 스레드 서비스가 기본적으로 제공 HTTP 특징 Stateless(비연결상태) : 접속유지를 최소화, 클라이언트 이전의 상태를 알 수 없다. Keep Alive : 요청을 계속해서 보낼 수 있게 된다. Servlet 동작과정 웹 클라이언트는 웹서버에게 요청을 보냅니다. 요청을 해석하여, 서블릿에 대한 요청일 경우 서브릿 컨테이너에게 네트워크를 통해서 요청을 전달, 서블릿은 서블릿 컨테이너에 의해 인스턴스가 생성되어 필요에 따라 init()메소드가 호출되어 초기화, 서비스를 수행하기 위한 service()메소드가 호출 웹 서버는 서블릿 컨테이너로부터 전달받.. [공부] Web Application 웹 애플리케이션 client Tier 기술들 HTML hyper text markup language 문서를 작성하는 사용되는 마크업 랭기지 태그를 사용해서 원하는 문서를 작성할 수 있는 언어입니다. 한 문서에서 다른 문서로 연결된 링크가 있기 때문에 다양한 정보를 솝쉬게 접근 HTML 5 문서작성 중심으로 행해졌다면 동영상, 음악 실행하는 기능가지 포함 플러그인 기반의 인터넷 애플리케이션에 대한 피룡를 줄이는 데 목적 아이폰, 안드로이드에서도 호환 JavaScript 사용자와 페이지 간의 동적 상호작용이 가능하게 하기 위해 Ajax 장점 페이지 이동 없이 고속으로 화면을 전환할 수 있다 서버 처리를 기다리지 않고, 비동기 요청이 가능 수신하는 데이터 양을 줄일 수 있고, 클라이언트에게 처리를 위임할 수.. [Javascript] Closure가 뭐지? 안녕하세요? "태민"입니다. 오늘은 Closure에 대해 포스팅하려고 합니다. 서론 갑자기 Clousure에 대해 포스팅은 왜 하는 걸까요? [Kakao Map API]를 이용해 진행하는 프로젝트가 있었습니다. 그때 [Kakao Map API] 문서를 읽던 중 이해가 가지 않는 항목이 있었습니다. 여러개 마커에 이벤트 등록하기1 바로 이 문서 입니다. " 클로저를 만들어서 등록합니다 " 라는 부분입니다. 그래서 closure가 뭔지 무슨 기능을 하는지 공부하려고 합니다. 클로저란? 아래의 내용은 생활코딩 강의를 정리한 내용입니다. 생활코딩 사이트에 동영상과 함께 자세한 내용이 있으니 관심있는 분들은 아래의 링크를 통해 강의를 들어주세요. https://opentutorials.org/course/743/.. [Vue.js] Vue.js가 좋은 점(feat. Vue경험) 안녕하세요? "태민"입니다. 오늘은 제가 Vue를 선택한 이유, Vue를 쓰고 느낀 점에 대해서 포스팅 하려고 합니다. 저는 Vue.js를 이용해서 한달분량의 프로젝트를 2개 진행한 경험이 있습니다. 당연히 Vue가 이렇다 저렇다 논할 실력은 아니라고 하지만 나름대로 겪은 경험을 여러분들과 공유하려고 합니다. 내가 느낀 Vue의 장점 1. 작성 구조 저는 초기에 웹프론트를 JSP를 이용해서 작성했습니다. JSP는 여러분도 알다 싶이 아래처럼 구조로 이루어져 있습니다. Java 문법을 사용하고 싶다면 JSPScript를 이용해서 자바의 문법도 사용할 수 있습니다. 또한, 에서는 화면구성 , 이런식으로 component를 해당 Component에 등록한 후, 이런식으로 사용하면 끝입니다! 또한, 자식Comp.. [Vue.js] AWS(Ubuntu)에 HTTPS로 배포하기 안녕하세요? "태민"입니다. 지난 시간에는 Vue.js를 HTTP로 배포하는 방법을 알아봤다면 오늘은 HTTPS로 배포하는 방법을 알려드리고자 합니다. 우선 시작하기 전에 2020/04/30 - [Front] - [Front] SSL, HTTPS가 뭐지? [Front] SSL, HTTPS가 뭐지? 안녕하세요? 개발자 "태민"입니다. 지금 개발중인 프로젝트에서 [KAKAO MAP API]를 사용하고 있습니다. 그런데 위치권한과 API를 사용하는데에 HTTPS 환경에서만 가능하다고 합니다. 그래서 HTTPS는 무엇이고, HTT.. dev-taem.tistory.com 이 글을 읽으신다면 내용이 좀 더 이해가 잘 될 것 같습니다. 5. 무료 인증서 발급받아 HTTPS 적용하기 우리는 Lets's Encrypt.. [Vue.js] AWS(Ubuntu), Nginx 를 이용해 Vue 배포하기 안녕하세요? "태민"입니다. 프로젝트를 진행하며 AWS에 Vue를 배포하는데 굉장히 애먹었던 기억이 납니다. 특히 SSL(HTTPS)를 적용하는 방법을 찾는 데에 굉장히 많은 시간을 쏟았습니다. 하지만 오늘은 Ubuntu에 Nginx를 이용해 Vue를 배포하는 방법에 대해 소개하려고 합니다. 어쨌든 알짜배기만 모아 배포하는 방법을 소개하려고 합니다! 그래서 오늘은 AWS(Ubutnu)에 Nginx를 이용해 Vue를 배포해보겠습니다! [기본조건] 저는 AWS에서 (Ubuntu 18.04) 인스턴스를 생성했습니다. 또한 Vue 사용방법 대략적으로 안다는 가정하에 진행하겠습니다. 1. ubuntu Nginx 설치 $ sudo apt-get update $ sudo apt-get upgrade $ sudo ap.. [Front] SSL, HTTPS가 뭐지? 안녕하세요? "태민"입니다. 지금 개발중인 프로젝트에서 [KAKAO MAP API]를 사용하고 있습니다. 그런데 위치권한과 API를 사용하는데에 HTTPS 환경에서만 가능하다고 합니다. 그래서 HTTPS는 무엇이고, HTTPS를 설정하는데에 필요한 SSL은 무엇인지 정리하려고 합니다. SSL(Secure Socket Layer) 이름 그대로 알 수 있다 싶이 Secure(보안)에 관련된 프로토콜입니다. 우리가 흔히 로그인을 했을 때 아이디와 비밀번호 개인정보를 서버에 보내게 되는데 그 정보를 암호화하는 기술을 뜻합니다. 다시 말하면 아무리 서버에서 데이터를 암호화해서 보관한다 해도 패킷을 주고 받는 과정에서 암호화되지 않은 데이터를 가로챈다면 그 의미는 사라진 거겠죠. SSL 인증서 그렇다면 이 사이트가.. 이전 1 2 다음