[0부 시작하기]

Yuri Lee·2020년 10월 8일
0

기초 점검

자바

  • final
  • static
  • equals / hashCode / toString
  • constructor

  • html
  • css
  • javascript

스프링

  • 스프링부트
  • 스프링 mvc
  • 스프링 데이터 JPA
  • (스프링 시큐리티)

JPA

  • transient / persistent / detached / deleted
  • dbms 설치 / 유저 또는 툴을 생성 / 데이터베이스 생성/ 권한 설정.
  • left join

사전 지식 학습에 도움이 될만한 강좌들

  • 더 자바, 코드를 조작하는 다양한 방법
  • 더 자바, 코드를 테스트하는 다양한 방법
  • 스프링 부트
  • 스프링 핵심기술
  • 스프링 시큐리티
  • 스프링 데이터 JPA

인텔리J

ctrl + space ! 😎😎

Git

git stash

간단히 말하자면 git stash는 워킹 디렉토리에 unstaged 파일들을 백업하고 워킹디렉토리를 깨끗한 상태 즉 HEAD의 상태로 만드는 것. unstaged 상태인 변경사항을 일시적으로 백업하고 워킹디렉토리를 깨끗한 상태로 유지하도록 한다.

#1 빌드란?

  • 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 그에 대한 결과물 이다.
  • 이를 좀더 쉽게 풀어 말하자면 우리가 작성한 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원 등(.xml, .jpg, .jar, .properties)을 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물이라고 할 수 있다.

#2 빌드 도구(Build tool)

  • 빌드 도구란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램.
  • 빠른기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 등장.
  • 초기의 java 빌드도구로 Ant를 많이 사용하였으나 최근 많은 빌드도구들이 생겨나 Maven이 많이 쓰였고, 현재는 Gradle이 많이 쓰인다.
    (Ant는 스크립트 작성도 많고, 라이브러리 의존관리가 되지 않아 불편함)

빌드툴

maven 을 사용

  • 페이즈
  • 의존성 추가
  • 인텔리 J 에서 리프레시

출처 : 인프런 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발
https://goddaehee.tistory.com/199

profile
Step by step goes a long way ✨

0개의 댓글