본문 바로가기

MVC4

NodeJS - JWT Login Back-end Example 안녕하세요. Hynn 입니다. 이번 포스팅에서는 JWT 기능을 포함한 Login 기능을 BackEnd 에서 구현하는 예제를 작성해보도록 하겠습니다. 또한, Design Pattern 에 기반하여 파일을 작성하는 순서도 역시 같이 진행할 예정입니다. 바로 시작해보겠습니다. ================= 2) Server.js 2. DB 연결을 위한 Configuration 파일 구성하기 3) Models/index.js 설정 완료하기 4. Server.js 에 Sequelize 실행 code 추가하기 1) Repository 3) Controller 5) Router " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 ================= HTML 삽입 미리보기할 .. 2023. 1. 19.
ORM - DBDiagram 작성해보기 안녕하세요. Hynn 입니다. ORM의 실제 사용작성을 하기 전, Diagram 에 대한 기록을 위한 포스팅을 작성하겠습니다. Diagram 은 말 그대로, 설계도 입니다. 작성자가 Code 로 기능을 구현하기 전에, 이러한 기능을 어떻게 작성할지, 어떻게 그려낼지에 대한 관계도 입니다. 실제 예제를 위한 코드 작성은 간단한 게시판을 작성할 예정이지만, Diagram 은 관계도가 가장 예제가 잘 활용될 수 있는 것으로 준비했습니다. =============== HTML 삽입 미리보기할 수 없는 소스 =============== HTML 삽입 미리보기할 수 없는 소스 먼저 대표적으로 사용되는 Shopping Mall 을 기준으로 Diagram 을 작성해보겠습니다. 사용자분들의 편의를 위해 Diagram 의.. 2023. 1. 16.
ORM - Sequelize 기본 사용하기 안녕하세요. Hynn 입니다. 이번 포스팅에서는 Sequelize 사용의 기본 구성을 작성해보도록 하겠습니다. Sequelize 는 MVC Pattern 을 사용해서, Module 을 사용한 중앙집중식 구조로 의존성을 덜어 작성해보도록 하겠습니다. ============== HTML 삽입 미리보기할 수 없는 소스 ============== HTML 삽입 미리보기할 수 없는 소스 기본 작성예제는, Sequelize Official Document 내용을 기반으로 해설하여 작성해보도록 하겠습니다. 이 Sequelize 는 개인적으로 공식 문서가 방대한만큼이나 세세하게 작성이 되어 있어서, 이를 기반으로 학습을해도 될 정도로 많은 내용이 세부적으로 나와 있습니다. HTML 삽입 미리보기할 수 없는 소스 먼저 .. 2023. 1. 12.
JavaScript - 의존성에 대하여 안녕하세요. Hynn 입니다. 이번 포스팅에서는 의존성, dependency 이라는 개념에 대해서 간략하게 설명드리도록 하겠습니다. 이는 이후에 이어질 "Test Code" 작성시 알아야 될 개념이기때문에, 개념의 대한 이해가 된다면, 각자 독립적인 테스트 코드 작성이 가능해집니다. ==================== HTML 삽입 미리보기할 수 없는 소스 ==================== HTML 삽입 미리보기할 수 없는 소스 의존성, 즉 "Dependency" 의 개념은, 하나의 구성요소를 작동하기 위해서 다른 구성요소에 의존하는 관계를 지칭합니다. 즉 만약 MVC Pattern 을 이용해서 작성한 JavaScript 파일이 존재한다고 가정해보도록 하겠습니다. 이렇게 작성하게 되면, 아래의 흐름.. 2023. 1. 11.