Spring Framework란?
Spring Framework 1. Framework란 ? Framework는 구조 품질을 보장 SW구조 그리고 기반되는 클래스를 제공 Framework는 어플리케이션 구조 및 코드의 상당 부분을 제공하며, 개발자는 어플리케이션의 핵심 로직에 집중할 수 있다. 1-1. Library VS Framework 중요한 차이점은 “Inversion of Control” (제어의 역전)...
Spring Framework 1. Framework란 ? Framework는 구조 품질을 보장 SW구조 그리고 기반되는 클래스를 제공 Framework는 어플리케이션 구조 및 코드의 상당 부분을 제공하며, 개발자는 어플리케이션의 핵심 로직에 집중할 수 있다. 1-1. Library VS Framework 중요한 차이점은 “Inversion of Control” (제어의 역전)...
Servlet 1. Servlet 이란 ? 웹 기반의 요청에 동적으로 동작하는 서버사이드의 자바 프로그램 1-1. Servlet을 사용한다면 사용자의 Input을 수집(Form을 통하여) 데이터베이스 혹은 기타 소스로부터 레코드를 읽어 들일 수 있다. 동적으로 Web page를 생성 가능하다. 1-2. Static Pages VS Dynamic Pages...
MVC1와 MVC2 1. MVC란 ? Model, View, Controller의 약자로 사용자와 상호작용 하는 S/W를 디자인 함에 있어서 세 가지 요소로 나누는 것 1-1 Model 모델은 프로그램의 내부 상태, 즉 프로그램의 정보(데이터)를 나타냄 1-2 View 사용자 인터페이스 요소를 뜻함(유저에게 보여지는 것) 1-2...
Spring Batch Job Flow Spring Batch의 Job을 구성 - Step이 존재 Step은 실제 Batch 작업을 수행하는 역할 실제로 Batch 비지니스 로직을 처리하는 기능은 Step에 구현 이처럼 Step에서는 Batch로 실제 처리하고자 하는 기능과 설정을 모두 포함 따라서 Batch는 Job 내부의 Step들...
JOB, JOB_INSTANCE, JOB_EXCUTION ERD BATCH_JOB_INSTANCE JOB_INSTANCE_ID BATCH_JOB_INSTANCE 테이블의 PK JOB_NAME 수행한 Batch Job Name BATCH_JOB_INSTANCE 테이블은 Job Parameter에 따라 생성되는 테이블 Job Parameter = Spring Batch가 실행될때 외부에서 받을 수 있는 파라미터 = Program Arguments 같은 Batch Job 이라도 Job...