본문 바로가기

---- Contents ----164

스프링 개념이해하기 <네임스페이스> 네임스페이스 : 태그나 태그를 이용하다 보면 작성해야 할 XML 문서의 내용이 전반적으로 증가를 하게 됨. 이를 좀 더 짧게 작성하게 해주는 것이 네임스페이스임. - 생성자 주입시에는 C라는 네임스페이스를 사용. 또는 - 속성(setter) 주입시에는 p 라는 네임스페이스를 사용. 또는 EX) public class BaseBallTeam { private String manager; // 감독 private String battingCoach; // 타격코치 private String pitcherCoach; // 투수코치 private String hitter; // 타자 private String pitcher; // 투수 public BaseBallTeam() {} // 기본생성자 public B.. 2019. 9. 24.
스프링 개념 이해하기 (GenericXmlApplicationContext , XML) * 스프링은 객체를 생성하고 각 객체를 연결해주는 조립기 역할을 한다. * 여기에 있는 GenericXmlApplicationContext 가 조립기 * 조립기에서 생성할 객체가 무엇이고, 각 객체를 어떻게 연결하는지에 대한 정보는 XML 파일에 설정이 되어 있음!!!! * GenericXmlApplicationContext 클래스는 * XML 파일에 정의된 설정 정보를 읽어와서 객체를 생성하고 각각의 객체를 연결한 뒤에 내부적으로 보관을 함. * 태그를 사용하는 것을 볼 수 있다. * 스프링 컨테이너가 생성해서 보관하는 객체를 스프링 빈(Spring Bean) 객체라고 부른다. * 일반적으로 자바 객체와 동일하다. * 스프링 컨테이너는 생성한 빈 객체를 이렇게 쌍으로 보관을 한다. * 스프링 컨테이너가.. 2019. 9. 24.
자바스크립트 list.push & concat function home() { const list = ["apple", "orange"]; list.push("banana"); console.log(list); } immutable array 어떻게 만들지? const list = ["apple", "orange"]; list2 = [ ].concat(list, "banana"); console.log(list , list2); 어떻게 나올까? list 와 list2는 다르다. list3를 추가해도 3개는 전부 다르다. 수정이 가능한 array. react(redux)서 많이 사용됨. list = ["apple", "orange"]; list2 = ["apple", "orange", "banana"]; 2019. 9. 23.