Loading...
2018. 5. 17. 20:39

Annotation의 종류를 알아보자

@Component패키지: org.springframework.stereotype버전: spring 2.5설정 위치: 클래스 선언부 앞 태그를 설정파일에 추가하면 해당 어노테이션이 적용된 클래스를 빈으로 등록하게 된다. 범위는 디폴트로 singleton이며 @Scope를 사용하여 지정할 수 있다.사용하려면 XML 설정파일에 을 정의하고 적용할 기본 패키지를 base-package 속성으로 등록한다.context:annotation-config 태그는 어노테이션과 관련해서 다음의 BeanPostProcessor를 함께 등록 한다.@Required(RequiedAnnotationBeanPostProcessor)@Autowired(AutowiredAnnotationBeanPostProcessor)@Resour..

2018. 5. 17. 20:19

AOP에 대하여 파헤치기!!

AOP 개념AOP란 관점 지향 프로그램을 말하는 것으로 공통 기능을 핵심 기능과 분리해 놓고, 공통 기능 중에서 핵심 기능에 적용하고자 하는 부분에 적용하는 것이다.밑의 예제를 통해 보도록 하자.그림과 같이 물을받는 행위와 눈으로 판단하는 행위는 핵심기능이 바뀌어도 똑같이 적용이 된다.이러한 부분은 쌀을 씻고가 아닌 팥이나 보리라고 하여도 물을 받는다는 행위는 유효하다.이렇듯 밑에 파란부분의 기능이 달라져도 유효하게 작용 하는것을 공통 기능이리고 하며, 기능이 달라질 수 있는 부분을 핵심 기능이라고 한다. AOP 기본 용어 - Aspect : 공통 기능 - Advice : Aspect의 기능 자체 - Jointpoint : Advice를 적용해야 되는 부분 (스프링에서는 메소드만 해당) - Pointcu..

2018. 5. 8. 21:42

[web]Eclipse를 통한 웹 크롤링

웹 크롤링이란? 웹 크롤링이란 웹 스크래핑 중 기술의 하나이다. 웹 스크래핑이란 웹 사이트의 데이터를 수집하는 모든 작업을 뜻하게 된다.그 중에서도 웹크롤링은 여러 인터넷 싸이트의 페이지 (문서, HTML 등)를 데이터를 수집 및 분류 하는 것을 뜻한다. 웹 크롤링 하는 방법 1.먼저 크롤링을 하고자 하는 웹사이트를 들어간다. 2.사이트에서 F12를 누르면 개발자 페이지가 나오는것을 확인할수있다. 3.개발자 페이지에서 source부분에 가서 TOP부분에 가면 모든 코드가 나오는 것을 확인 할 수 있다. 4.모든 코드를 복사 한 후 eclipse로 와서 미리 만들어준 jsp파일에 복사를 하고 붙여넣는다. 5.그리고 개발자 페이지에서 css파일을 찾아 마우스 오른쪽 클릭을 하고 save as를 눌러 복사 한..

2018. 5. 8. 20:13

[HTML&CSS]반응형 웹

반응형 웹이란? 반응형 웹은 데스크탑에 한정되지 않고, 어떠한 기기라도 그 기기의 디바이스 환경에 맞추어 해상도나 화면이 동적으로변환되는 기법을 말한다. 반응형 웹을 만드는 이유? 반응형 웹을 만드는 이유로는 유지보수의 간편, 검색 엔진의 최적화, 마케팅 효과가 있다. 반응형 웹의 기법 1.유동형 그리드유동형 그리드는 고정된 단위가 아니라 상황에 맞게 변할 수 있는 em이나 % 등의 단위를 사용하는 기법을 말한다. 즉 웹브라우저 창 크기를 늘이거나 줄이면 페이지를 구성하는 요소의 크기도 그에 맞게 변한다는 뜻이다. 미디어 쿼리와 같이 이용하면 특정 범위의 스크린에 따른 고정형 그리드/반응형 그리드의 구현도 가능하다. 2.반응형 레이아웃반응형 웹 디자인의 결과물로 볼 수 있다. 여러가지 패턴이 있으며, 일..

[DB] INDEX의 정의와 종류 (PS.추후 수정)

인덱스란? 1. 인덱스의 정의인덱스는 일반 테이블에서 쓰여지는 선택적인 객체로서, 오라클 데이터 베이스 테이블내의 원하는 레코드를 빠르게 찾아갈 수 있도록 만들어진 데이터 구조. 테이블 로우에 하나씩 대응되는 별도의 객체인덱스는 하나의 테이블에 여러개를 지정할 수 있고, 하나의 컬럼은 여러개의 인덱스에 포함 될 수도 있다.테이블과 무관하게 생성 및 삭제를 독립적으로 할 수 있다. 자동 인덱스PRIMARY KEY 또는 UNIQUE 제약조건에 의해 자동적으로 생성되는 인덱스 수동 인덱스CREATE INDEX 명령을 실행해서 만드는 인덱스 2. 인덱스의 특징 / 장점과 단점 특징 - 1. 인덱스 생성 시에는 데이터 블록은 그냥 둔 상태에서 별도의 블록에 인덱스를 구성한다. 2. 인덱스의 리프 블록은 데이터가 ..

[DB]데이터 딕셔너리

데이터 딕셔너리란? 데이터 딕셔너리는 데이터베이스의 가장 중요한 부분 중의 하나인 데이터베이스와 관련된 정보를 제공한다.데이터 딕셔너리의 내용은 DDL 혹은 DML이 수행될 때 오라클 서버에 의해 변경된다. 소유자는 SYS이며 오라클 서버에 의해 유지되므로 사용자는 데이터 딕셔너리의 내용을 변경할 수 없다. 단지 일반 사용자는 SELECT 명령으로 데이터 딕셔너리의 내용을 조회만 할 수 있다. 데이터 딕셔너리는 기본 테이블과 딕셔너리 뷰의 두 가지 형태로 제공한다. 기본 테이블은 데이터베이스에 관한 정보를 갖고 있는 테이블로서 오라클 서버만 기록할 수 있고 데이터가 은폐되어 있으므로 사용자가 직접 접근할 수 없다. 데이터 딕셔너리 뷰는 기본 테이블의 정보를 더 유용하게 보여주기 위해서 기본 테이블을 요약..