Tools/Spring Framework

스프링이란 무엇인가?1. 스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크를 말한다.2. 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API 등을 제공해준다. 애플리케이션의 기본 툴 - 스프링 컨테이너공통 프로그래밍 모델 - IOC / DI, 서비스 추상화, AOP기술 API 스프링의 성공 요인1. 단순성2. 유연성
1. 구성 가. 자바로 작성된 클래스와 인터페이스 나. package : java.sql, javax.sql 2. 기능 가. 데이터베이스 연결 나. sql문 전송 다. 결과 처리 3. 실행절차 가. driver 등록 나. connection 객체 얻기 다. statement 객체 얻기 라. executequery, executeupdate db 전송 마. resultset 객체의 get()를 이용하여 실행결과 얻기 바. close를 호출하여 connection 닫기 4. spring jdbc 가. spring에서 제공해주는 jdbctemplate 이용하여 작업 나. getjdbctemplate(), setdatasource() : jdbcdaosupport 상속받아서 imple*** 생성 다. jdbcd..
1. AOP 가. Aspect Oriented Programming 1) 관점 지향 프로그래밍 2) 객체 지향 프로그래밍의 뒤를 잇는 프로그래밍 언어 구조 3) aspect를 기준으로 작업 나. aspect 지향과 횡단 관점 분리 1) separation of Cross=Cuttin Concern 2) 전체 만들어햐 하는 기능들을 2가지로 나눔 가) 핵심 업무(Core concern) (1) 은행업무 (가) 계좌 이체 (나) 이자 계싼 (다) 대출 처리 나) 공통 업무(Cross-cutting concern) (1) 은행 업무 (가)기록 (나) 보안 (다) 트랜잭션 다) 위빙 (1) 핵심 업무 중간에 동적으로 aop 프레임 워크에서 공통 업무를 끼워줌 2. AOP 용어 가. JoinPoint 1) 클래스..
1. 관련 사이트 가. http://spring.io 나. spring tool suit : 스프링 개발 툴 다. maven : 자동으로 라이브러리를 다운로드하게 해주는 프로그램 2. spring 가. src/main : java인 애들 나. src/resources : java 아닌애들 다. src/test : test 용 코드가 들어가는 곳 라. 사용자 /.m2/repository : 필요한 jar 파일 마 group id, artifact id, version 필요 바. 핵심 파일 : fom.xml에서 dependency 추가 3. framework 가. 어플리케이션을 개발할 때 아키텍처에 해당되는 골격 코드 나. 반제품과도 비슷한 경우가 많다.(다양한 필수 기능들 포함) 다. javascript ..
플로쨔응
'Tools/Spring Framework' 카테고리의 글 목록