'백엔드' 카테고리의 글 목록 — chulLee IT Engineer

백엔드

    [Node] Koa 프레임워크 [2]

    2. 작업 환경 준비 2.1 Node 설치 확인 Node.js 개발을 하기 위해서는 당연히 Node.js 런타임이 설치되어 있어야 합니다. node.js 설치유무는 터미널에서 node --vesrion 명령어로 확인하실 수 있습니다. 만약 설치되어 있지 않다면 node 홈페이지 메뉴얼에 따라 설치해주시기 바랍니다. 2.2 프로젝트 생성 이번에 만들 백엔드 프로젝트는 추후에 만들 블로그 프로젝트와 연동할 서버입니다. blog 디렉토리를 만들고, 그 내부에 blog-backend 디렉토리를 생성합니다. 해당 디렉토리에서 명령어를 실행하여 패키지 정보를 생성합니다. mkdir cd blog mkdir blog-backend cd blog-backend yarn init -y 작업이 끝나면 디렉토리안에 pack..

    [Node] Koa 프레임워크 [1]

    1. Node 개념잡기 1.1 백엔드 서버에서 만들어낸 데이터는 여러 목적으로 사용할 수 있습니다. 서버에 데이터를 담기 위해서는 여러 가지 규칙이 필요합니다. 예를 들어 특정한 데이터를 저장하기 위해서 사용자 인증이 필요할 수도 있고, 등록한 데이터의 검증방법, 데이터 다양성에 대한 구분 등 을 고려해야 합니다. 데이터를 조회할떄도 동일합니다. 어떤 종류의 데이터를 몆개로 보여줄 지 그리고 또 어떻게 보여줘야 하는지 등 로직을 만드는 작업을 서버 프로그래밍 또는 백엔드 프로그래밍이라고 합니다. 백엔드 프로그래밍은 여러가지 환경에서 언어에 구애받지 않고 수행할 수 있습니다. PHP, 파이썬, 자바, 자바스크립트, 루비 등과 같은 언어로 구현이 가능합니다. 1.2 Node.js 처음에는 자바스크립트를 웹 ..

    [Spring Boot] REST API 만들기 (4) - MySQL + JDBC Template

    [Spring Boot] REST API 만들기 (4) - MySQL + JDBC Template

    이전 글 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (1) Json 반환 방법 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (2) 로그 남기기(slf4j+logback 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (3) Service 생성 이전시간에는 Service Class를 만들고 호출하는 방벙을 만들어봤다. 이제부터는 실제로 데이터를 불러오는 구조를 작성하고 데이터를 불러오는 부분을 MySQL과 연동하여 작성할 차례이다. 1. MySQL dependecy 추가 먼저 Mysql 연동을 위해서 필요한 라이브러리를 추가하도록 하자. 하단의 코드를 pom.xml 파일에 추가한다. mysq..

    [Spring Boot] REST API 만들기 (3) - Service 생성

    [Spring Boot] REST API 만들기 (3) - Service 생성

    이전 글 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (1) Json 반환 방법 2021.10.07 - [Java] - [SpringBoot] RestApi 만들기 (2) 로그 남기기(slf4j+logback) 지금까지는 Controller에서 필요한 데이터를 임의로 생성해봤다. 이제는 비즈니스 로직을 실제로 처리할 Service Class를 만들어보자. 1. service Class 생성 아래와 같이 info 디렉토리 하단에 infoService Class를 새롭게 생성한다. 생성 후 아래와 같이 데이터를 주입받을 Serivce Class를 작성한다. model에서 불러오는 getter/setter는 이제 Service Class에서 불러오도록 한다. *참고 @S..