일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 슈샤이어 떠돌이상인
- IT용어
- 애니츠 떠돌이상인
- 작은화면
- 유튜브
- SSL
- https
- 토토이크 떠돌이상인
- 가로세로세팅
- 베른 떠돌이상인
- 홈페이지제작견적
- 특정페이지가로로
- 욘 떠돌이상인
- SE
- sm
- HWP
- 이름바꾸기
- 아르데타인 떠돌이상인
- SI
- 한글
- 3
- 로헨델 떠돌이상인
- 페이튼 떠돌이상인
- PIP모드
- 파푸니카 떠돌이상인
- 루테란 떠돌이상인
- zoom
- Today
- Total
목록IT 공부/KH 정보교육원 (52)
도담도담
어노테이션 (annotation) 은 메타데이터(metadata) 라고 볼수 있다. 메타데이터는 데이터들을 위한 데이터로써, 컴파일과정이나 런타임과정에서 코드를 어떻게 처리할 것인지 알려주는 정보라고 할 수 있다. 어노테이션의 용도는 크게 3가지로 나타낼수 있다. 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공 소프트웨어 개발툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보 제공 실행시(런타임시)특정 기능을 실행하도록 정보를 제공 @Component @Component 뒤에 아무것도 안붙이면 자동으로 이름이 부여된다 public class LgTV implements TV { } 부분의 => LgTV -> "lgTV" @Autowired @Autowired 를 이용한 의존성 주입 : ..
의존성 관계란? 의존성(Dependency) 관계란 객체와 객체의 결합 관계이다. 즉, 하나의 객체에서 다른 객체의 변수나 메서드를 이용하려면 그 객체에 대한 객체 생성과 생성된 레퍼런스의 정보가 필요하다. 의존 관계는 얼마만큼 객체들이 묶여있는지의 정도에 대한 관계이다. DI (의존성 주입) 장점 코드를 재사용 할 수 있게 해준다. 코드 테스트에 용이하다. 객체간의 결합도가 낮아지면서 유연한 코드를 작성할 수 있다 객체간의 의존성을 크게 낮춰줄 수 있다. 코드의 수를 줄일 수 있다 내부 내용 변경이 더 자유롭다 객체의 이름만 바꿔서 다른 객체와 연결해줄수있다. 직접 수정해줘야 하던 코드들을 대체하여 사용할 수 있다. 하나의 클래스만 수정함으로써 다른 클래스들은 자동으로 처리될 수 있게 할 수 있다. 결..
처리영역 presentation 처리영역 : Spring(MVC) MVC 아키텍처를 제공하는 UI Layer 프레임워크 / Spring프레임워크 포함. Business 처리영역 : Spring(IoC, AOP) Spring은 컨테이너 성격을 갖는 프레임워크 Spring의 IoC, AOP모듈을 이용하여 Spring컨테이너에서 동작하는 엔터프라이즈 비지니스 컴포넌트를 개발할 수 있다. Persistence 처리영역 : mybatis 개발자가 작성한 SQL 명령어와 자바 객체(VO, DTO)를 매핑해주는 기능을 제공. 기존에 사용하던 SQL 명령어를 재사용하여 개발하는 차세대 프로젝트에 유용하게 적용할 수 있다. 개념 IoC 적용 필요한 객체 생성부터 처리까지를 컨테이너가 처리. 결합도가 느슨하게끔 만들어져있..
기본 생성 틀 이거는 xml 초반에 써줘야할 기본 코드, 이 내부에 bean 객체들을 작성해준다. Case 설정 파일을 통한 DI (의존성 주입) 1. 생성자를 통한 DI 기본 방식 만약 생성자를 통해 객체를 주입할 경우 또는 생성자를 통해 일반 데이터를 주입할 경우 또는 데이터 데이터 타입을 지정할 경우 데이터 생성자를 통해 여러개의 데이터를 전달할 경우(생성자의 매개변수 순서대로...) 2. private 변수의 setter를 통해 주입할 경우 여러개의 private 멤버변수에게 전달할 경우 3. 를 사용하지 않고, xmlns(xml namespace)를 이용하여 지정할 경우 4. 의존성 주입되는 객체를 1회 사용할 경우 이 떄 주입되는 객체는 이름(즉, 객체명)이 beans 에 등록되지 않기 때문에..
Spring 애플리케이션 : 구동 1. WEB_INF (웹 애플리케이션 정보 폴더 : 톰캣이 자동인식) 2. WEB_INF => web.xml 읽기 3. WEB_INF => , , 설정 확인 내의 에서 가장 오류가 많이 발생.. 이유: org.springframework.web.servlet.DispatcherServlet 만약: WEB_INF => lib => spring.jar, spring-sebmvc.jar 가 없을경우 DispatcherServlet 생성 불가 => 따라서 404 오류 만약: WEB_INF => lib => spring.jar, spring-sebmvc.jar 존재하지만, 패키지 구조 오타가 나도 DispatcherServlet 생성 불가 board~~~ 만약: WEB_INF =..
Spring 라이브러리를 이용한 간단 게시판 1. DispatcherServlet 요청사항 전달 받는 객체.. web.xml 2. HandlerMapping 요청사항에 관련된 Controller 반환.. board-servlet.xml 3. ~~~Controller Connection 객체들을 여러 개 미리 생성 -> pool 담기 5. DAO / DTO web.xml 의 DispatcherServlet -> board-servlet.xml 내의 HandlerMapping 에게 전달 -> HandlerMapping은 요청을 처리할 수 있는 컨트롤러 반환 -> 반환받은 DispatcherServlet 은 ~~~Controller -> 요청사항 처리 후, 결과 값과 출력 파일명을 ModelAndView 객체..
-- 모든 테이블 목록을 보고 싶어요. SELECT * FROM tab; -- 사원의 수를 조회하세요. SELECT COUNT(*) FROM employees; -- 부서정보가 없는 사원의 모든 정보를 조회하세요. SELECT * FROM employees WHERE department_id IS NULL; -- 매니저 아이디가 103인 사원들의 이름과 급여, 직무아이디를 출력하세요. SELECT first_name, salary, job_id FROM employees WHERE manager_id = 103; -- 80부서에 근무하면서 직무가 SA_MAN인 사원의 정보와 -- 20부서에 근무하면서 매니저 아이디가 100인 사원의 정보를 출력하세요. SELECT * FROM employees WHERE..
ajax 개념: 서로다른 언어간의 데이터를 주고 받기 위한 연결 역할을 담당하는 긴으으로 만들어진 개념! jQuery : $.ajax({ }); { } 내부 : 1.대상 => url: "대상" 2.방식 => method: "전송방식" 3.전송데이터 => data: {파라미터:값} 4.응답 타입 => dataType: "데이터타입" $.ajax({ }) => 응답에 대한 성공여부 확인이 가능 var request = $.ajax({ }); var request = 응답 성공 done() 응답 실패 fail() request.done(function(data){ }); data 매개변수는 요청한 대상 결과값을 전달 했을 때 해당 결과 값을 전달 받는 매개변수 request.fail(function(jqXHR..