위키

서정헌·2023년 11월 6일

Rest-Api

24-01-16

  • rest-api 수업
  • jwt 토큰의 사용 이유와 설명
  • 세션, 토큰 사용 이유

Rest-Api

24-01-15

  • rest-api 수업
  • jwt 토큰의 사용 이유와 설명

스프링부트

24-01-12

  • 배포 다른 방법 적용해서 배포하기
  • flyctl 사용

스프링부트

24-01-11

  • 배포 다른 방법 적용해서 배포하기

스프링부트

24-01-10

  • 배포 다른 방법 적용해서 배포하기

스프링부트

24-01-09

  • 중급 프로젝트 서비스 배포 마무리하기
  • ajax, 알고리즘 시험

스프링부트

24-01-09

  • 리눅스 기초 명령어
  • 중급 프로젝트 서비스 배포해보기

스프링부트

24-01-08

  • 중급 프로젝트 종료
  • 면담 진행
  • 내일부터 rest api를 이용한 게시판 만들기 수업
  • sveltekit이라는 서비스를 이용할 예정

스프링부트

24-01-05

  • 중급 프로젝트 최종 발표

스프링부트

24-01-04

  • 중급 프로젝트 코드 작업
  • 유효성 검증하기
  • 회원 탈퇴할때 생기는 오류, 유효성 검증하기

스프링부트

24-01-03

  • 중급 프로젝트 코드 작업
  • 유효성 검증하기
  • 회원 탈퇴하기 기능 구현

스프링부트

24-01-02

  • 중급 프로젝트 코드 작업
  • 유효성 검증하기
  • 게시물 수정 기능 구현
  • 유효성 검증할때 이메일 인증이 안되어도 회원가입이 되던것을 막고 툴팁으로 표시하기

스프링부트

24-01-01

  • 중급 프로젝트 코드 작업
  • 유효성 검증하기
  • 로그인, 회원가입, 회원확인창, 회원정보 수정 할때 생기는 오류나 입력되어야하는 정보가 일치하지 않을때 사용자에게 알리는 기능 구현

스프링부트

23-12-29

  • 중급 프로젝트 코드 작업
  • 회원 정보창 구현(회원정보수정, 찜목록)
  • 회원가입 기능 수정

스프링부트

23-12-28

  • 중급 프로젝트 코드 작업
  • 회원 정보창 구현

스프링부트

23-12-27

  • 중급 프로젝트 코드 작업
  • 회원정보 수정, 찜 목록 만들기

스프링부트

23-12-26

  • 중급 프로젝트 코드 작업
  • 와인 데이터를 밀어 넣었을 때 맛 외래키에 담겨져있는 taste 엔티티에 1~5라는 값이 들어오게 되면 html상에서 타닌, 산도, 바디, 당도에 동그라미 원이 값에 맞는 숫자만큼 채워지도록하는 프런트와 백엔드 코드 짜기
  • 게시물 별점 기능 구현하기
  • 리눅스 기초 명령어 수업

스프링부트

23-12-22

  • 중급 프로젝트 코드 작업
  • 게시물 리스트 출력한것을 검색과 페이징이 되도록 만들기
  • searchtype을 만들어 검색유형을 선택하였을때 해당 값을 파라미터로 전달하여 유형에 맞게 검색이 되도록 설정
  • searchtype을 페이징에도 적용시켜 검색후 페이지를 넘겨도 해당 파라미터를 들고가 다음 페이지가 넘어가도록 코드 짰다

스프링부트

23-12-21

  • 중급 프로젝트 코드 작업
  • 게시물 리스트 출력하기

스프링부트

23-12-20

  • 중급 프로젝트 html 작업
  • 테일윈드를 사용하여 처음으로 html을 짜는것이 생각보다 쉬운 작업은 아닌것 같다

스프링부트

23-12-19

  • 중급 프로젝트 html 작업

스프링부트

23-12-18

  • 중급 프로젝트 html 작업

스프링부트

23-12-15

  • 중급 프로젝트 html 작업

스프링부트

23-12-14

  • 중급 프로젝트 상의된 erd와 UI/UX를 통해 html짜기 시작

스프링부트

23-12-13

  • 중급 프로젝트 팀원간 상의
  • erd, UI/UX 위주로 상의

스프링부트

23-12-12

  • 중급 프로젝트 팀원간 상의
  • erd, UI/UX 위주로 상의

