본문 바로가기

Spring28

[Spring] WHAT IS QUARTZ QuartzQuartz는 오픈 소스 작업 스케줄링 프레임워크이다. Quartz는 완전히 자바로 작성되어 있으며, J2SE와 J2EE 어플리케이션 모두에서 사용될 목적으로 설계되었다. Quartz는 매우 유연하며 단순한 구조를 제공한다. 간단한 작업은 물론 복잡한 작업 모두에 대한 스케줄링을 작성할 수 있다. Quartz는 또한 EJB, JavaMail 등을 위한 데이터베이스 지원, 클러스터링, 플러그 인, 미리 내장된 작업들을 포함하고 있으며, cron과 유사한 표현식도 지원한다. 매일 또는 매주 오후 11시 30분 또는 매달 말일에만 실행하는 작업을 수행하는 어플리케이션을 작성해 본 적이 있는가? 수작업 없이 자동으로 실행될 수 있는 작업이 실행되는 동안 만약 실행하는 동안 심각한 오류가 발생할 경우,.. 2019. 2. 18.
[Spring] Spring Bean의 개념과 Bean Scope 종류 참조 : https://gmlwjd9405.github.io/2018/11/10/spring-beans.html Spring Bean에 대해 이해한다. GoalSpring Bean의 개념을 이해한다.Spring Scope의 종류를 확인한다.singleton, prototype scope의 개념을 이해한다.구체적인 예시를 확인한다. Spring Bean이란 Spring에서 POJO(plain, old java object)를 ‘Beans’라고 부른다.Beans는 애플리케이션의 핵심을 이루는 객체이며, Spring IoC(Inversion of Control) 컨테이너에 의해 인스턴스화, 관리, 생성된다.Beans는 우리가 컨테이너에 공급하는 설정 메타 데이터(XML 파일)에 의해 생성된다.컨테이너는 이 메.. 2019. 2. 18.
[Spring] ServletContainer? DI Container? Bean? POJO? ServletContainer? DI Container? Bean? POJO?Spring·2016.07.29 09:22 매주 월/목요일 저녁마다 박재성(a.k.a 자바지기)님의 Java 강의를 수강중이다. (현재 1기인데 다음 2기가 시작되면 꼭꼭 듣길 추천한다. 참고)매 시간마다 즐거운 깨달음의 연속이지만 특히나 어제 (2016년 7월 29일)의 경우 그동안 답답했던 내용들이 속시원하게 해결이 되어 기쁜 마음에 아침부터 정리를 하게 되었다. (풀렸다!!) SpringFramework는 웹 프레임워크가 아니다. Java기반의 프레임워크로서 여러 모듈로 구성되어 있는데, 이중 웹 어플리케이션을 만들고자 등장한게 SpringMVC 모듈이다SpringMVC를 사용중 이라면 자주 만나는 용어가 Servlet C.. 2019. 2. 18.
[Spring] Scheduling in Spring with Quartz Java Config Scheduling in Spring with QuartzLast modified: June 2, 20181. OverviewIn this tutorial we’ll build a simple Scheduler in Spring with Quartz.We’ll begin with a simple goal in mind – to easily configure a new scheduled job.1.1. Key Components of the Quartz APIQuartz has a modular architecture. It consists of several basic components that can be combined as required. In this tutorial, we’ll focus o.. 2019. 2. 15.