본문 바로가기

분류 전체보기

(119)
[Spring] 의존성 주입 - 생성자 주입 vs setter 주입 방식 생성자 주입방식 setter 메서드 주입방식 개념 생성자 인자값에 주입할 객체를 할당해 주입하는 방식 setter 메서드로 의존객체를 지정하는 방식 특징 -생성하는 시점에 모든 의존 객체가 주입된다 -한번 생성한 객체를 변경할 일이 없을때 주로 사용 setter 메서드로 의존하는 객체를 지정할 수 있음 장단점 한번 생성하고 나면 생성시점에 빈 객체가 필요로 하는 모든 의존 객체를 주입받는다. 파라미터가 많은 경우 의존 객체를 확인하는 작업이 간단하지 않다. XML 파일에서 태그의 name 속성을 통해 주입되는 의존객체 확인이 간단하다. XML 에서 지정한 태그가 빠져도 빈 객체가 생성되기에 특정 객체 사용시점에 NullPointerException 이 발생할 수 있음.
[토이프로젝트 Java] 게시판 만들기01 - 회원기능 간단한 게시판 프로그램을 구성해보려고 합니다. 콘솔창으로 표현되는 게시판이라 조잡하지만 기본 개념을 복습한다는 생각으로 만들어보겠습니다 회원으로 로그인 해서 게시판을 읽고 게시글을 수정, 삭제할 수 있는 기본 게시판 기능을 탑재하겠습니다. 손 가는대로 코딩하다 보니 게시판 보다 회원가입 기능을 먼저 구현했네요 (설계실패..) 기능 회원 가입, 회원정보 읽기, 회원정보 수정, 회원 삭제 등 CRUD 콘솔창에서 요청 입력 패키지 구조 코드 MemberVO.class VO(Value Object) 클래스를 생성합니다. 참고로 toString() 메서드의 경우 IDE 자동완성 기능을 활용하면 쉽게 오버라이드해 생성할 수 있습니다. import java.util.Date; public class MemberVO ..
[Eclipse] 이전 버전 설치하기 Eclipse 이전 버전 설치하기 이클립스 사이트로 이동 Eclipse Downloads | The Eclipse Foundation Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 아래쪽에 위치한 다운로드 패키지(Download Packages)로 이동 우측에 보면 MORE DOWNLOADS 가 있다. 원하는 버전 클릭 이전 버전을 다운로드 할 수 있다. 나는 웹개발이..
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..