일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- Spring Framework
- reactive
- spring reactive
- reactor
- 웹앱
- 웹 스터디
- 웹 커리큘럼
- ipTIME
- reactor core
- 서버운영
- 공유기 서버
- Spring Batch
- Today
- Total
목록Spring/3.x (23)
Hello World
Table of Contents예제JMS SpecSpring Ref. Ch.19ProSpring 책 정리 - TODOSpring In Action 책 정리 - TODOJMS Provider - ActiveMQ - TODO예제아래 예제에서 주가 정보를 주고 받는 클라이언트 애플리케이션을 살펴 보자.메세지를 보내고 받기 위한 선행작업Getting a ConnectionFactoryimport javax.naming.*; import javax.jms.*; ConnectionFactory connectionFactory; Context messaging = new InitialContext(); connectionFactory = (ConnectionFactory)messaging.lookup("Connect..
Spring Batch의 주요 개념 Job하나의 배치 작업을 정의. 예를 들어 "API 서버의 사용로그 테이블의 데이타를 로그 분석 시스템으로 옮기는 배치"Job Instance배치가 실제 실행되면, 각각의 실행을 Instance라고 한다. 예를 들어 Batch Job이 매주 한번씩 수행된다고 할때, 각각의 수행되는 Batch Job을Batch Instance라고 한다.Job Execution배치가 실행될때, 각 배치의 실행시, 실제 수행된 Execution을 정의한다. 예를 들어 Batch Job이 월요일 오전에 수행되었을때, 첫번째 실패하고,두번째에 Retry에 의해 성공되었다면, 이 각각은 다른 Job Execution이 되고, 같은 작업을 시도하였기 때문에, 같은 Job Instance가 된다.J..
Spring XD는 데이터 획득, 실시간 분석, 배치 처리, 데이터 추출을 위한 단일화되고 분산 및 확장가능한 서비스이다. Spring XD는 오픈소스 Apache2이며 목적은 빅데이터의 복잡성을 다루른 것이다. 실세계에 구축된 빅데이터 어플리케이션은 너무 복잡하다. 그리고 이들의 목적은 다양한 유스케이스를 아우르는 다양한 이기종의 시스템을 하나의 이해하기 쉬운 시스템으로 통합하는 것이다. 이해하기 쉬운 빅데이터 솔루션의 구축에 직면한 문제는 다음과 같다. - 다양한 입력 소스로부터 고성능 분산데이터 수집, 빅데이터 저장소로 저장 (HDFS or Splunk)- 실시간 데이터 분석. (메트릭스 수집 및 수치 집계)- 배치작업의 워크플로우 관리. 엔터프라이즈 시스템(RDBMS) 및 하둡(MapReduce,..
파일로 이클립스 로그 보는 방법을 알려드리고자 합니다. 그러면, 무거운 Eclipse Console Log Window대신 일반 Editor로 볼 수 있습니다.아래 방법은 웹, 어플, 모듈 모두 동일하게 적용 가능합니다. Run 메뉴 의 Run Configurations을 선택합니다. 실행할 run 설정에서 우측 common 탭을 선택하세요.그리고, 밑에 Standard Input and Output을 선택하시고, 파일을 지정하시면 됩니다. 그 다음에는 일반 에디터로 해당 파일을 열어두고 테스트 하시면 됩니다.
한국 스프링 사용자 모임의 페이스북 그룹에서 스프링으로 웹 애플리케이션을 개발하면서 서비스에 인터페이스를 사용해야 하느냐는 토론이 있었습니다.원래 그 글의 댓글로 작성한 글인데 무슨 일인지 댓글이 등록되지 않아서 이렇게 블로그에 올립니다.일단 모든 프로그래밍 원칙과 장치는 ‘적절히’ 써야 한다는 대전제 안에서 논의 되어야 한다는 걸 밝히고 제 생각을 말하고 싶습니다. 프로그래밍 원칙 위반한다고 지구가 무너지거나 감옥에 갇히지는 않죠. 누가 죽지도 않고요. 그렇다고 해도, 어떤 원칙을 위반했을 때에는, 그 원칙의 중요성에 따라 다르겠지만, 위반의 적합성을 입증하거나 그로 인해 생기는 문제를 위반하기로 결정한 사람(또는 조직)이 책임지면 됩니다.논의된 내용을 요약하면인터페이스 없어도 AOP 잘 됨인터페이스 ..
This tutorial is about Spring batch, which is part of the Spring framework. Spring Batch provides reusable functions that are essential in processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management. It also provides more advanced technical services and features that will enable extremely high-volum..
스프링 프레임워크Spring Framework.자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크— 토비의 스프링 3.1 - 1부 713p애플리케이션 프레임워크애플리케이션 프레임워크는 특정 계층이나, 기술, 업무 분야에 국한되지 않고 애플리케이션의 전 영역을 포괄하는 범용적인 프레임워크를 말한다. 애플리케이션 프레임워크는 애플리케이션 개발의 전 과정을 빠르고 편리하며 효율적으로 진행하는데 일차적인 목표를 두는 프레임워크다.경량급불필요하게 무겁지 않다.자바 엔터프라이즈 개발을 편하게엔터프라이즈 개발의 근본적인 문제점에 도전해서 해결책을 제시한다는 것이 기존 기술의 접근방법과 스프링의 접근 방법의 차이다.오픈소스스프링은 오픈소스 프로젝트(https://github.com/sprin..
SpringMVC Getting Started나는 이전까지 Spring 이 웹 애플리케이션에만 사용되는 줄 알았는데, 그게 아니고 Console 이나 GUI 등 다양한 곳에 쓰일 수 있는 경량 컨테이너 라고 한다. 여러 곳을 찾아보니 Spring 은 AOP와 DI가 핵심이라는데, 이것들 보다는 Spring MVC 자체에 대해 사용법을 먼저 알아보고자 한다. 프로그래밍의 재미는, 만드는 것 이지 개념 학습이 아니기 때문이다. 1. ArchitectureView - Controller - Service - Dao - Model - DB 이런 구조로 데이터가 흘러다닌다. DAO(Data Access Object) 와 Service 의 차이점은 여기에 의하면, DAO : 단일 데이터 접근 / 갱신만 처리 Ser..
Framework 의 늪웹 기술을 공부하지 않았던 나에게 항상 JSP, PHP, ASP 이런 것들은 탐험 가능하지만 재미없을 것 같은 그런 곳 ㅠ 그러다 올해 8월부터 갑자기 1년 반동안 하지 않던 코딩을 다시 시작하고 웹 기술을 공부하면서, Java를 다시 손에 쥐니 눈앞에 있는게 JSP 다들 아시겠지만 JSP 를 공부하다 보면 항상 처음에 마주치는 관문이 있습니다. Servlet 은 무엇인가, JSP랑 뭐가 다르지? 어? 인터넷 뒤져보면 같이 쓴다는데, Servlet 만으로도 페이지를 만들고, JSP 만으로도 되네. 응? 근데 Model 1은 뭐고 Model 2 는 무엇이지? MVC? Spring이 좋다던데 이건 또 뭐냐. 이렇게 제대로 공부하지도 못하고 끝 없이 이어져 나오는 프레임워크의 늪에 빠져..
Here is a minimal way to get a Spring 3 MVC project started with Maven.First create spring-web-annotation/pom.xml file and include the Spring dependency: 010207 08 4.0.009 spring-web-annotation10 spring-web-annotation11 1.0-SNAPSHOT12 war13 14 15 16 javax.servlet17 javax.servlet-api18 3.1.019 provided20 21 22 org.springframework23 spring-webmvc24 3.2.4.RELEASE25 26 27Now create the Servlet 3 web..