환경설정
-
Node js, AWS S3(Simple Storage Service) 파일 업로드 #1AWS/S3 2020. 2. 4. 20:48
마도리 3은 SNS 앱이라 이미지, gif 등 파일 이미지 관리할 방법에 대해 궁리를 해야 했다. 현재 가장 많이 사용하고 있는 S3(Simple Storage Service) 환경설정 및 파일 업로드 과정 포스팅 100G 기준 한달 3~4천원이면 유지가 가능하다고 우결형이 말해줌. https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 미디어 및 엔터테인먼트 Live Nation Entertainment, AWS를 사용하여 혁신 속도를 높이고 비용을 절감하며 애플리케이션 가용성을 개선 세계 최고의 라이브 엔터테인먼트 기업이 어떻게 AWS 클라우드를 사용하여 고객에게 개선된 경험을 더욱 빠르게 제공하는지 알아보십시오. 자세히..
-
OAuth 구글 인증 로그인(Google login) #1(환경설정)OAuth 2019. 5. 8. 16:41
구글, 카카오, 페이스북 등 타 계정을 통한 로그인 서비스를 제공하는 웹사이트가 많아지는 추세이다. 회원 가입을 귀찮아 하는 사용자들에게 보다 나은 접근성을 제공할 수 있다는 장점이 있다. 이를 위해서 OAuth라는 표준 인증 절차가 생겨났고, 서로 다른 두 집단이 정보와 리소스를 안전하고 신뢰할 수 있는 방법으로 공유할 수 있게 되었다. 각 사이트들이 상이한 방법으로 자사 계정을 통한 연동 로그인 서비스를 제공하고 있다. 그 중 구글 계정을 통한 연동 로그인 절차 포스팅. Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 구글 서비스를 제공하는 Cloud Platform..
-
파로스(Paros) 설치 방법 및 환경( 프록시 ) 설정보안(Security)/환경설정 2018. 9. 10. 09:31
※ 크롬, 오페라 등 브라우저는 인터넷 익스플로러와 비교해 구현 방법에 차이가 있다. 같은 html 문서를 작성해도 브라우저에 따라 결과가 다를 수 있다는 말이다. 보안 포스팅을 위해 문제 상황을 발생시키기에 인터넷 익스플로러가 적합해 보안 포스팅에서는 항상 인터넷 익스플로러를 실습 브라우저로 사용한다. 파로스를 왜 사용해야 하는지 알기 위해 프록시에 대한 이해가 필요하다. 서버와 클라이언트는 프록시를 매개로 통신한다. 프록시는 컴퓨터 네트워크에서 다른 서버 상의 자원을 찾는 클라이언트로부터 요청을 받아 중계하는 서버이다. 클라이언트의 url 요청 및 서버의 응답 정보를 가운데서 중개해주는 서버로 생각하면 된다. 프록시에서 요청이나 응답을 더욱 편하게 제어해 웹 응용프로그램, 웹사이트의 보안 취약점 등을..
-
스프링(Spring) 프로젝트 환경설정Spring/환경설정 2018. 9. 6. 10:36
MVC 패턴에 대해 파악하고 있음을 기반으로 설명하므로 이를 모른다면 이해하기 어려울 것이다. 스프링은 DI(Dependency Injection, 의존성 주입)을 지원한다. 여기서 의존성은 Servlet, Service, Biz, Dao간의 의존관계를 말한다. Servlet은 Service 객체를 호출, Service는 Biz 객체 호출, Biz는 Dao를 호출해야 그 의미가 있게 사용할 수 있다. 이를 '의존성이 있다'고 표현한다. 스프링 없이 웹 프로젝트를 개발할 때 서블릿단에서 Service service = new Service();를 서블릿에서 해야 했다. 하지만 injection(주입)을 통해 필요로 할 때마다 Service 객체를 private 멤버로 호출해 사용할 수 있도록 한다. 이렇게..
-
ER-WIN 환경설정Database/ER-WIN 2018. 9. 3. 10:54
ER - WIN을 설치했다면 ER - Diagram을 보다 편하게 작성할 수 있다. 실무에서 주로 사용하는 ER-WIN 환경설정 두가지 첨부. 1. File - New 클릭2. New Model Type : Logical/Physical 선택 후 OK3. Model - Model Properties 클릭.4. Logical Notation, Physical Notation IE로 설정5. 3번 단계의 표기법과 비교해 관계를 보다 직관적으로 파악할 수 있도록 표기법을 변경했다. 실무에서는 1 : N 의 관계 다이어그램이 대부분이다. 3번의 표기법을 사용한다면 끝부분이 둘다 원형이기 때문에 1 : 1인지 1 : N인지 직관적으로 파악하기 힘들다. 바꾼 IE 표기법은 끝부분의 갈래가 1개 또는 3개이기 때문에..
-
(JAVA) 이클립스 환경 설정JAVA/환경설정 2018. 8. 22. 17:15
이클립스를 환경 중 사용하는데 있어 필요한 탭들을 정리하고, 인코딩 설정 및 글꼴을 설정한다. 실무에 주로 사용되는 것 위주로 정리한 글이다. 굳이 설정하지 않아도 프로그램 수행에는 지장이 없다.JDK 설정은 운영시 배포할 때 JDK 버전이 맞지 않으면 되지 않기 때문에 미리 맞춰놓는 것이 관례라고 한다. 웹 개발 시 인코딩이 필수기 때문에 미리 설정해주는 것 권장. 1. 탭 정리실무에 사용되는 탭을 정리한다. 프로젝트 및 자바 파일을 생성하면 다음과 같이 탭들이 나온다. 자바만을 사용할 때에 필요한 탭들은 Markers, Outline, Task list 세가지이다. 해당 탭들을 콘솔 창과 함께 관리하기 위해 아래로 드래그해 옮긴다. 이때 하나의 탭씩 이동시켜야 한다. - 탭들 이동 후 모습 인코딩 설..