개발누나

고정 헤더 영역

글 제목

메뉴 레이어

개발누나

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (235)
    • TIL (deeply) (3)
    • TIL (Today I Learned) (22)
    • Git 학습 & 활용 (5)
    • CS (0)
      • 운영 체제(Operating System) (0)
    • 문제 해결 (40)
      • 에러 해결도 실력이다. (28)
      • 50제 (2)
      • 백준 essential (0)
      • wikidocs 300제 (0)
      • 코드업 100제 (9)
    • 자료구조 (7)
      • 개념 (7)
    • 알고리즘 (7)
      • C.C.I (708) (0)
      • Introduction to Algorithms .. (0)
      • 문자열 조작 (5)
      • 배열 (2)
      • 정렬 (0)
      • 이진탐색 (0)
      • 재귀함수 (0)
      • 스택 (0)
      • 큐 (0)
      • DP (0)
    • Side Project (7)
      • Public (5)
      • Personal (1)
      • Stealth Mode (1)
      • 문제 해결력 증진 프로젝트 (0)
      • 개발자의 품격 4기 (0)
    • 개인 개발 공부 일지 (0)
      • Flask (0)
      • React (0)
      • JavaScript (0)
      • Python (0)
    • 수업 일지 (92)
      • JS (4)
      • Java (7)
      • Servlet (6)
      • Oracle DBMS (19)
      • HTML, CSS, Flex, Grid (18)
      • Git (0)
      • Spring (28)
      • React (10)
      • Node.js (0)
    • 유용한 정보 (1)
    • 정보 리뷰 (20)
      • short (1)
      • 생활코딩 Java (5)
      • 생활코딩 JS for web browser (0)
      • 생활코딩 Web2 JS (0)
      • 생활코딩 CSS (0)
      • 생활코딩 Node.js (0)
      • 뉴렉처 서블릿,JSP (0)
      • 웹 게임을 만들며 배우는 JS (0)
      • 김영한 스프링 입문 강의 (0)
      • 나도코딩 파이썬 (0)
      • JavaScript (0)
      • 시니어코딩 Flask (0)
      • 노드 리액트 기초강의 (0)
      • 만들고 비교하며 학습하는 리액트 (0)
      • 생활코딩 Redux (0)
      • 따라하며 배우는 리액트, 노드 (0)
      • Node.js 교과서 (0)
      • 생활코딩 Linux (14)
      • 생활코딩 AWS (0)
      • 따라하며 배우는 TDD 개발 (0)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (0)
      • AWS Cloud Practitioner Esse.. (0)
      • 생활코딩 GIT CLI 모음 (0)
      • 함수형 프로그래밍과 JavaScript ES6+ (0)
      • 이규원의 현실 세상의 TDD (0)
      • Node.js 초격차 (0)
    • 책 리뷰 (1)
    • 개인 (30)
      • Today (28)
      • 잡담 (2)
    • 기타 (0)

검색 레이어

개발누나

검색 영역

컨텐츠 검색

Side Project/Public

  • Service vs Dao

    2021.06.11 by NayC

  • 직접 느끼는 VIEW 데이터 활용

    2021.05.25 by NayC

  • 63일차 - 페이지 보고 인터페이스 정의 & 구현

    2021.05.20 by NayC

  • 직접 경험한 DB 생생후기

    2021.05.17 by NayC

  • 프로젝트를 위한 폴더 관리

    2021.05.12 by NayC

Service vs Dao

Controller

Side Project/Public 2021. 6. 11. 19:06

직접 느끼는 VIEW 데이터 활용

BOOK 테이블과 Category 테이블을 원래 join해서 type을 가지고 왔었는데, -> TYPE_VIEW 라는 VIEW 테이블을 만들어서 쿼리식을 간단하게 해줌. 그럼 어떻게 가지고 와야할까. 이렇게. - 정답은 아닐지 몰라도 VIEW를 활용해서 처음으로 직접 데이터를 가지고 와서 이 흐름을 남기고자 기록함

Side Project/Public 2021. 5. 25. 22:47

63일차 - 페이지 보고 인터페이스 정의 & 구현

// DB의 테이블을 다 준비해놨을 것 3계층, 2계층... 에 대해 알아보자 지금 우리가 하고 있는 것 사용자가 DB 사용할 수 있게 하기 - SQL 못하는 사용자를 위해 윈도우 형태의 껍데기를 만들어주는 중 - 콘솔 껍데기, 윈도우 껍데기, 모바일 껍데기 나이가 들면 Servlet에 대한 관심이 줄어든다?고 한다. SQL 이용하는 방법 중에, 계층 이용해서 활용하는 방법이 있다. 서블릿에서 서비스 계층 하나 만들어서 - SQL 활용하는 것 컨트롤러 ---- 서비스 패키지 ---DAO-- SQL --DBMS DAO의 역할 '업무 서비스'가 나는 데이터 주는 DAO가 있으니 로그나 api나 내가 직접 다루지 않을래. 이런 느낌? DAO, (엄무) 서비스, UI 이렇게 습관적으로 3가지로 나눠서 일을 한다..

Side Project/Public 2021. 5. 20. 11:41

직접 경험한 DB 생생후기

cf) 인덱스 자료구조 db 분야에서 테이블 동작 속도를 높여주는 자료구조 원본 테이브 기준으로 잘 정렬된 별도의 데이블을 생성해야 데이터 엑세스 성능을 높일 수 있음 정규화가 되어 있지 않은 테이블은 컬럼이 많으며, 이에 따라 조합할 수 있는 인덱스가 많아지게 됨 -> 인덱스가 많으면 갱신 성능이 많아지고 디스트 공간도 많아지므로 인덱스를 효과적으로 사용하기 위해서라도 정규화가 잘 되어 있어야 함 상황) 이전에는 한 테이블 안에 분류/제목/저자가 다 있어서 한 테이블만 불러오면 됐는데, 모델링을 배우고 난 후 3정규화 때문에 '분류'는 따로 테이블을 만들어줬다. 이렇게! Q. sql 식을 어떻게 작성해야 하나? - 컴마 찍어서 BOOK도 가지고 오고 CATEGORY도 가지고 오는걸까? 괜히 JOIN 배..

Side Project/Public 2021. 5. 17. 20:41

프로젝트를 위한 폴더 관리

내 local과 깃헙을 연결시켜주었지. 난 이 저장소에서 작업을 하는거지. 깃헙에서의 이름을 total-p로 해주었지. 그동안은 total-p 안에 퍼블리싱(html, css)한 것만 있었는데, 백엔드를 추가해주기 위해서 폴더를 나눠주었다. prev - 이전에 퍼블리싱한 내용들을 담은 폴더 workspace - 이클립스에서 백단으로 추가해주기 위해서 만든 폴더 ㅡㅡㅡㅡㅡ 이클립스 켜서 switch workspace -> 위에 만들어준 workspace 경로로 가서 '폴더 선택'하고 (새로) 열기 그러면 이클립스가 welcome! 하면서 새롭게 뜨는데 여기서 impor projects > browse > workspace (위에 깃헙에서 만든) 그리고 파일들 붙여넣을거 붙여넣고 (ojdbc8은 각자*) 프..

Side Project/Public 2021. 5. 12. 18:08

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발누나 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바