![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb69tdz%2FbtsJSr6tsxF%2F0DKaYIjvIT8hTKK4L3kKBk%2Fimg.png)
[TIL] 데이터(data)와 정보(information)의 차이
2024. 9. 30. 17:04
TIL
데이터현실 세계에서 측정하고 수집한 사실이나 값정보어떠한 목적이나 의도에 맞게 데이터를 가공 처리한 것출처1. https://better-together.tistory.com/133
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbB2sY3%2FbtsJQJ7l6S1%2FlY6A2EveGNVHiv8eNPFRWk%2Fimg.png)
[Spring] View Templates, mustache, thymeleaf란?
2024. 9. 29. 00:02
TIL/Spring
뷰 템플릿 (View Templates)화면을 담당하는 기술웹 페이지를 하나의 틀로 만들고 이곳에 변수를 삽입하게 한다.즉, 틀이 되는 페이지가 변수의 값에 따라서 수많은 페이지로 바뀔 수 있음Mustache수 많은 언어를 지원하는 가장 심플한 템플릿 엔진문법이 다른 템플릿 엔진보다 심플하고, 로직 코드를 사용할 수 없어 View의 역할과 Server의 역할이 명확하게 분리되는 장점이 있스프링 부트에서는 권장하지 않음Thymeleaf Java 기반의 현대적인, 서버 사이드 템플릿 엔진자바 라이브러리템플릿 엔진이란?스프링 서버에서 데이터를 받아 우리가 보는 웹 페이지, 즉 HTML 상에 그 데이터를 넣어서 보여주는 도구
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd6HoWa%2FbtsJPP1HwcB%2FsfP3pp5Ovry2dGA24KlQuk%2Fimg.jpg)
[Java] Forward, Redirect 의 차이
2024. 9. 28. 22:52
TIL/Java
Forward, Redirect 란?JSP 환경에서 현재 작업중인 페이지에서 다른 페이지로 이동하는 두 가지 방식의 페이지 전환 기능예시를 들기 위해 아래와 같은 상황이라고 한다.고객: 클라이언트123: URL상담원: 서버Forward클라이언트가 서버에게 어떤 요청을 보냈을 때, 서버가 요청을 받아 다른 서버에게 넘겨주는 것서버는 요청을 내부적으로 옮기기 때문에 새로운 요청을 보내는 것이 아니므로, request, reponse 객체는 그대로 유지 고객이 고객센터로 상담원에게 123번으로 전화를 건다.상담원은 해당 문의사항에 대해 잘 알지 못해서 옆의 다른 상담원에게 해당 문의사항에 답을 얻는다.상담원은 고객의 문의사항을 처리한다 web container 차원에서의 페이지 이동, 실제로 웹 브라우저는 다..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fuys5V%2FbtsJQDe5Kv9%2FqBppBlhuX8yCkv8EKrPKKK%2Fimg.png)
[Spring] DI란 무엇인가?
2024. 9. 24. 17:38
TIL/Spring
DI (Dependency Injection) 란?소프트웨어 디자인 패턴 중 하나객체 간의 의존성을 줄여 코드의 유연성과 유지보수성을 높임// DI 사용 Xclass A { B b = new B(); // A가 B에 강하게 결합돼 있음 public void doSomething() { b.someMethod(); // B의 기능을 사용함 }}A 클래스가 B 클래스의 기능을 필요로 한다면 A가 B를 직접 생성해서 사용해야 함그러나 이 방법은 A와 B가 강하게 결합 됨즉, 나중에 B를 다른 걸로 교체, 확장성 저하, 유지보수, 테스트 등이 어렵게 됨A 클래스가 B 클래스의 메서드를 사용한다면, A는 B에 `의존` 하고 있다고 표현 함// DI 사용 Oclass A { p..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvyfNK%2FbtsJJRKYv5y%2FJRdxKFa6cWhhPH0mOlR6lK%2Fimg.png)
[Git][PS] push to origin has encountered a problem 오류 해결
2024. 9. 23. 17:37
Problem Solving
해결 방법`Github` > `Setting` > `Developer Settings` > `Personal access tokens` > `Tokens(classic)` > 토큰 생성할 때 `repo` 체크하고 만들기`push` 할 때 ID엔 기존의 ID 입력, PW엔 토큰 입력하기문제 발생 이유Github 에서 ID/PW 기반 Basic Authentication 인증을 막음ID / Personal Access Token 방식의 Token Authentication 방식으로 전환함따라서 Eclipse 에서 ID/PW 입력하여 commit 하려고 하면 에러 발생함출처1. https://hangyujung.tistory.com/37https://codingdiary99.tistory.com/5