<aside>
🌅
오전 수업 (9:00~13:00)
<aside>
👉🏻
프론트엔드
<aside>
✅
네이버,구글,야후 링크 생성하기

function App() 부분에 위에서 정의한 function을 넣어주고, render를 시켜줘야 다음과 같이 화면에 등장한다.



</aside>
<aside>
✅
테일윈드
https://tailwindcss.com/docs/installation/play-cdn
- 테일 윈드에 있는 다음의 라인을 복사하여 이용한다.

- Tailwind CSS를 사용하면 별도의 CSS 파일을 작성하지 않고, HTML에서 유틸리티 클래스를 통해 UI 스타일을 직접 설정할 수 있다.

</aside>
</aside>
<aside>
👉🏻
명언게시판 8단계까지 완성
<aside>
✅
Map 을 이용하여 key,value 쌍으로 저장
- 다음과 같이 해시맵을 이용하여 → key value쌍으로 넣기 위한 준비를 한다.
- cmd.split(”\\?”)을 통해 → cmd의 값을 ?를 기준으로 좌 우로 나눠준다.
- action에는 우리가 명령하는 (ex. 등록, 수정, 삭제, 목록) 등의 값이 들어간다.
- 추가로 자세히 바꾸고자 하는 값은 stream을 통해 다음과 같이 key-value 쌍으로 저장해 주었다.


</aside>
<aside>
✅
Exception 예외처리 with (try-catch 문)
- try{}catch{}문을 이용하여 발생할 수 있는 예외를 처리한다.

→ 숫자가 들어오지 않을 경우 → 비정상적인 종료가 발생하는 것을 방지하기 위해서 defaultValues를 이용하여 종료를 예방한다.
</aside>
</aside>
</aside>
<aside>
🌇
오후 수업 (14:00~16:00)
<aside>
👉🏻
명언게시판 패키지 관리
<aside>
✅
패키지 표현

다음과 같이 패키지를 정리 하였다.
- 패키지는 회사의 부서와 같은 개념으로, 비슷한 기능을 수행하는 클래스들을 하나로 묶어 관리하기 위해 사용된다. 따라서 관련된 코드들을 같은 패키지로 분리하는 리팩토링을 수행하였다.
</aside>
<aside>
✅
생성 날짜 및 수정
<aside>
✅
변수 생성 및 getter setter (in. WiseSaying entity)

</aside>
<aside>
✅
생성 날짜와 수정 날짜를 save 메소드 안에서 적용시켜 주었다

</aside>
</aside>
</aside>
</aside>