Servers- tomcat 9.0 있는 폴더 선택해서 설정 폰트, workspace인코딩, web인코딩 server Runtime environment정리 java - codestyle - formatter JSON - JSON files - editor web -

IoC 제어권을 springframework가 가져감 작성된 소스코드를 바탕으로 객체 생성을 직접하지않고(new 사용 X) 스프링이 만들어 놓은 객체를 (선언만으로)가져다 쓴다. xml, java 두가지 방법이 있다. 사칙연산 클래스 태그로 객체만들기 객체 사용
서순 MyJdbcConnection 클래스 태그로 MyJdbcConnection 객체 생성 MyJdbcDao 클래스 태그로 MyJdbcDao 객체 생성 MyJdbcService 클래스 태그로 MyJdbcService 객체 생성 결과확인 MyJdbcConnection
@Configuration : xml형식에서 <bean>태그 만들던 것처럼 클래스가 그 역할을 java로 수행하여 bean등록할 수 있게됨.@Bean : 메소드에 @Bean을 추가하면서 하나의 bean이 된다.@Bean(name = "name") : @Bean에
구현한 순서MyJdbcConnection 클래스AppConfig(IoC Container) @Bean MyJdbcConnection 생성 MyJdbcDao 클래스AppConfig(IoC Container) @Bean MyJdbcDao 생성MyJdbcService 클래스

@Controller 가 적용된 클래스@RequestMapping 을 이용해 요청 URL 및 요청 메소드 파악메소드 단위로 요청을 처리메소드는 결과를 출력할 뷰 이름을 반환@RequestMapping요청 URL 과 요청 메소드를 인식할 수 있는 Annotation요청

1.HttpServletRequest(자바 웹 개발 표준)2.@RequestParam3.커맨드 객체컨트롤러로 요청을 보낸다. 1) Java EE 표준 방식이다. 2) 파라미터뿐만 아니라 HttpSession session, String contextPath 등과 같은
세션에 저장하기 session에 저장된 정보는 브라우저를 닫기 전까지 저장된다. 스프링에서는 매개변수로 직접 HttpSession를 선언가능하다. index.jsp 1. HttpServletRequest로부터 HttpSession 얻기 2. HttpSession
DI Dependency Injection Spring Container에 저장된 객체를 가져오는 방식이다. 3. 주요 Annotation 1) @Inject (1) javax.inject.Inject (2) 타입(class)이 일치하는 객체를 찾아
관점 지향 프로그래밍문제를 바라보는 관점을 기준으로 프로그래밍하는 패러다임각 문제를 해결하는 핵심로직과 모든 문제에 적용되는 공통로직을 기준으로 프로그래밍을 분리하는 것AOP 도입 이유애플리케이션 개발에 필요한 다양한 공통 모듈 로그 , 보안 , 트랜잭션 처리 등 이

애플리케이션이 동작하는 동안의 각종 이벤트를 기록으로 남기는 것개발 기간에는 로그 패키지를 이용하여 디버깅에 활용로그 출력을 특정 파일이나 DB 에 저장해 둘 수 있음자바 애플리케이션을 개발할 때 사용할 수 있는 로그 처리 프레임워크java.util.logging 패키
JUnit 처리 방법 spring-test dependency를 추가한다. @Runwith를 추가한다. @ContextConfiguration을 추가한다. ContactDao 객체(Bean)을 생성한 방법에 따라서 아래 3가지 방식 중 선택한다. 1) 태