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

Slides:



Advertisements
Similar presentations
운동시뮬레이션 제 15 주 Vibrations, Waves, and the Physics of Musical Instruments.
Advertisements

ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
팀 명 : 커 피 팀 원 : 정수현 외 4 명 ( 다른 학교분들 ). 목차목차 결과물 시현 및 설명 DB 설계 서비스 흐름도 개발 환경 개발 개요 개발 과정의 기술 개발 동기.
CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
C언어 응용 제 1 주 강의 소개, 환경 설정.
게임프로그래밍 입문 멀티미디어공학과 이재문.
(Web Programming & Practice)
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
2. 앱 개발환경 구축 Step by Step 안드로이드 프로그래밍 쉽게 시작하는 안드로이드 4.4 앱 개발.
2009-1학기 프로젝트 수업 프로젝트 I, III, V, VII 학기.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
로봇 소프트웨어.
2. JSP의 환경설정 제 2장 JSP의 환경설정 웹 애플리케이션과 디렉토리 구성 JDK 설치하기 JSP Container
Sep Youn-Hee Han 웹서비스 컴퓨팅 수업을 위한 코딩 환경 준비 Sep Youn-Hee Han
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
JSP Programming with a Workbook
컴퓨터응용과학부 Java Enterprize(DB) 제 13 주
Java 기초 (Java JDK 설치 및 환경설정)
Struts2 를 이용한 SOCAS Homepage
1.4 프로그래밍을 위한 환경 설정.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
컴퓨터응용과학부 Java Enterprize(DB) 제 12 주
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
Visual Basic .NET 처음 사용하기.
6강. DI설정 방법 XML파일을 이용한 DI설정 방법 JAVA를 이용한 DI설정 방법 XML과 JAVA를 같이 사용
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
6강. Servlet 본격적으로 살펴보기-II
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Android studio로 Application 만들기.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
1차 프로젝트 발표 GAME ENGINE 게임 공학과 이성진.
2장. JSP 프로그래밍을 위한 환경구성 제2장.
JDBC Lecture 004 By MINIO.
운동시뮬레이션 제1주 강의 소개, Modelica 설치 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원
3. Spring 프레임워크의 IoC 컨테이너 개념
영상처리 실습 인공지능연구실.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
Smart Workplace 개발자 가이드
정성훈 (연219호) 웹서버프로그래밍 강의 소개 정성훈 (연219호)
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
컴퓨터응용과학부 Java Enterprize(DB) 제 14 주
공학입문설계 2008년도 1학기 임성국 공학입문설계
운동시뮬레이션 제1주 강의 소개, Cygwin/Modelica 설치 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
컴퓨터응용과학부 Java Enterprize(DB) 제 10 주
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
Self Introduction Template PowerPoint
STS 에서 웹 서버 설치 방법.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
Architecture.
셀프 프로그래밍으로 쓰기 셀프 프로그래밍이란? 프린트포트의 ISP 모듈을 사용하지 않음 부트로더에 의한 펌웨어 다운로드
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
멀티미디어 활용 -플래시 CS3 류 정 남.
KSP 메신저 김광민 서정건 박윤옥.
2015년 가을학기 강의소개 컴퓨터시뮬레이션학과 이형원, 장영실관304호,
CHAP 15. 데이터 스토리지.
Presentation transcript:

컴퓨터응용과학부 Java Enterprize(DB) 제 1 주 2014년 9월 2일 강의소개 및 제 1,2 장

강의소개 담당교수 : 컴퓨터시뮬레이션학과 이형원 교재 : 스프링3 입문 강의시간 : 화7,8,9,10교시, E323 평가방법 네 번의 필기 시험 : 총 30% 1,3차 시험 : 각 5% 중간, 기말 필기고사 : 각 10% 두 번의 실기 시험 : 총 30%(각 15%) 10번의 숙제 : 총 20% 수업참여 : 10% 출석 : 총 10%

강의자료 http://comsi.inje.ac.kr ->자료실->강의자료실

강의 일정 1주차 : 강의 안내, 환경 설정, 스프링과 웹어플리 케이션 살펴보기(1장) 2주차 : 추석 휴강 3주차 : 스프링의 DI, 스프링의 AOP(2장,3장) 4주차 : 1차 필기시험 5주차 : 데이터액세스 층의 설계와 구현(4장) 6주차 : 비즈니스 로직 층의 설계와 구현(5장) 7주차 : 프레젠테이션 층의 설계와 구현-Spring Web ㅡMVC(6장) 8주차 : 중간고사 필기 및 실기 시험

