블로그 이미지
머드초보
개발자는 끊임없이 노력하지 않으면 아니된다. 라는 모티브를 가지고!

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

Tag

    '2010/07'에 해당되는 글 3

    1. 2010.07.31 jQuery 의 API
    2. 2010.07.31 jQuery Intro1
    3. 2010.07.31 스프링 DI 관련 요약
    2010. 7. 31. 23:28 jQuery

    jQuery 의 API

    • API 참조 할 수 있는 사이트
      http://docs.jquery.com/Main_Page
    • jQuery 코어
      - jQuery 함수
      - jQuery 개체 접근자
      - Data
      - 플러그인
      - 상호운영성
    • 셀렉터
      - 기본
      - 계층구조
      - 기본필터
      - 콘텐트 필터
      - 가시성(Visibility) 필터
      - 어트리뷰트 필터
      - 자식 필터
      - 폼( Forms )
      - 폼( Form ) 필터
    • 어트리뷰트
      - Attr
      - Class
      - HTML
      - Text
      - Value
    • 탐색(Traversing)
      - 필터링(Filtering)
      - 검색(Finding)
      - 체인(chaining)
    • 조작(Manipulation)
      - 콘텐트 변경
      - 내부 삽입
      - 외부 삽입
      - 주변 삽입
      - 교체(Replacing)
      - 제거
      - 복사
    • CSS
      - CSS
      - 포지셔닝
      - 높이와 너비
    • 이벤트
      - 페이지 로드
      - 이벤트 처리
      - 이벤트
      - 인터렉션 도우미
      - 이벤트 도우미
    • 효과
      - 기본
      - 슬라이딩
      - 페이딩
      - 사용자 정의
      - 설정
    • Ajax
      - AJAX 요청
      - AJAX 이벤트
      - 기타
    • Utilities 유틸리티
      - 브라우저와 기능 탐지
      - 배열과 개체 작업
      - 테스트 작업
      - 문자열 작업
      - Url

    * jQuery 관련 자료는 모두 O'REILLY 의 jQuery Cookbook 에서 발취하였습니다.
      상업적 목적 또는 문제가 될 소지가 있는 곳에 사용하지 말아주세요

    posted by 알 수 없는 사용자
    2010. 7. 31. 16:09 jQuery

    jQuery 란?

    • jQuery 는 HTML 문서보다 정확하게 문서 개체 모델 (DOM) 과 자바스크립트 사이의
      상호작용을 간단하게 해주는 오픈소스 자바스크립트 라이브러리다.
    • jQuery 이외에도 prototype , Dojo
    • JavaScript: The Definitive Guide ( http://oreilly.com/catalog/9780596000486 ) 추천
    • jQuery 의 철학 : 적게 작성하고 , 보다 많이 한다 [ Write less , do more ]

    jQuery 의 장점

    1. jQuery는 오픈소스, MIT와 GNU 일반 공개 라이센스(GPL)를 가지고 있다. 즉 무료
    2. jQuery는 경량화(최소18 KB) 압축해제(114 KB) 이다
    3. jQuery는 많은 사람들이 사용하고 있다.
    4. jQuery는 웹브라우저 간의 차이를 표준화하기에 따로 웹 브라우져단을 신경 쓸 필요 없다.
    5. jQuery는 깔끔한 플러그인 아키텍처를 사용하여 경량으로 제작 되었다
    6. jQuery 플러그인 자료실 (http://plugins.jquery.com/)은 광범위하며, jQuery가 출시 이후 꾸준히 성장하고 있다.
    7. jQuery의 API 는 인라인 코드 예제를 포함하여 완전하게 문서화 되어 있다.
    8. jQuery는 친화적이다. 즉 다른 자바스크립트 라이브러리들과 함께 사용할때 충돌을 피하기 위한 부분까지 신경쓰여 있다.
    9. jQuery는 현재 꾸준히 사용자가 늘어나고 있는 추세이다.

    jQeury 의 기본 사용 예

    • jQuery 는 기본적으로 Chain 형태를 띄고 있다.
      예시
      1. jQuery('div').hide;
          jQuery('div').text('jQuery');
          jQuery('div').addClass('updateClass');
          jQuery('div').show();

      2. jQeury('div').hide.text('jQuery').addClass('updateClass').show();

       위의 두 개의 예시는  동일한 결과를 낸다.
    • jQuery 의 래퍼(wrapper)란 의미는 jQuery 기능으로 둘러싸인 DOM 요소를
      HTML 페이지에서 선택하게 될거라는 의미.
    • jQuery 는 내부적으로 간결한 루프가 실행된다고 본다 즉 jQuery('div').each(function(){}). 가
      있는 것과 같다. HTML 에 div 개체가 여러개 있다고 하면 jQuery 는 다 찾아놓는다.



    * jQuery 관련 자료는 모두 O'REILLY 의 jQuery Cookbook 에서 발취하였습니다.
      상업적 목적 또는 문제가 될 소지가 있는 곳에 사용하지 말아주세요

     

     

    posted by 알 수 없는 사용자
    2010. 7. 31. 14:53 Spring
    스프링 컨테이너
    빈 설정 : 생성자 방식/프로퍼티 설정 방식, 자동설정
    라이프 사이클
    외부 설정 프로퍼티, 메시지 국제화, 이벤트
    어노테이션 기반 설정
    컴포넌트 스캔

    1. 스프링 컨테이너
    스프링은 객체를 관리하는 컨테이너를 제공! (BeanFactory / ApplicationContext)
    BeanFactory : org.springframework.beans/factory.BeanFactory 인터페이스는 빈객체를 관리하고 각 빈 객체 간의 의존 관계를 설정해 주는 기능을 제공하는 가장 단순한 컨테이너
    XmlBeanFactory 클래스는 외부 자원으로부터 설정 정보를 읽어와 빈 객체를 생성한다.
    XmlBeanFactory 객체 생성 후 gerBean() 메서드를 이용하여 알맞은 빈을 가져와 사용함.

    org.springframework.context.support.ClassPathXmlApplicationContext :
    =>클래스 패스에 위치한 XML 파일로부터 설정 정보를 로딩한다.
    org.springframework.context.support.FileSystemXmlApplicationContext :
    => 파일 시스템에 위치한 XML 파일로부터 설정 정보를 로딩한다.
    org.springframework.web.context.support.XmlApplicationContext :
    => 웹 어플리케이션에 위치한 XML 파일로부터 설정 정보를 로딩한다.

    2. 빈(bean) 생성과 의존 관계 설정
    스프링 컨테이너가 관리할 빈 객체를 생성하기 위해서는 <bean> 태그를 사용하면 된다
    -생성자 방식
    <constructor-arg>태그를 명시 하지 않았다면, 스프링은 파라메터가 없는 기본 생성자를 이용하여 객체를 생성한다. 생성자가 아닌 static 매서드를 이용하여 객체를 생성해야하는 경우는 factory-method=getInstance()메서드를 이용하면 됨.
    - 프로퍼티 설정 방식
    <property name="" ref=""> 또는 <property name="" value="">
    - XML 네임스페이스를 이용한 프로퍼티 설정
    xmlns: test=http://www.springframework.org/schema/test 로 설정하고 test:periodTime="10" test:sender-ref="" 이런식으로도 설정 가능
    생성자 방식은 <consturctor-arg> 태그를 이용하여 의존하는 객체를 전달 가능. 
    posted by 알 수 없는 사용자
    prev 1 next