본문 바로가기

개발65

Thymeleaf 정리 (JSP와 차이) 대분류 : 타임리프 템플릿 엔진 템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여 결과 문서를 출력하는 소프트웨어 또는 소프트웨어 컴포넌트. 지정된 템플릿 양식과 데이터가 합쳐져서 HTML 문서를 출력하는 소프트웨어 사용하는 이유 많은 코드를 줄일 수 있다. 재사용성이 높다. 유지보수에 용이하다. 서버 사이드 템플릿 엔진 서버에서 DB 혹은 API에서 가져온 데이터를 미리 정의된 템플릿에 넣어 HTML 문서를 만들어 클라이언트에 전달해주는 역할을 한다. HTML 코드에서 고정적으로 사용되는 부분은 템플릿으로 만들어두고 동적으로 생성되는 부분만 템플릿의 특정 부분에 끼워 넣는 방식으로 동작한다. EX) JSP, Thymeleaf, Velocity, Freemarker 클라이언트 사이드 템플릿 엔.. 2023. 3. 8.
[JAVA] 심화 1 이전 게시글 JAVA 기초 https://hoozy.tistory.com/entry/JAVA-%EA%B8%B0%EC%B4%88 [JAVA] 기초 이전 게시글 네트워크 2 https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-2 수많은 언어가 있지만, 저는 자바를 하기 때문에 자바에 대해서 공부한 후 나중에 나머지 언어 hoozy.tistory.com 카테고리 : 자바(심화) 컬렉션 1. List 인터페이스 정렬된 모든 객체 컬렉션을 저장할 수 있는 목록 데이터 전용. ArrayList 동작 배열을 제공한다. 표준 배열보다 느릴 수 있지만 배열에서 많은 움직임이 필요한 프로그램에서 유용 .. 2023. 3. 8.
[JAVA] 기초 이전 게시글 네트워크 2 https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-2 [백엔드] 네트워크 2 이전 게시글 네트워크 1 https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-1 카테고리 : 네트워크 쿠키와 세션 쿠키 : HTTP의 일종으로 사용자의 컴퓨터에 저장하는 작은 기 hoozy.tistory.com 수많은 언어가 있지만, 저는 자바를 하기 때문에 자바에 대해서 공부한 후 나중에 나머지 언어들도 공부하겠습니다. 카테고리 : 자바(기초) JAVA 썬에서 .. 2023. 3. 7.
[백엔드] 네트워크 2 이전 게시글 네트워크 1 https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-1 [백엔드] 네트워크 1 백엔드 로드맵 : https://roadmap.sh/backend 로드맵을 따라 처음인 네트워크부터 배우겠습니다. 카테고리 : 네트워크 인터넷 여러 통신망을 하나로 연결하는 거대한 컴퓨터 통신망 클라이언트와 서버 hoozy.tistory.com 카테고리 : 네트워크 쿠키와 세션 쿠키 : HTTP의 일종으로 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일. HTTP에서 클라이언트의 상태 정보를 PC(사용자의 PC)에 저장했다가 필요시 정보를 참조하거나 재사용 가능. 이름, 값, 저장기.. 2023. 3. 5.