본문 바로가기

전체 글127

Node.JS - CORS 에 대하여 안녕하세요. Hynn 입니다. 이번 포스팅에서는 CORS 에 대해서 다루어 보도록 하겠습니다. 다음 포스팅에서 사용하고자 하는 AJAX 기능을 구현하기에 앞서, 이제 서버를 현재 시스템의 구조 형태로 설정을 할 예정입니다. 그를 이해하기 위해서는 CORS 가 반드시 알아야 하는 개념으로 이에 대한 개념을 먼저 학습할 예정입니다. ============== 1. CORS 란 무엇인가요? 2. CORS 의 출처 확인방법 3. 실제 Server 간 CORS 설정하기 예제 ============== 1. CORS 란 무엇인가요? CORS(Cross-Origin Resource Sharing) 은, 웹 페이지가, 타 도메인에 요청하는 것을 차단하는 보안기능입니다. 이는 타 사이트의 정보를 무단으로 가져오거나, 피.. 2023. 1. 4.
JavaScript - Cookie 이해하기 안녕하세요. Hynn 입니다. 본격적으로 스스로 웹 서버를 만들어보기에 앞서, Cookie 를 사용할 예정인지라, 이에 대한 작성이 먼저인듯 하여, 이 포스팅을 먼저 작성하게 되었습니다. 실제 홈페이지에서 회원가입을 한 뒤, 로그인을 하면 이 "로그인 정보"를 가지고 있어야, 회원만이 접근이 가능한 서비스에 이동할 수 있고, 데이터에 액세스할 수 있는 자격이 주어지게끔 하기 위해서는 Cookie 혹은 Session 의 대한 개념을 이해하고 있어야 합니다. 이에 대해서 기초적 개념을 먼저 알아보도록 하겠습니다. ============ 1. Cookie 는 무엇인가요? 2. Cookie 는 어떻게 확인하나요? 3. 실제 코드 예제 작성해보기 ============ 1. Cookie 는 무엇인가요? JavaS.. 2023. 1. 4.
DataBase - MVC Patten 이해하기 안녕하세요. Hynn 입니다. 이번 포스팅에서는 데이터베이스로 분류하기는 했지만, 이번 프로젝트를 하면서, 가장 중요하게 느끼게 된, MVC 패턴의 개념과 실제 적용에 대해서 작성해보고자 합니다. 이전까지는 단순히 언어의 구문, 개념에 대한 학습을 진행했다면, 이번 포스팅에서 다루는 것은, 주어진 스택을 이용해서 개발을 진행해나갈때, 어떠한 과정을 가지고 진행하는지, 순서도 및 과정을 어떻게 흐르도록 설계해야 하는지, 그에 대한 것을 다루려고 합니다. ========== 1. MVC 패턴이란? 2. 흐름도 실제 스케치하기 ========== 1. MVC 패턴이란? MVC ( Model View Controller) 패턴은, 소프트웨어 공학산업에서 쓰이는, 소프트웨어 디자인 패턴입니다. 이 패턴 모델의 핵.. 2023. 1. 4.
Small Project 1 - 로그인/게시판 기능 구현 안녕하세요. Hynn 입니다. 개인기록을 위해 남겨둘 예정이기도 하고.. 같이 공부를 하는 좋은 동료 2명과 협업하여, 한주간 홈페이지의 로그인/게시판 구현을 진행했습니다. 나름 우여곡절도 많았고.. 오류도 많았지만 주어진 조건내에서 구현이 완료되어, 다들 뿌듯하게 5일간 프로젝트를 진행했습니다. 제 개인의 저장 및 복습의 목적도 있습니다. 먼저 구동영상이나마 짧게 업로드하여, 어떤것인지를 설명드리는 게 좋을 거같아 남깁니다. 세부 코드 확인을 위한 Github Repository Link 입니다. https://github.com/nazzzo/project_OB_board 감사합니다. 2023. 1. 4.
DataBase - MySQL 기본 사용 및 용어 정의 안녕하세요. Hynn 입니다. 이번 포스팅에서는 MySQL 을 기초적으로 사용하는 방법에 대해서 정의해보도록 하겠습니다. 이를 바탕으로 실제 데이터베이스를 같이 설계하고, 실제 실습에서 적용을 같이 해보시면 좋을 것 같습니다. ============= 1. MySQL 기본 설명 2. MySQL 설치 및 설정 3. MySQL 기본 구성 4. MySQL 구문 사용법 ============= 1. MySQL 기본 설명 MySQL은 대표적으로 사용되는 관계형 데이터베이스 관리 시스템으로서, 데이터베이스의 관리를 위한 소프트웨어 입니다. 하지만 일반적으로 우리가 사용하는 GUI 형태의 툴은 내장되어 있지 않습니다. 따라서, 우리가 이전에 사용했던 Linux 처럼 , Command-Line Interface 를 사.. 2023. 1. 4.
DataBase - DBMS 에 관하여 안녕하세요. Hynn 입니다. 동료들과 소규모프로젝트를 진행한다고 업데이트가 늦었습니다. 이번 포스팅에서는 2개의 포스팅에 걸쳐서, DataBase 에 대해서 기초적인 학습이후, 이번에 진행한 소규모프로젝트인 Mini Web-Site (회원제 게시판) 형태에 대해서 리뷰도 같이 진행하고자 합니다. 먼저 이를 위해서는 DB에 대한 이해가 필요하여, 이 내용에 대해서 먼저 학습 후 Preview 를 같이 진행할 예정입니다. ========== 1. DBMS는 무엇인가요? 2. DBMS의 종류 3. RDBMS (SQL) 4. DBMS (NoSQL) ========== 1. DBMS는 무엇인가요? DBMS 란 DataBase Management System 의 약자입니다. 하지만 일반적으로는 "DB" 라는 이름.. 2023. 1. 3.