1107

황선영·2023년 11월 5일
0

api : 응용 프로그램에서 운영체제나 프밍언어가 제공하는 기능을 제어할수있게 만든 인터페이스. 프로그램 간에 연결시켜주는 다리 같은..
특징 : 구현과 독립적으로 사양?만 정의되어있다
api에따라 접근권한이 필요할 수 있음

library : 응용프로그램 개발을 위해 필요한 기능(함수)을 모아놓은 software
특징 : 독립성을 가진다. 다른라이브러리에 의존하지 않음.
응용프로그램이 능동적으로 라이브러리를 사용한다.
ex) apache,lombok,jquery . . .

Framework : 응용프로그램(application?)이나 소프트웨어의 솔루션개발을 수월히 하기위해 제공된 소프트웨어 환경, 틀.
ex)스프링프레임워크

특징 : 상호협력하는 클래스와 인터페이스의 집합.
응용프로그램이 수동적으로 프레임워크에 의해 사용된다.

api 와 library 차이점
: 구현 로직의 유무

library와 framework 차이점
: 응용프로그램의 흐름 주도권을 누가 갖고있느냐.

oAUth2
누군가에게 특수키를 제공하는것과 같다.
비밀번호 공유안하고도 데이터에 접근할 수 잇는 사람을 제어하는, 다른애플리케이션의 특정 정보에 접근할 수 ㅣ있다.

질문 findbyusername메서드 왜 서비스에다 안하고 레포지터리에다가?

회원가입,로그인까지 했는데
글쓰기권한 로그인유저만 하는걸로 하려면
로그인유저를 템플릿에서 받아오는건지,.뭐지헷갈


할일 :
마크다운?

(폼사용으로 전환!!
레이아웃 상속받는거->템플릿좀 정리 ~-------->마지막에하기)

스프링시큐리티가 적용되면
post메서드엔 무조건 th:action 붙여야함
그래야 자동으로 토큰 생성된다.


서비스 - > 컨트롤러에서 반복되는 코드들을 함수로 모아놓은?

url을 디테일/노트북/노ㅡㅌ페이지 굳이이렇게 길게안해도됨.
노트페이지에서.. 연결되어잇는 엔티티 속성으로 꺼내면 됨.

notepage.getnotebook d이런ㅅ식으로 해서 model로 넘겨줘서 템플릿 출력하면됨

옵셔널클래스가 뭐엿지?

질문 :


또는, postcontroller랑 postbookcontroller 로 따로 분리하면 동일한 URL 경로를 사용하더라도 모호성 문제가 발생하지 않는다.

뭔가 위에방법 안되는거같음 -> 질문하기.
일단 컨트롤러를 따로둔다.


컨트롤러 분리하고 저렇게 변수 따로 해놔도 url구조자체가 똑같기 때문에(detail+숫자) 서버가 인식을 못한다 -> ambiguous에러 계속남.
구조를 다ㄹ게..



함수안에 인풋값 -> this 잇는 엘리먼트 들어감..?


input -> 자기가속한 form을 찾아감
action유알엘로 submit실행됨..


업로드중..
간소화된 코드 스크립트.


html수업햇던거중에
position, display, flex 는 확실히 알고넘어가기

css는 챗지피티 활용하기

1,2차 필수 복습 완료
3차 필수 진행
2차 선택미션 진행

profile
개발필기노트

0개의 댓글