스프링부트

23-12-11

  • 중급 프로젝트 팀원간 상의
  • erd, UI/UX 위주로 상의

스프링부트

23-12-08

  • 중급 프로젝트 시작함
  • 와인 정보 서비스, 와인에 대한 정보를 사용자에게 알려주는 사이트를 주제로 선정

스프링부트

23-12-07

  • html 기초 수업

스프링부트

23-12-06

  • 스프링부트 게시판 연습
  • 게시물 수정과 삭제
  • 앵커(중요한것은 아니다)

스프링부트

23-12-05

  • 스프링부트 게시판 연습
  • 스프링부트 게시판 테스트 봄

스프링부트

23-12-04

  • 스프링부트 게시판 연습
  • 스프링부트 게시판 테스트 봄

스프링부트

23-12-01

  • 스프링부트 게시판 연습

스프링부트

23-11-30

  • 스프링부트 게시판 연습
  • ajax가 무엇인가(알아봄)
  • html navbar 풀다운형식 만들기

스프링부트

23-11-29

  • 스프링부트 게시판 연습

스프링부트

23-11-28

  • 스프링부트 게시판 연습

스프링부트

  • form -> 기본값 action get 요청
  • button -> 기본 type 값 submit

23-11-27

스프링부트

  • 타임리프 loop
  • principal

23-11-22

스프링부트

  • mybatis vs jpa 쓰는 이유, sql대응

23-11-21

스프링부트

  • value, text, each

23-11-16

스프링부트

-html,css
border-collapse: collapse; - 뭉개줌

  • /question/detail/과 같은 문자열과 ${question.id}와 같은 자바 객체의 값을 더할 때는 반드시 다음처럼 |과 | 기호로 좌우를 감싸 주어야 한다.
  • form 태그
    placeholder

23-11-15

스프링부트

Optional은 null 처리를 유연하게 처리하기 위해 사용하는 클래스

23-11-15

스프링부트

  • @ManyToOne은 N:1 관계라고 할 수 있다. 이렇게 @ManyToOne 애너테이션을 설정하면 Answer 엔티티의 question 속성과 Question 엔티티가 서로 연결된다
  • 답변과 질문이 N:1의 관계라면 질문과 답변은 1:N의 관계라고 할 수 있다. 이런경우에는 @ManyToOne이 아닌 @OneToMany애너테이션을 사용한다
  • (HTML)템플릿을 사용하기 때문에 기존에 사용했던 @ResponseBody 애너테이션은 필요없으므로 삭제가 가능하다

23-11-14

스프링부트

  • 400에러: Bad Request로써, 요청 실패-문법상 오류가 있어서 서버가 요청 사항을 이해하지 못함
  • 404에러: Not Found, 문서를 찾을 수 없음->클라이언트가 요청한 문서를 찾지 못한 경우에 발생함 (URL을 잘 살펴보기)
  • 500에러: 서버 내부 오류는 웹 서버가 요청사항을 수행할 수 없을 경우에 발생함
  • 어노테이션: 자바에서 사용될 때의 어노테이션은 코드 사이에 주석처럼 쓰여서 특별한 의미, 기능을 수행하도록 하는 기술이다. 즉, 프로그램에게 추가적인 정보를 제공해주는 메타데이터(meta data: 데이터를 위한 데이터)라고 볼 수 있다

23-11-13

스프링부트

  • 스프링 설정 후 만약 8080포트를 이미 사용중인 경우
    - netstat -ano | findstr 8080
    - taskkill /f /pid [아이디넘버]
  • 라이브러리 -> 자유도(상) / 자유도(하)
  • 프레임워크 -> 자유도(하) / 자유도(상)
  • @GetMapping("home/main") - 요청이 오면 아래 메서드를 실행
  • 네트워크 - 헤더(어떻게 요청을 처리할건지)와 바디(통신 데이터)

23-11-07

github flow 실습

  • 직접 프로젝트를 열어 팀원끼리 실습 함

23-11-06

git flow

  • 협업 방법론이다
  • 안정적이지만 복작하고 오래걸린다

github flow

  • 간단하고 빠르게 적용가능
  • 안전성과 자동화도 가능하다

회고

  • 아직 git flow와 github flow를 어떻게 현재 작업하는 프로젝트에 적용시킬지는 정확히 감이 안오지만 계속 해보다보면 알게 될것같다.

0개의 댓글