웹 개발 (25) 썸네일형 리스트형 [Spring] 의존성 주입 - 생성자 주입 vs setter 주입 방식 생성자 주입방식 setter 메서드 주입방식 개념 생성자 인자값에 주입할 객체를 할당해 주입하는 방식 setter 메서드로 의존객체를 지정하는 방식 특징 -생성하는 시점에 모든 의존 객체가 주입된다 -한번 생성한 객체를 변경할 일이 없을때 주로 사용 setter 메서드로 의존하는 객체를 지정할 수 있음 장단점 한번 생성하고 나면 생성시점에 빈 객체가 필요로 하는 모든 의존 객체를 주입받는다. 파라미터가 많은 경우 의존 객체를 확인하는 작업이 간단하지 않다. XML 파일에서 태그의 name 속성을 통해 주입되는 의존객체 확인이 간단하다. XML 에서 지정한 태그가 빠져도 빈 객체가 생성되기에 특정 객체 사용시점에 NullPointerException 이 발생할 수 있음. HTTP 내용 필기 인프런 김영한 강사님의 [모든 개발자를 위한 HTTP 웹 기본지식] 강의 필기입니다. 내용참고 목적으로만 활용해주시면 감사하겠습니다. chap.1 인터넷 네트워크 @IP 프로토콜 패킷 전송의 신뢰성이 확보되지 못함 @TCP 프로토콜 ip 프로토콜을 개선하기 위해 등장 전송제어 --> 패킷 전송의 신뢰성 확보 #패킷을 전송시 아래 계층으로 내려오면서 내용이 추가됨 예를 들어 채팅메시지A를 전송시 TCP에서 정보B가 추가됨 IP에서 정보C가 추가됨 LAN 정보D가 추가됨 최종 A+B+C+D 정보가 전송된다 @TCP 와 UDP #TCP .TCP 안에 들어있는정보 --> (IP와 공통) 출발지와 도착지의 url (추가) 출발지와 도착지의 port, 전송제어, 순서, 검증 정보 .내용의 신뢰성 확보됨 .3 way.. 내 IP 확인하기 - 사설ip와 공인ip, ip로 위치조회 1. 사설 IP 확인하기 1-1) 명령 프롬프트에서 확인하기 윈도우 실행 호출하기: 윈도우 버튼 + R 명령프롬프트 호출 : cmd 입력 명령프롬프트에서 ipconfig /all 명령 내리면 네트워크 어댑터에 부여된 IP주소를 확인할 수 있다. (참고로 VMware, VirtualBox 등 가상머신이 실행 중이라면 IP주소가 추가 부여된다) 1-2. 작업관리자에서 확인하기 윈도우 실행 호출하기: 윈도우 버튼 + R 작업관리자 호출 : taskmgr 입력 성능탭 - 네트워크 확인하기 (예를들어 Wi-Fi) 1-3) 제어판에서 확인하기 네트워크 설정으로 들어간다 방법1 : 파일탐색기 > 네트워크 > 우클릭-[속성] 네트워크 및 공유센터 접속 [자세히]를 클릭하면 ip 확인 가능하다 방법2 : 제어판 접속(윈.. [Java 웹개발] HttpServletRequest 객체에서 url 매핑경로 알아내기 수정이력. 2022.08.29. 글 내용 추가 및 표현 다듬기 HttpServletRequest request 객체에서 현재 url 경로를 알아낸다. 아래 url에서 사용할 수 있는 HttpServletRequest 의 메서드 http://localhost:8080/myWebProject/board/detail.do?pageNum=12&boardNum=987 메서드 리턴값 example getContextPath() 웹 애플리케이션 경로 /myWebProject getQueryString() 요청 매개변수 pageNum=12&boardNum=987 getRequestURI() 요청 url에서 서버주소 제외 /myWebProject/board/detail.do getRequestURL() 요청 url ht.. 이전 1 2 3 4 5 6 7 다음