개발누나

고정 헤더 영역

글 제목

메뉴 레이어

개발누나

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (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)

검색 레이어

개발누나

검색 영역

컨텐츠 검색

전체 글

  • 71일 - 메이븐 vs 스프링 vs 스프링부트, @restController vs @Controller

    2021.06.01 by NayC

  • 71일 - Boot 프로젝트 만들기, @Controller 통해 출력해보기 (feat. sts에 maven 프로젝트 실행)

    2021.06.01 by NayC

  • 70일 - Spring 첫 시작. maven 프로젝트 빌드업

    2021.05.31 by NayC

  • 5월 29일 (토) - 다들... (긍정적 의미로) 미쳤나보당.

    2021.05.30 by NayC

  • 5월 28일 (금) - 1차 발표 이후

    2021.05.29 by NayC

  • 아는만큼 보인다. 그래서 많이 알아야 한다.

    2021.05.29 by NayC

  • 인증 서블릿 필터

    2021.05.29 by NayC

  • 톰캣 서버 "Several ports(8005, 8080) required by Tomcat v9.0 Server at localhost are already in use" 에러 해결

    2021.05.28 by NayC

71일 - 메이븐 vs 스프링 vs 스프링부트, @restController vs @Controller

오전에 프로젝트를 하나 만든 것 // maven 역할 vs Sping 역할 vs Spring Boot의 역할 1) maven - POM 파일 안에 - 프로젝트에 소속된 오브젝트들을 관리하는 것 - maven이 일하도록 하는 지시사항 프로젝트 골격은 이렇게 하고 ~ - 안에 프로젝트 골격 src > main, tet ... - 플러그인들이, depecdency가 사용하는 전역변수같은. 안에 마음대로 이름 정의 가능 ex) 33 44 -> 이거를 클라이언트나 디펜던시가 가져다가 사용... - 생명주기. 각 단계별로 사용되는 플러그인 지금 우리 프로젝트에서는 플러그인 한 개가 들어가 있는 것 - 굉장히 중요. 예전에 gson이라는걸 떠올리면... 이제는 jsp를 view단으로 기본적으로 처리하지 X + 톰캣의..

수업 일지/Spring 2021. 6. 1. 12:41

71일 - Boot 프로젝트 만들기, @Controller 통해 출력해보기 (feat. sts에 maven 프로젝트 실행)

메이븐을 이용해 프로젝트를 만듦 - 이클립스를 이용해 프로젝트를 만드는 것과 달리 id?가 고정되어 있지 않음 -> 그래서 Depency를 관리하기가 편하다. // sts 다운받은거 - 압축 풀어서 실행 ststworkspace 폴더 만들기 실행. 이클립스랑 동일하게 생기게 뜸. // 그리고 어제 만든 mavenworkspace에다가 가지고 오기 파일 > import > maven > exising > browse에서 prj에서 한 번 더 나아가서 선택 - 아래 POM 나와야 정상 - maven프로젝트를 '참고'만 한 것 그래서 stsworkspace 폴더에는 뭐 새로운게 생기지 않음 * import 할 때 'add' 체크를 하지 않음 : add를 해야 가지고 오는 것 cf) git 관리할 때는 work..

수업 일지/Spring 2021. 6. 1. 10:40

70일 - Spring 첫 시작. maven 프로젝트 빌드업

view - 타임리프로 (JSP 대신에 타임리프로 가야) controller - 스프링으로 (이전보다 더 빠르고 쉽게 가능) DAO 구현은 - MyBatis로 하게 될 것, 그리고 JPA (DB연결) DI - @Autowired 같은걸 쓸 것 트랜잭션같은 것도 Spring으로 프론트단은, DOM 대신할 수 있는건 jQuery , VueJS / React / Angular - 우리는 React를 하게 될 것 또 다른 back단 : Node.js - 자바스크립트의 백단 - 여기서도 MVC가 있는데 Jade... 등 해서 또 다른 백단 기술도 배울 것 - 톰캣과 같은 역할을 하는 것 : Express // Maven 프로젝트를 지금부터 만들 것 Git STS -> 일주일 배울 것 -> 프로젝트 바로 바로 해야..

수업 일지/Spring 2021. 5. 31. 10:28

5월 29일 (토) - 다들... (긍정적 의미로) 미쳤나보당.

