about. What I learned/about.Gudi
Spring(5/28)
DI(dependency Injection)-의존성 주입 가장 중요한 개념이다. #service나 dao에서 이름을 지을 경우 1.인터페이스를 구별 Interface : I서비스명 ex) ITestService Class : 서비스명 ex) TestService 2.클래스를 구별 Interface : 서비스명 ex) TestService Class : 서비스명Impl ex) TestServiceImpl
Spring - Ajax
전송 방식에는 두가지가 있다. 동기화(synchronize) - 주소와 화면이 일치(앞에서처리) 비동기화(Asynchronize) - 주소와 화면을 별개로 인식(뒤에서 처리) #Ajax - 비동기 방식의 전송 방식 주는 것 =>데이터 받는 것 => 결과데이터 Ajax에서의 데이터 문자열 : JSON : javascript Object를 문자열 변환 XML : jsp의 변경의 경우는 새로고침만 하면 된다. 하지만 나머지 설정파일들에서 설정이 변경되게 되면 서버를 재 구동 시켜야한다. https://home.openweathermap.org/api_keys : 날씨 오픈 데이터 해당 사이트에 있는 키는 잘 관리해야함(개인 페이지에서 My api key) https://openweathermap.org/api..
spring
#Controller에서 값 취득 하기 @Controll : 이 파일은 컨트롤을 위한 파일입니다하고 명시해주는 것 @RequestMapping : 주소를 value 값으로 받고 해당 value 값과 동일한 것이 있는 requestMaping을 찾아간다 @RequestParam : 해당 메서드로 값을 웹에서 할당받은 값을 가져옵니다. @RequestParam(value ="txt") String s, @RequestParam String txt, @RequestParam HashMap params, @RequestParam (value ="txt") ArrayList list @setViewName : 이 메서드를 실행할 위치이다. @addObject : 값이 어느 곳에 담겨 있지 않으면 해당 jsp파일에..
SPRING 설치하기
#설치하기 이클립스 상단 help에서 Marketplace 찾아서 클릭 -> sts 검색후 스프링 다운로드 주의해야할 licence : GPL Licence(결제 요망) 체크 동의하고 프로그램 설피하기 -> 그 이후에는 무조건 예스맨 하면 된다. 다음으로 웹브라우저에서 직접 주소를 입력하여 진행해보고 확인한다. localhost:8080/spring/(주소가 바뀌어 있을 수도 있다. 주소확인법 : server에서 톰캣 더블 클릭 ) package com.test.spring; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.LoggerFact..
JSP(JAVA SERVER PAGE) ->HTML +JAVA
#server : 외부에 service를 제공하는 프로그램. web server : 웹 서비스를 제공(html,css,javascript 외 파일 was(web Application Server) : 웹 응용프로그램 서비스를 제공 like 톰캣(jsp를 구동하기위한 서버) 톰캣,제우스, weblogic 톰캣을 많이쓴다 file server : FTP 서버를 통한 FTP(file transport something) 서비스를 제공 DB Server : 데이터 베이스 서비스를 제공 complier와 차이는 변환 시켜주고 실행까지 시켜준다. #JSP 실행 방법 "%> 이 태그를 jsp 파일 이라 명시되어 있는 코드 아랫줄에 작성한다.(c 태그를 사용하기 위해서이다.) 2가 0보다 크다. ${i} ${i} ${..
05/17 JQUERY
#객체의 개수 세기 객체.length -객체의 개수 $(document).ready(함수); - body를 그린 후 함수 실행(=window.onload와 비슷) 실행 순서는 ready...... --> window.onload #이벤트 생성 객체.on(이벤트 타입, 함수); 해당 타입의 이벤트 발생 시 함수 실행.(여기서 주체 및 대상은 객체가 된다.) 객체.on(이벤트 타입, 셀렉터, 함수); 객체에 이벤트를 할당한다. 이벤트 발생 시 위치가 셀렉터에 해당하는 경우 함수를 실행한다. 객체(이벤트 수유주)가 실행되면 자동으로 셀렉터(이벤트 발생 대상) 를 가진 것에 대해 함수가 실행된다. $(this)는 이벤트 대상 객체를 이야기한다. #is 와 prop의 차이 $("#call").is(":checkb..
메타 데이터
정보의 정의를 데이터로 관리 메타 데이터 집합 ->메타 사전 복합어 : 각각의 단어를 합쳐서 하나의 단어로 만드는 것 메타 데이터에는 복합어를 사용하지 않는다. 영역부터 정하기
jQuery start(0507)
#jQuery 설치하기 jquery.com/ 자바스크립트를 쉽게 구현하자(write less , do more) #규칙 $ : 제이쿼리를 명시한다. 단, ${} 달러에 중괄호는 제이쿼리를 뜻하지 않는다. $(셀렉터) : 제이쿼리를 사용하려면 소괄호를 써야한다. - 셀렉터가 있는 객체를 지칭한다. 우리가 배웠던 자바스크립트로 사용해보자면 document.getElementBy~~로 사용가능하다. $(셀렉터).기능() : 조금 형태가 다양하다.(위의 그림을 참고하자) 핵심은 셀렉터를 통해서 값을 가져온다는 것이다. #on on은 이벤트를 할당해주는 기능이다. 이벤트 유형에 따라 어떤 함수를 적용할 것이가의 문제이다. 여기서 주의해야 할 것은 on이 되는 시점에 화면(html)에 해당 객체가 존재해야한다. 기..