전체 글
-
클래스와 객체언어/Java 2021. 6. 3. 09:30
개인 공부 후 정리 목적인 글입니다. 실세계 객체의 특징 : 객체마다 고유한 특성(state)과 행동(behavior)를 가진다. 다른 객체들과 정보를 주고 받는 등의 상호작용을 하면서 존재한다. 객체 - 클래스의 모양대로 생성된 실체로 객체 내 데이터에 대한 보호, 외부의 접근을 제한 캡슐화 - 객체를 캡슐로 싸서 내부를 볼 수 없게 하는 것 - 외부의 접근으로부터 객체를 보호 클래스 - 객체 모양을 선언한 틀(캡슐화) - 메소드(멤버 함수)와 필드(멤버 변수)는 모두 클래스 내에서 구현한다. 객체 지향의 특성 상속 - 상위 객체의 속성이 하위 객체에 물려지는 것으로 하위 객체가 상위 객체의 속성을 모두 가지는 관계 - 자식 클래스가 부모 클래스의 속성을 물려받고, 기능을 확장한다. 부모 클래스 : 수..
-
CSS 배경Front/CSS 2021. 6. 2. 15:18
개인 공부 후 정리 목적의 글입니다. 배경을 지정하는 background 속성 background-color - 배경색을 지정 background-clip - 배경색의 적용 범위를 조절 border-box 박스 모델의 가장 외각인 테두리까지 적용, 기본값 padding-box 박스 모델에서 테두리를 뺀 패딩 범위까지 적용 content-box 박스 모델에서 내용(콘텐츠) 부분에만 적용 background-image: url('이미지 파일 경로') - 웹 요소에 배경 이미지를 넣는 속성 background-repeat - 배경 이미지의 반복 방법을 지정하는 속성 repeat 브라우저 화면에 가득 찰 때까지 가로,세로로 반복, 기본값 repeat-x 브라우저 화면 너비에 가득 찰 때까지 가로로 반복 repe..
-
JavaScript 연산자Front/JavaScript 2021. 6. 1. 16:52
개인 공부 후 정리 목적의 글입니다. 연산자 : 산술 연산자, 관계 연산자, 대입(할당) 연산자, 증감 연산자, 논리 연산자, 연결 연산자, 삼항(조건) 연산자 산술 연산자 - 사칙연산을 계산한다. 연산자 설명 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 관계 연산자 - 두 데이터를 비교하는 연산자이다. 결과값은 true/false로 반환된다. 연산자 설 명 연산자 설 명 A > B A가 B보다 크다. A >= B A가 B보다 크거나 같다. A < B A가 B보다 작다. A 조건식 결과가 참이면 A를 수행하고 거짓이면 B를 수행한다. 연산자 보면 자바랑 거의 똑같은거같다!!
-
JavaScriptFront/JavaScript 2021. 5. 31. 15:39
개인 공부 후 정리 목적의 글입니다. JavaScript의 구현 3가지 1. 코어(ECMAScript) 프로그램 구현 언어(타입, 연산자, 선언문, 키워드, 예약어, 객체 등)로 2008년부터 주요 브라우저는 모두 ECMA-282를 준수한다. 2. 문서 객체 모델(DOM) DOM API를 이용하여 노드의 추가, 삭제, 수정이 가능하며 계속적으로 확장 지원한다. 3. 브라우저 객체 모델(BOM) 브라우저에 접근하고 조작할 수 있도록 지원한다. JavaScript 구현 방법 JavaScript 주요 문법 1. 대소문자를 구분한다. 2. 한 라인을 끝내려면 원칙적으로 세미콜론(;)으로 닫아준다. 그러나 Enter로 라인을 구분하기 때문에 생략이 가능하다. 하지만 한 줄에 2개 이상의 문장이 기술되면 세미콜론을..
-
CSS 레이아웃Front/CSS 2021. 5. 31. 11:03
개인공부 후 정리 목적의 글입니다. CSS 레이아웃 레이아웃 : 웹사이트에서 정보와 내용을 보기 좋게 한 화면에 영역을 나누고 디자인한 것 레이아웃의 종류 고정형 레이아웃 : 전체 페이지의 너비를 정하고 콘텐츠에 따라 단을 나누어 정렬하는 방식 유동형 레이아웃 : 어떤 해상도의 모니터라도 좌우 공백 없이 콘텐츠 영역이 모니터 화면을 다 채우도록 하는 방식 반응형 레이아웃 : 기기에 따라 사용자 화면에 맞게 레이아웃이 변하는 것 레이아웃 속성 overflow - 박스 모델 안의 내용이 박스의 범위를 초과할 때 어떤 형태로 출력할지를 결정한다. visible : 박스 범위를 초과하는 내용도 보여진다. scroll : 우측에 스크롤바를 이용하여 위, 아래로 이동하며 내용 확인 가능 hidden : 박스를 벗어..
-
어노테이션 기반 AOPSPRING 2021. 5. 26. 14:18
개인 공부 후 정리 목적의 글입니다. 어노테이션 사용을 위한 스프링 설정 AOP를 어노테이션으로 설정하려면 스프링 설정 파일(xml)에 엘리먼트를 선언해야된다. 엘리먼트를 선언하면 스프링 컨테이너는 AOP 관련 어노테이션들을 인식하고 용도에 맞게 처리해준다. AOP 관련 어노테이션들은 어드바이스 클래스에 설정한다. 그리고 어드바이스 클래스에 선언된 어노테이션들을 스프링 컨테이너가 처리하게 하려면 어드바이스 객체가 생성되어 있어야 한다. 즉, 어드바이스 클래스는 반드시 스프링 설정 파일에 등록하거나 @Service 어노테이션을 사용하여 컴포넌트가 검색될 수 있도록 해야 된다. Annotation 설정 @Service public class LogAdvice { } XML 설정 포인트컷 설정 - XML 설정..