1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스

Slides:



Advertisements
Similar presentations
팀 명 : 커 피 팀 원 : 정수현 외 4 명 ( 다른 학교분들 ). 목차목차 결과물 시현 및 설명 DB 설계 서비스 흐름도 개발 환경 개발 개요 개발 과정의 기술 개발 동기.
Advertisements

Socialmovier System 최종 발표 팀명 : Con Spirito (7 조 ) 팀원 : 김다정 경주리 김소담 최은미 1.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
17 강. 인터페이스 – I - 인터페이스의 이해 - 인터페이스의 문법 - 다형성이란 ? Lecturer Kim Myoung-Ho Nickname 블스
22강 API - I - JAVA필수 API - String의 이해 - String의 문제점
28강 JAVA 입출력(I/O) 알아보기 - 입출력(I/O) 이란? - JAVA 입출력 API(Input~, Output~)
몰랑이의 햄버거 만들기大 작전 click!.
암호학 응용 Applied cryptography
프로젝트2 Web Programming 강의노트: vrlab.suwon.ac.kr/mwlee
Web Programming 강의 소개
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
16강. 자바 빈 빈 이란? 빈 만들기 빈 관련 액션 태그(useBean, getProperty, setProperty)
2강. JAVA 프로그래밍이란?-II & 변수 JAVA 프로그램 환경설정과 실행 방법 변수란?
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
23강. EL(Expression Language)
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
2장. JSP 개발 환경 설정 이 장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 애플리케이션 개발을 위해 반드시 이해하여야 할 웹 애플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
10강. AOP(Aspect Oriented Programming)-II
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
5강. DI활용 의존 관계 DI사용에 따른 장점 Lecturer Kim Myoung-Ho Nickname 블스
11강. JSP 본격적으로 살펴보기-III request 객체의 이해 response 객체의 이해
29강. MVC패턴을 이용한 게시판 만들기-III
28강. MVC패턴을 이용한 게시판 만들기-II FrontController 만들기 Command 만들기
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
9강. JSP 본격적으로 살펴보기-I JSP 태그의 개념 이해 JSP 동작 원리 JSP 내부 객체
20강. 커넥션풀 DAO, DTO PreparedStatement 커넥션 풀(DBCP)
27강. MVC패턴을 이용한 게시판 만들기-I MVC패턴의 이해 전체적인 컴포넌트 설계 DB(DataBase) 생성
21강. 스프링JDBC JDBC를 이용한 반복코드 줄이기 Spring빈을 이용한 코드 간소화
16강. 추상클래스 - III - 자동차 옵션 제작 프로그래밍 Lecturer Kim Myoung-Ho Nickname 블스
Android Studio 설치하기 PPD JSY.
Html(front end) & jsp(back end)
8강. Servlet 본격적으로 살펴보기-IV
1강_web과 html Web이란? HTML이란? CSS란? Lecturer Kim Myoung-Ho Nickname 블스
28강_맵(Map) 맵을 이용하기 위한 설정 위치 추적 Lecturer Kim Myoung-Ho Nickname 블스
11강. 스프링 MVC 기초 스프링 MVC 개요 스프링 MVC 구조 살펴보기 resources 폴더
2강. 스프링 프로젝트 만들기 이클립스에 스프링 프로그인 설치(STS) 처음 만들어 보는 스프링 프로젝트
25강. FrontController 패턴과 Command 패턴
23강. 트랜잭션(Transaction)-II
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
24강 API - III - Timer 클래스 - StringTokenizer 클래스 Lecturer Kim Myoung-Ho
13강. 쿠키 쿠키란? 쿠키 문법 Lecturer Kim Myoung-Ho Nickname 블스
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
10강_CSS 속성-I CSS3 단위 url() display 속성 visibility 속성 opacity 속성
23강 API - II - 약방의 감초 Random 클래스 - Scanner 및 Sysout - Wrapper 클래스의 이해
16강. 스프링MVC 게시판-I 프로젝트 설계 DataBase 구축 프로젝트 생성 Lecturer Kim Myoung-Ho
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
8강. 외부 파일을 이용한 설정 Environment 객체 프로퍼티 파일을 이용한 설정
7강_CSS 기본-II id(#) 와 class(.) tag,id, class 혼합 속성 선택자 후손 및 자손 선택자
11강_CSS 속성-II margin 및 padding 속성 box-sizing 속성 border 속성
12강_CSS 속성-III font-family , font-size 속성
7강. 객체지향 프로그램의 본질 메소드 프로그래밍의 한계 객체의 개념 및 클래스의 이해
17강. 스프링MVC 게시판-II 패키지, 인터페이스, 클래스 제작 Controller 제작 리스트 페이지 만들기
26강 JAVA Collections - I - 컬렉션이란? - JAVA도 결국 효과적인 데이터를 처리하기 위한 수단
13강. Form 데이터 HttpServletRequest 어노테이션 데이터(커맨드) 객체
자바 5.0 프로그래밍.
27강_데이터베이스 SQLite CP(Content Provider) Lecturer Kim Myoung-Ho
22강. 트랜잭션(Transaction)-I
오줌 속에는 무엇이 들어 있을까? 주제 : 노폐물의 배설 과학 1 학년
4 웹 페이지 레이아웃.
7강. 생명 주기(life cycle) 와 범위(scope)
홍미영 부평구 재정 및 운영방향 인천광역시 부평구.
홈페이지 제작 HTML5 + CSS3 + Javascript.
13강_이벤트 & 리스너(Listener) 이벤트 개요 커스텀 뷰의 콜백메소드를 이용한 이벤트 처리
CHAPTER 6 도전! 트위터 웹 앱 개발 Jquery Mobile 5/28/2019.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
3. 도시의 내부 구조 ① 도시 내부 지역 분화의 과정과 원인.
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
11강. static - static의 이해 - static과 객체와의 관계 - static의 장점과 단점
Presentation transcript:

1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스 blogstudy@naver.com

1-1. 프레임워크 프레임워크란, 특정한 목적에 맞게 프로그래밍을 쉽게 하기 위한 약속 입니다. 주방장 요일 메뉴 만듦 외친다 : 요일 하나 있어요. 손님 홀서빙 직원 카운터 [1번테이블] 메뉴 : 요일 메뉴 가격 : 5,000원 정산 : 정산전 외친다 : 제육볶음 하나 주세요. 외친다 : 요일 하나 있어요.

1-2. 스프링(SPRING) 자바(JAVA)언어를 기반으로, 다양한 어플리케이션을 제작하기 위한 약속된 프로그래밍 틀 입니다. 예전 EJB의 경우 고가의 장비(WAS 등등…)가 필요 되어지고, 개발환경 및 설정 그리고 테스트 환경에 많은 애로사항들이 존재 했습니다. 하지만 스프링의 경우 톰캣을 이용할 수 있으며, EJB에 비해서 코드의 경량화 그리고 개발 중에 테스트가 쉽다는 점이 특징 입니다. 위에서 언급한 내용은 스프링의 전체적인 특징이며, 세부적인 특징들에 대해서 앞으로 하나씩 학습해 보도록 하겠습니다. 스프링의 국내에서 자바개발자들에게 표준프레임워크가 되었습니다. 스프링의 기본을 정확히 학습한다면, 다양한 어플리케이션을 쉽고 빨리 개발할 수 있을 것 입니다. 물론 스프링학습 이전에 JAVA언어 및 JSP&Servlet 에 대한 선행학습이 반듯이 필요하며, 그 외에 html, javascript, jquery, css등의 스크립트 언어도 기본적인 학습이 필요 합니다. 스프링은 계속해서 업데이트(버전업) 되고 있으며, 업데이트 되는 내용에 대한 꾸준한 학습이 필요 합니다. 그렇다고 업데이트가 자주 발생하지는 않습니다.

1-3. 설치 JDK 설치 1. http://java.sun.com 접속 2. Downloads 진입

1-3. 설치 3. JDK 최신버전 다운로드

1-3. 설치 JAVA 환경 변수 쎄팅 bin/javac.exe : .java 파일을 JVM이 받아들일 수 있는 .class 파일로 변환 시켜주는 프로그램. 매번 해당 경로에 들어가서 실행하기가 번거로우므로, 환경 변수 설정을 통해 어디서나 실행 가능하게 함. bin/javac.exe 시스템 설정변경

1-3. 설치 JAVA 환경 변수 설정 시스템 속성 > 고급 > 환경 변수 환경 변수 수정

1-3. 설치 JAVA 환경 변수 설정 JAVA_HOME 환경 변수 Path 환경 변수 환경 변수 완료

1-3. 설치 IDE(개발툴) 이클립스 설치(다운로드) 1. http://www.eclipse.org 접속

1-3. 설치 2. JAVA EE 버전 다운로드

Eclipse 실행 > Workspace 변경 1-3. 설치 3. 이클립스 실행 Eclipse 실행 > Workspace 변경 Eclipse 첫실행 화면

1-3. 설치 웹컨테이너 톰캣 설치 – http://tomcat.apache.org에서 무료 다운로드 후 설치 합니다. 1. http://tomcat.apache.org 접속

1-3. 설치 3. zip파일 압축해제

1-3. 설치 4. 이클립스 연동 : server탭 열기

1-3. 설치 5. 이클립스 연동 : No server are available. Click this link to….. 이용하여 server 생성

1-3. 설치 6. 이클립스 연동 : server 생성

1-3. 설치 1. 서버 더블클릭 2. 설정

1-3. 설치 3. 서버 start 4. 서버 구동 확인 5. 서버 stop