일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jsp
- 프로젝트
- 테이블
- orcle
- 객체지향
- Project
- sql
- UI
- 오라클
- javascript
- CSS
- 공부를열심히
- 자바
- 데이터베이스
- DB
- ERWin
- squery
- 공부
- 객제지향프로그래밍
- 객체지향프로그래밍
- 코딩
- 객제지향
- 웹프로그래밍
- 웹
- web
- 주말이다..
- html
- 프로그래밍
- Oracle
- Java
- Today
- Total
목록분류 전체보기 (164)
햄찌개

1) Spring Security란? Spring Security는 Spring 기반의 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 Spring 하위 프레임워크입니다. Spring Security는 "인증" 과 "권한" 에 대한 부분을 Filter의 흐름에 따라 처리합니다. Spring Security는 보안과 관련해서 체계적으로 많은 옵션을 제공해주기 때문에 개발자 입장에서는 일일이 보안 관련 로직을 작성하지 않아도 된다는 장점이 있습니다. 2) 인증과 인가란? 인증(Authentication) 해당 사용자가 본인이 맞는지를 확인하는 절차 인가(Authorization) 인증된 사용자가 요청한 자원에 접근 가능한지를 결정하는 절차 Spring Security는 기본적으로 인증 절차를 거친 후..

AOP란? Spring의 핵심 개념중 하나인 DI가 애플리케이션 모듈들 간의 결합도를 낮춰준다면, AOP는 애플리케이션 전체에 걸쳐 사용되는 기능을 재사용하도록 지원하는 것입니다. AOP (Aspect-Oriented Programming) 란 단어를 번역하면 관점(관심) 지향 프로그래밍으로 됩니다. 이 관점(관심)이란 단어가 잘 와닿지 않아 AOP를 이해하는데 있어 더 어려움을 일으킨다고 생각하였습니다. 쉽게 얘기하면 프로젝트 구조를 바라 보는 관점을 바꿔보자는 이야기입니다. 우리는 보통 제 3자의 관점에서 바라보자 라는 이야기를 합니다. (제 3자의 관점) 즉, 대상을 바라보는 방향을 바꿔보자라는 이야기입니다. (핵심기능에서 바라본 관점) 각각의 Service는 핵심기능에서 바라보았을때는 Board,..
REST 란 ? REST 란 “Representational State Transfer” 의 약자이다. 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. REST란, “웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URI를 부여해 활용”하는 것으로, 자원을 정의하고 자원에 대한 주소를 지정하는 방법론을 의미한다고 한다. 이런 REST의 형식을 따른 시스템을 RESTful 이라고 부른다. HTTP URI 를 통해 자원을 명시하고 HTTP Method를 통해 해당 자원의 대한 CRUD Operation을 적용한다. CRUD Operation , HTTP Method Create : POST (자원 생성) Read : GET (자원의 정보 조회) Up..
GoalAnnotation 기본 개념을 이해한다 .Annotation를 활성화할 수 있다. annotation-driven, component-scan, annotation-config 차이를 이해한다. Annotation 기본 개념 xml 설정이 너무 길어짐에 따라 그 대안으로 나타났다. 클래스/메서드/필드에 Annotation을 달아 그 자체로 설정이 가능하도록 한다. 단, xml이 우선순위가 더 높다. 기본적으로 활성화되지 않기 때문에 xml에 명시적인 활성화 작업이 필요하다. IDE에서 지원한다. (체크하면 자동으로 추가) annotation-driven, component-scan, annotation-config 차이 mvc:annotation-driven 스프링 MVC 컴포넌트들을 그것의 디..

함수의 호출 방식에는 Call by value와 Call by reference가 있습니다. 말 그대로 '값에 의한 호출'이냐, '참조에 의한 호출'이냐 라고 할 수 있는데요, 그럼 어떤 차이가 있는지 예제를 통해 알아보겠습니다. Call by value Call by value와 Call by reference의 설명으로 자주 등장하는 swap 예제입니다. 일단 먼저 예제를 보겠습니다. Class CallByValue{ public static void swap(int x, int y) { int temp = x; x = y; y = temp; } public static void main(String[] args) { int a = 10; int b = 20; System.out.println("sw..