강의일정(계속) 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주차 : 기말고사 필기 및 실기 시험

강의 진행 강의 노트 준비 지난 주 실습 내용 토론하기 내용에 대한 질문과 답하기 새로운 단어 이해하기 실습 내용 설명 및 실습시간에 실습하기 다음 주 강의 내용 교재 읽어오기 숙제 해서 제출하기

시험 준비 각자 A4의 ¼ 크기의 요약집을 준비 한다. (10 점 제공, 시험시간에 제출)

다음 주 과제 2,3장 읽어오기 숙제 해서 제출하기

제1주 강의소개 및 환경 설치 STS 설치 스프링과 웹 어플리케이션 살펴보기

부록 A Spring Tool Suite 설치 JDK 설치 http://www.oracle.com/technetwork/java.javase 톰캣 설치 http://tomcat.apache.org STS 설치 http://www.springsource.org

Spring Homepage

Spring Tool Suites

STS 실행 설치는 Tool Suit을 다운 받아 압축을 해제하면 됨. STS 실행은 sts.exe 더블 클릭 작업 공간은 D:\Lec_hwl\EJB\y2014 로 설정

톰캣 설정 Windows->Preferences->Server

톰캣 설정

프로젝트 생성

JDK 다운로드 하기 http://java.sun.com/javase/index.jsp

JDK 다운로드 하기

JDK 다운로드 하기

JDK 다운로드 하기

JDK 다운로드 하기

다운받은 JDK 설치하기

다운받은 JDK 설치하기

다운받은 JDK 설치하기

환경 변수 설정하기

환경 변수 설정하기

환경 변수 설정하기

환경 변수 설정하기

환경 변수 설정하기

환경 변수 설정하기

Eclipse 다운 및 설치 http://www.eclipse.org

Eclipse 다운 및 설치

Eclipse 다운 및 설치 압축해제 C:\Program Files\eclipse

Eclipse 실행

Eclipse 실행 D:\EJB\y2011

Eclipse 실행

Eclipse 실행

Eclipse 환경 설정

Tomcat 설치하기 http://tomcat.apache.org

Tomcat 설치하기

Tomcat 설치하기

Tomcat 설치하기

Tomcat 설치하기

환경변수 설정

서버 동작 확인 http://localhost:8181/

프로젝트 개발을 위한 서버 설정 WTP(Web Tool Platform) 사용을 위한 서버 설정

서버 설정하기

서버 설정하기

서버 설정하기

제1장 스프링과 웹 애플리케이션 살펴보기 최신 스프링 살펴보기 스프링 제품 스프링과 웹 애플리케이션 웹 애플리케이션이란? 애플리케이션 아키텍처 프레젠테이션 층의 역할 비즈니스 로직 층의 역할 데이터 액세스 층의 역할 웹 애플리케이션이 안고 있는 문제 스프링의 개요

최신 스프링 살펴보기 Application Bean 개발 Framework Struts, Spring MVC Spring Framework Hibernate, Spring JDBC

스프링 제품 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

스프링과 웹 애플리케이션 웹 애플리케이션 Framework 가 아님. Java로 다소 큰 애플리케이션을 만들 때 필요한 Framework 이다.

웹 애플리케이션이란? Static webpage Dynamic webpage CGI, JSP, Servlet

애플리케이션 아키텍처 프레젠테이션 층 비즈니스 로직 층 데이터 액세스 층 사용자 인터페이스와 콘트롤러 Controller 나 Action 클래스 비즈니스 로직 층 비지니스 로직 제공 Service 클래스 또는 Object 클래스 데이터 액세스 층 DB 액세스를 추상화 한다. Dao 클래스

웹 애플리케이션이 안고 있는 문제 중량 콘테이너 오브젝트의 생애주기 부품화 문제 기술은폐 vs 부적절한 기술 은폐

스프링의 개요 프레젠테이션 층 스프링 MVC 스프링 웹 플로우 비즈니스 로직 층 부품화 촉진 오브젝트의 책임을 명확화 데이터 액세스 층 JDBC 추상화 ORM 인티그레이션 스프링 DIxAOP 컨테이너