Download presentation
Presentation is loading. Please wait.
1
컴퓨터응용과학부 Java Enterprize(DB) 제 1 주
2014년 9월 2일 강의소개 및 제 1,2 장
2
강의소개 담당교수 : 컴퓨터시뮬레이션학과 이형원 교재 : 스프링3 입문 강의시간 : 화7,8,9,10교시, E323 평가방법
네 번의 필기 시험 : 총 30% 1,3차 시험 : 각 5% 중간, 기말 필기고사 : 각 10% 두 번의 실기 시험 : 총 30%(각 15%) 10번의 숙제 : 총 20% 수업참여 : 10% 출석 : 총 10%
3
강의자료 ->자료실->강의자료실
4
강의 일정 1주차 : 강의 안내, 환경 설정, 스프링과 웹어플리 케이션 살펴보기(1장) 2주차 : 추석 휴강
3주차 : 스프링의 DI, 스프링의 AOP(2장,3장) 4주차 : 1차 필기시험 5주차 : 데이터액세스 층의 설계와 구현(4장) 6주차 : 비즈니스 로직 층의 설계와 구현(5장) 7주차 : 프레젠테이션 층의 설계와 구현-Spring Web ㅡMVC(6장) 8주차 : 중간고사 필기 및 실기 시험
5
강의일정(계속) 9주차 : 프레젠테이션 층의 설계와 수현-스프링 웹플로우(7장) 10주차 :스트럿츠1과 스프링의 연계(8장)
9주차 : 프레젠테이션 층의 설계와 수현-스프링 웹플로우(7장) 10주차 :스트럿츠1과 스프링의 연계(8장) 11주차 : 스트럿츠2와 스프링의 연계(9장) 12주차 : 3차필기 시험 13주차 : 하이버네이트와 스프링의 연계(10장) 14주차 : JPA와 스프링의 연계(11장) 15주차 : MyBatis와 스프링의 연계(12, 13장) 16주차 : 기말고사 필기 및 실기 시험
6
강의 진행 강의 노트 준비 지난 주 실습 내용 토론하기 내용에 대한 질문과 답하기 새로운 단어 이해하기
실습 내용 설명 및 실습시간에 실습하기 다음 주 강의 내용 교재 읽어오기 숙제 해서 제출하기
7
시험 준비 각자 A4의 ¼ 크기의 요약집을 준비 한다. (10 점 제공, 시험시간에 제출)
8
다음 주 과제 2,3장 읽어오기 숙제 해서 제출하기
9
제1주 강의소개 및 환경 설치 STS 설치 스프링과 웹 어플리케이션 살펴보기
10
부록 A Spring Tool Suite 설치
JDK 설치 톰캣 설치 STS 설치
11
Spring Homepage
12
Spring Tool Suites
13
STS 실행 설치는 Tool Suit을 다운 받아 압축을 해제하면 됨. STS 실행은 sts.exe 더블 클릭
작업 공간은 D:\Lec_hwl\EJB\y2014 로 설정
14
톰캣 설정 Windows->Preferences->Server
15
톰캣 설정
16
프로젝트 생성
17
JDK 다운로드 하기
18
JDK 다운로드 하기
19
JDK 다운로드 하기
20
JDK 다운로드 하기
21
JDK 다운로드 하기
22
다운받은 JDK 설치하기
23
다운받은 JDK 설치하기
24
다운받은 JDK 설치하기
25
환경 변수 설정하기
26
환경 변수 설정하기
27
환경 변수 설정하기
28
환경 변수 설정하기
29
환경 변수 설정하기
30
환경 변수 설정하기
31
Eclipse 다운 및 설치
32
Eclipse 다운 및 설치
33
Eclipse 다운 및 설치 압축해제 C:\Program Files\eclipse
34
Eclipse 실행
35
Eclipse 실행 D:\EJB\y2011
36
Eclipse 실행
37
Eclipse 실행
38
Eclipse 환경 설정
39
Tomcat 설치하기
40
Tomcat 설치하기
41
Tomcat 설치하기
42
Tomcat 설치하기
43
Tomcat 설치하기
44
환경변수 설정
45
서버 동작 확인
46
프로젝트 개발을 위한 서버 설정 WTP(Web Tool Platform) 사용을 위한 서버 설정
47
서버 설정하기
48
서버 설정하기
49
서버 설정하기
50
제1장 스프링과 웹 애플리케이션 살펴보기 최신 스프링 살펴보기 스프링 제품 스프링과 웹 애플리케이션 웹 애플리케이션이란?
애플리케이션 아키텍처 프레젠테이션 층의 역할 비즈니스 로직 층의 역할 데이터 액세스 층의 역할 웹 애플리케이션이 안고 있는 문제 스프링의 개요
51
최신 스프링 살펴보기 Application Bean 개발 Framework Struts, Spring MVC
Spring Framework Hibernate, Spring JDBC
52
스프링 제품 Spring Framework Spring Dynamic Modules Spring Security
DIxAOP, Spring MVC, Spring JDBC Spring Dynamic Modules Spring Security Spring Web Flow Spring Data Spring Integration Spring Batch Groovy Grails Spring Social Spring Android Spring AMQP Spring GemFire Spring Tool Suite(STS) Roo Tc Server
53
스프링과 웹 애플리케이션 웹 애플리케이션 Framework 가 아님.
Java로 다소 큰 애플리케이션을 만들 때 필요한 Framework 이다.
54
웹 애플리케이션이란? Static webpage Dynamic webpage CGI, JSP, Servlet
55
애플리케이션 아키텍처 프레젠테이션 층 비즈니스 로직 층 데이터 액세스 층 사용자 인터페이스와 콘트롤러
Controller 나 Action 클래스 비즈니스 로직 층 비지니스 로직 제공 Service 클래스 또는 Object 클래스 데이터 액세스 층 DB 액세스를 추상화 한다. Dao 클래스
56
웹 애플리케이션이 안고 있는 문제 중량 콘테이너 오브젝트의 생애주기 부품화 문제 기술은폐 vs 부적절한 기술 은폐
57
스프링의 개요 프레젠테이션 층 스프링 MVC 스프링 웹 플로우 비즈니스 로직 층 부품화 촉진 오브젝트의 책임을 명확화
데이터 액세스 층 JDBC 추상화 ORM 인티그레이션 스프링 DIxAOP 컨테이너
Similar presentations