호우주의보
close
프로필 배경
프로필 로고

호우주의보

  • 분류 전체보기 (32)
    • TIL (4)
    • 공부 (15)
      • App (1)
      • A.I. (1)
      • Web (0)
      • 기타 (5)
      • Spring (5)
      • SQL (3)
    • 알고리즘 (3)
      • 프로그래머스 (3)
    • 대외활동 (10)
    • 일상 (0)
    • 쿠아데브 (0)
  • 홈
  • 태그
  • 방명록

백엔드 진화과정

Web Html인터넷이 시작되면서 웹도 시작됐다.웹은 절대적으로 HTML로 구현된다.웹에서 보여지는 정보들은 모두 하드코딩 되어있다.ServletWeb의 대중화로 인해 Web을 통한 데이터 입출력의 필요성이 생긴다.자바에서 웹 프로그래밍을 지원한다.자바 코드안에 html을 넣는다.웹은 절대적으로 HTML로 구현된다.Servlet에 HTML을 구현한다. → 개발자들이 죽어나간다.import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax...

  • format_list_bulleted 공부/기타
  • · 2024. 8. 9.
  • textsms

RESTful API

클라이언트가 서버에게 보내는 요청은 크게 4가지로 이루어진다 → CRUDCRUDc는 create의 약자로 데이터를 서버에 올리는 요청을 한다.r은 read의 약자로 서버에서 데이터를 불러오는 요청을 한다.u는 update의 약자로 서버의 데이터를 바꾸는 요청을 한다.d는 delete의 약자로 서베의 데이터를 지우는 요청을 한다.데이터를 다룰 때 큰 틀에서 보면 대부분의 요청이 이 4가지 요청에 속한다.모든 데이터는 CRUD 관점에서 바라봐야하며 CRUD 특정 기능이 없는 기획이라면 그 의도가 명확해야 한다.CRUD의 요청 주소CRUD 요청은 각각의 주소를 가진다.도메인/create도메인/read도메인/update도메인/delete이러면 하나의 데이터 별로 주소가 4개씩 생기기 때문에 주소가 너무 많아진다..

  • format_list_bulleted 공부/기타
  • · 2024. 8. 9.
  • textsms

객체지향 SOLID

SOLIDsolid는 약자로 이루어져있습니다.S → single responsiblity: 단일 책임의 원칙O → open closed: 개방 폐쇄 원칙L → Liskov subsituation: 리스코프 치환 원칙I → interface segregation: 인터페이스 분리 원칙D → dependency inversion: 의존 역전 원칙단일 책임의 원칙객체는 한 가지 역할(책임)만 가져야 한다. = 객체가 변경되는 이유는 단 한가지여야 한다.책임은 변경의 축이기 때문에 분할되는 것이 중요하다.→ 여러개의 책임을 가지게 된다면 요구사항의 변경이 일어났을 때 연쇄적인 변화가 발생할 것이다.어떻게 해결할 수 있나추상화를 통해 객체를 설계하는 과정에서 적절한 한 개의 역할만 갖도록 구상→ 책임의 분배는 정..

  • format_list_bulleted 공부/기타
  • · 2024. 8. 9.
  • textsms

개발 프로세스

개발 순서기획 → 협업 → 설계 → 개발 → 배포 → 고도화 → 발표우리 부트캠프에서는 이 순서로 개발이 이루어진다.각 단계에서 진행되는 프로세스에 대해서 더 알아보자.기획구현 가능성 조사와 POC는 비슷한 개념인 거 같다. 단어 사용에 주의하자주제 선정프로젝트의 주제를 선정하는 단계이다, 어떤 문제를 해결할지, 어떤 기능을 제공할지를 결정한다.브레인스토밍, 시장 조사, 사용장 요구사항 분석을 통해 주제를 선정할 수 있다.구현 가능성 조사선정된 주제가 기술적으로 실현 가능한지 검토하는 단계이다.기술 스택 조사, 레거시 기술 분석 등을 통해 가능성을 점춰볼 수 있다.POC핵심 기능의 가능성을 증명하기 위해 프로토타입을 만드는 단계이다.간단한 기능 구현, 기술 시험등을 수행한다.협업협업룰을 정하는 과정을 거..

  • format_list_bulleted 공부/기타
  • · 2024. 8. 9.
  • textsms

Unity로 만든 공 굴리기 게임[My_First_Game: Roll The Ball]

CameraMove.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraMove : MonoBehaviour { Transform playerTransform; //게임오브젝트의 위치, 회전 그리고 스케일(scale)을 나타냅니다. Vector3 Offset; // void Awake() { playerTransform = GameObject.FindWithTag("Player").transform; // Player의 위치를 알려준다. Offset = transform.position - playerTransform.position; // 카메라의 상대위치를 구한다. } vo..

  • format_list_bulleted 공부/기타
  • · 2021. 7. 14.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (32)
    • TIL (4)
    • 공부 (15)
      • App (1)
      • A.I. (1)
      • Web (0)
      • 기타 (5)
      • Spring (5)
      • SQL (3)
    • 알고리즘 (3)
      • 프로그래머스 (3)
    • 대외활동 (10)
    • 일상 (0)
    • 쿠아데브 (0)
최근 글
인기 글
최근 댓글
태그
  • #DSP2024
  • #코칭스터디
  • #프로그래머스
  • #혼공머신
  • #개발진행
  • #Til
  • #혼공파
  • #React Native
  • #혼공
  • #혼공학습단
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바