Presentation is loading. Please wait.

Presentation is loading. Please wait.

컴퓨터응용과학부 Java Enterprize(DB) 제 1 주

Similar presentations


Presentation on theme: "컴퓨터응용과학부 Java Enterprize(DB) 제 1 주"— Presentation transcript:

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 컨테이너


Download ppt "컴퓨터응용과학부 Java Enterprize(DB) 제 1 주"

Similar presentations


Ads by Google