🦲자습/📌문제해결
.gitignore 이미 push 한 파일 적용하고 삭제하기
출처 - https://cjh5414.github.io/gitignore-update/ 이미 push된 file .gitignore 적용하기 Jihun's Development Blog cjh5414.github.io Apply .gitignore 아래의 git 명령들을 실행해주면 .gitignore의 파일들이 적용되어 원격 저장소에서 사라진다. $ git rm -r --cached . $ git add . $ git commit -m "Apply .gitignore" $ git push
JSP 대신 MVC 아키텍처에 따라 Controller 로 만들기
오늘 수업 도중 ,,,, jsp 대신 MVC 아키텍처에 따라 MemberController 로 만들어보는 실습을 하였다. 그런데 이것을 MemberController 하나의 클래스 안에 모든 doget, dopost 요청을 포함시켜서 만들어야하는지, 아니면 MemberAddServlet, MemberDeleteServlet, MemberDetailServlet. MemberFormervlet, MemberListServlet, MemberUpdateServlet 각각의 기능을 각각의 Controller로 만들어 구성해야 하는 가에 대한 의문이 들었다. 그래서 GPT에게 한번 물어보았다. 결국은 GPT의 답변은 앱 구성환경에 따른 선택이라고 했다 ,,, 내 생각에는 header가 member/list 로 ..
# 리다이렉트 (Redirect)와 포워드 (Forward)의 차이점 ?
# 리다이렉트 (Redirect)와 포워드 (Forward)의 차이점 ? 리다이렉트 (Redirect): 리다이렉트는 클라이언트(브라우저)에게 다른 URL로 이동하도록 알려주는 것이다. 원래 요청을 받은 서버가 클라이언트에게 "302 Found", "301 Moved Permanently"와 같은 HTTP 상태 코드를 전송하여 리다이렉트를 수행한다. 클라이언트는 새로운 URL로 새로운 요청을 생성하며, 주소 표시줄도 새로운 URL로 변경된다. 서버 간의 완전히 새로운 요청이 발생하므로, 이전 요청과 응답 객체의 상태가 유지되지 않는다. 주로 리소스가 옮겨진 경우나 외부 사이트로 리다이렉트하는데 사용된다. 포워드 (Forward): 포워드는 서버 내부에서 페이지 이동을 처리하는 방법이다. 서버는 원래 요청..