시간으로 따지면 지금은 일요일 새벽 4시지만, 토요일로 생각하고 토요일 일기를 적어보자면 ... 운동 갔다오고 다음주 나갈 Spring 예습으로 인강 보다가 가족이랑 외출을 하게 되어 오후 시간을 아예 활용하지 못했다. 그리고 피곤했는지 일찍 자서는 지금 새벽에 일어나서 '인강 완강 일요일 오전 전에 다 봐야해!' 하면서 노트북을 킨건데... 혹시나 하고 디코에 들어가보니 '고정 멤버들'이 아직도 ㅋㅋㅋㅋㅋㅋ 있다. 다들 개발 공부에 미쳤구나~! ㅋㅋㅋㅋ 보기 좋다 :)

개인/Today 2021. 5. 30. 04:05

5월 28일 (금) - 1차 발표 이후

발표는 28일 오후. 오류났던 '등록 페이지'를 수정해서 29일 새벽에 커밋한게 포인트. 이 자세를 잊지 말자. 그럼 된다.

개인/Today 2021. 5. 29. 02:30

아는만큼 보인다. 그래서 많이 알아야 한다.

아래 에러 모두 '몰라서 보지 못했던 에러'들이다. '그럼에도 불구하고' 뭘까 ~~ 하면서 아래 표정으로 찾아보는 습관을 길러보잣. 상황) BOOK 테이블에 INSERT를 통해 데이터를 넣는데 데이터가 들어가지 않는 상황 - 직접 데이터를 넣어주는 방법이 있지만 서버에서 '등록하기'를 해도 화면 출력도, DB 추가도 되지 않았다. 그래서 SQL식이 잘못되었는지 확인하기 위해 INSERT 식을 해보니 정말 추가가 안되던 것 BOOK_PK는 ID. 이미 ID로 33을 쓰고 있는 데이터가 있으니까 오류가 난거겠지 이번엔 BOOK_UK1 오류 테이블 속성을 봐보니 TITLE도 제약조건이 있었더랬다. 제목도 같은 값이 안되게 넣어주어야 했던 것. - Unique Key (고유키) 1. 문제는 BOOK 테이블에 시..

문제 해결/에러 해결도 실력이다. 2021. 5. 29. 02:26

인증 서블릿 필터

[서블릿 필터] 상황 - 필터를 만들어서 공통된 사항에 대한건 '집중화'를 시켜줌 - '사용자 인증'에 대한 필터를 생성함 16. ("/*") : 말그대로 모든 url 요청에 대해서 아래 필터 내용을 적용하겠다는 것. 17. implements Filter 19. 다음의 url 주소들을 담고 있는 String 배열을 생성해주었고, 이름을 authRequiredURLs 라고 하겠다. 23. boolean 타입의 required를 반환하는 (25번째줄에 false라고 해주었으므로 즉, false를 반환하는) isAuthRequired 라는 함수를 만들어줌 - 함수의 매개변수가 String url로 되어있지? 이건 어디서 오냐하면 47번째줄에서 가지고 오는거임 즉, 23번째줄에서 uri는 요청받은 페이지의 u..

수업 일지/Servlet 2021. 5. 29. 01:21

톰캣 서버 "Several ports(8005, 8080) required by Tomcat v9.0 Server at localhost are already in use" 에러 해결

톰캣 서버를 재시작을 많이 하다보니 이런 오류를 만났다. 1) CMD 창을 띄운 후 2) netstat -p -tcp -ano 명령어를 입력하면 로컬 주소와 PID를 보여주는데 3) 로컬주소에서 8005, 8080을 나타내는 PID를 taskkill /f /pid ###(해당되는 pid) 명령어를 입력하여 지워주면 된다. p.s 실수로 다른 PID를 삭제해서 '오마이갓'을 외쳤는데 그럼에도 불구하고 정상적으로 톰캣 서버가 실행됨 p.s2 다른 블로그(https://to-dy.tistory.com/59) 참고하여 이유를 덧붙이자면 -> Tomcat이 사용하고 있는 기본 포트(8080, 8009, 8005)가 이미 사용중이라서 생기는 오류라고 한다.

문제 해결/에러 해결도 실력이다. 2021. 5. 28. 03:44

추가 정보

인기글

최신글

페이징

이전
1 ··· 16 17 18 19 20 21 22 ··· 30
다음
TISTORY
개발누나 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바