본문 바로가기

국비교육103

국비교육 67일차 1. sample 6 : is a 관계 구조에서 bean 설정sample 7 : is a 관계 두개를 만들어 bean 설정sample 8 : has a 관계 구조에 bean 설정sample 9 : XML 네임스페이스를 이용한 프로퍼티 설정 방법sample 10 : 팩토리 구현 연동sample 11 : 빈 초기화 구현 lazy-init은 bean 태그의 속성은 IOC 컨테이너에 Bean의 초기화를 늦추는 동작기본적으로 Bean은 IOC 컨테이너가 생성될 때 lazy-init가 인스턴스화된다.lazy-init은 인스턴스화 프로세스를 변경할 수 있도록 한다.lazy-init의 값은 true와 false로 true의 경우, Bean에 요청이 이루어지면 그 Bean이 초기화되고 스프링 컨테이너의 초기화시에는 초기.. 2019. 3. 13.
국비교육 66일차 1.Maven Project는 인터넷에 연결되어있지 않으면 사용할 수가 없다(라이브러리가 계속 UPDATE) 2.1) DI 클래스 2) xml 태그 안에 로 객체를 선언한다. 3) 프로그램 로직에서 호출하고 싶은 클래스의 객체를 xml 파일에 선언된 클래스의 id로 찾아온다.new ClassPathXmlApplicationContext(); - xml파일을 가져온다.getBean() 메소드로 id를 찾아온다 3. DI 의존관계 관리하기 위한 방법1) 생성자2) Setter 4.Bean factory implementations should support the standard bean lifecycle interfaces as far as possible. The full set of initializa.. 2019. 3. 12.
국비교육 65일차 1.serialize() : 데이터들을 하나의 문자형태로 전송(queryString)ex) id = abcd&pwd = 1234 2. 파일을라이브러리에 붙여 넣는다. 3. JS1) JS의 비동기 통신 : XMLHttpReqeust (open(), send())2) JS에서 JQuery + Ajax => $.3) 비동기 통신의 대상 : DOM (xml, json)4) 4. 1) JSP + XML = XPath2) 5. 크롤링 순서1) 문서 다운2) 업데이트 자료 처리3) 주제어 검색기 4) Tag Tag = update5) Engine6) Thread단위로 병렬 수집 6. Spring1) Spring.io : 7개의 기본 라이브러리를 제공, 자바의 확장형 라이브러리 = 경량, 빠르다2) maven.apac.. 2019. 3. 11.
국비교육 64일차 1.jQuery.ajax(url [, settings ] )$.ajax(url [, settings ] ) type : http전송 method를 지정한다. GET, POSTurl : 호출 URL, GET방식일 경우 URL 뒤에 파라미터를 붙여서 사용해도 된다.dataType : Ajax를 통해 호출한 페이지의 Return형식이다. 형식에 따라 xml, json, html, text 등을 사용하면 된다.error : 에러났을 때의 처리부분이다.success : 성공했을 때의 처리 부분이다. 보통 해당 부분에서 데이터 핸들링을 하면 된다. 2. 2019. 3. 8.
국비교육 63일차 1. jQuery란? HTML속 클라이언트 사이드 스크립트 언어(CSS)를 단순화하도록 설계된 브라우저 호환성이 있는 자바스크립트 라이브러리다.존 레식에 의해, 2006년 뉴욕시 바캠프(Barcamp NYC)에서 공식으로 소개되었다.jQuery는 오늘날 가장 인기있는 자바스크립트 라이브러리 중 하나다. 2. 다운로드1) http://jqueyr.com/download/에서 jquery.com-3.3.1.min.js를 다운받는다. 2) 프로젝트는 Dynamic Web Project로 하고 WebContent폴더에 jquery-3.3.1.min.js를 복사해서 붙여 넣는다.3) 이클립스에서 html/jsp 를 추가한다.4) error 표시를 없애고 싶을 때프로젝트에서 오.버-> Properties -> Ja.. 2019. 3. 7.
국비교육 62일차 1.JS Document Object 2.getElementsById() : 요소 하나를 ID로 찾아올 때 사용getElementsByName() : 하나 이상의 그룹으로 된 요소를 이름으로 찾아올 때 사용getElementsByTagName() : 요소하나 이상을 태그 이름으로 찾아올 때 사용 3. createElement() : 요소 생성 createElement("img") setAttribute() : 속성 지정 setAttribute("src", "a.jpg") createTextNode() : content 값 추가 appendChild() : 요소의 이너 엘리먼트 추가 4.forms/elements 배열1) document.fm.name.value2) document.forms[0].elem.. 2019. 3. 5.