about. What I learned

    Spring - Ajax

    전송 방식에는 두가지가 있다. 동기화(synchronize) - 주소와 화면이 일치(앞에서처리) 비동기화(Asynchronize) - 주소와 화면을 별개로 인식(뒤에서 처리) #Ajax - 비동기 방식의 전송 방식 주는 것 =>데이터 받는 것 => 결과데이터 Ajax에서의 데이터 문자열 : JSON : javascript Object를 문자열 변환 XML : jsp의 변경의 경우는 새로고침만 하면 된다. 하지만 나머지 설정파일들에서 설정이 변경되게 되면 서버를 재 구동 시켜야한다. https://home.openweathermap.org/api_keys : 날씨 오픈 데이터 해당 사이트에 있는 키는 잘 관리해야함(개인 페이지에서 My api key) https://openweathermap.org/api..

    ORACLE STUDY feat. programmers

    #중복 제거하기 문제는 같은 이름의 동물은 하나로 취급하고 널값은 카운트하지 않는다. SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS A WHERE NAME NOT LIKE 'NULL' 카운트하는 과정에서 이름이 중복되는 것을 방지한다. 여기서 WHERE NAME IS NOT NULL을 사용해도 똑같다. 하지만 더 깔끔한 코드는 WHERE절을 제외하는 것이다. 이유는 이러하다. 집계함수 COUNT는 NULL을 카운트 하지 않는다. #그룹을 지정하고 정렬하는 법 SELECT ANIMAL_TYPE,COUNT(*) AS COUNT FROM ANIMAL_INS A GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE ASC 처음 풀때는 오더바이를 그룹바이 이전..

    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..

    CSS&HTML 다시 시작하기(배운거 위주로)

    1.css사용법 2.사용전 익혀야할 html #CSS의 두가지 사용법 INTERNAL : 바디 상단, 헤드 하단에 EXTERNAL : CSS 파일을 따로 만들어서 사용 #CSS 사용 전 익혀야할 HTML 주요요소 tag herf : url(연결 링크)를 연결시켜야한다. target : 어디에서 해당링크를 열것인지. (_blank, _ self(dufault값), ... ) tag 위 처럼 map을 선언해주고 이미지 코드에는 usemap이라는 속성을 사용하여 '이 단어를 imagemap을 사용하는데 쓸꺼야'라고 컴퓨터에게 알려준다. 그 다음은 map을 선언해주고 구역을 정해주면된다. 일반적으로 ,, 태그가 필요하다. shape ="rect" : 직사각형 이미지 맴을 만드는데 사용 coords를 사용하여 구..

    메타 데이터

    정보의 정의를 데이터로 관리 메타 데이터 집합 ->메타 사전 복합어 : 각각의 단어를 합쳐서 하나의 단어로 만드는 것 메타 데이터에는 복합어를 사용하지 않는다. 영역부터 정하기