java
-
실전 자바 소프트웨어 개발 - 예제로 쉽게 배우는 좋은 소프트웨어 개발 방법책읽기 2020. 8. 23. 23:51
최신 자바 개발 기법? 제목만 보고 최신 자바 기술을 다루는 책인줄 알았다. 최신 자바 기술을 확인 하는 것이 목적이라면 저자의 다른 책인 모던 자바 인 액션을 보는 편이 낫다. 물론 7장에서는 람다표현식, 스트림, Optional 등의 최신(?) 자바기술을 다루지만, 이 얇은 책에서 소개 이상의 내용을 기대 하기는 어렵다. 이 책의 목적은 최신 기술을 소개하는 것이 아니라 좋은 소프트웨어를 개발 하는 방법을 배우는 것이다. SOLID? (가수가 아니다!) 책에서는 소프트웨어 개발과 관련한 여러 핵심 주제들을 다룬다. 언젠가의 수업에서 들었던 듯한 SOLID 원칙을 책의 여러 챕터를 걸쳐 예제와 함께 소개 한다. 소프트웨어 설계에 관한 내용이다 보니 단순히 정의나 설명 만으로는 이해하기가 많이 힘든데, ..
-
엔터프라이즈 자바 마이크로서비스 - 조금씩 이해해 보는 MSA책읽기 2020. 7. 4. 01:00
마이크로서비스라는 단어를 많이 들어보기는 했는데, 실제로 업무에 활용할 일이 없어서 전체적인 개념을 이해하고 있지는 못했다. 책은 전형적인 엔터프라이즈 자바 아키텍쳐에서 시작해서 그것이 왜, 어떻게 복잡해졌는지를 보여주고 그로인한 문제점이 무엇인지 확인 하는 것으로 시작 한다. 그리고 마이크로서비스가 무엇인지, 마이크로서비스들로 이루어진 분산 아키텍처가 무엇인지 또한 어떤 이점이 있는지에 대해서 설명을 이어 나간다. 1장의 마지막에서는 마이크로서비스로 마이그레이션 할 때 사용할 수있는 패턴들에 대해서 이야기 하고 있는데, MSA 에 대한 전체적인 그림을 파악 하려면 1장만 읽어도 될듯 하다. 2장 부터는 실제로 카얌베 모노리스라는 애플리케이션을 마이크로서비스로 마이그레이션 하면서 마이크로서비스를 엔터프라..
-
알쏭달쏭 자바 200제 - 예제가 풍부한 자바 기본서책읽기 2019. 7. 12. 23:01
알쏭달쏭 자바 200 알쏭달쏭 자바 200제 - 텍스트 출력부터 예외 처리까지 하나씩 만들어보는 기초 자바 프로그래밍 프로그래밍 문제를 풀며 자연스럽게 자바를 배울 수 있는 초/중급 개발자를 위한 코드 중심의 자바 입문서로 총 16개 장, 200개의 프로그램 문제와 1,115개 실전 문제로 구성되어 있다. 각 장에서 출제되는 코드를 ... www.aladin.co.kr - 서평시작 기본서라는 것은 항상 지루하기 마련이다. 보기에 생소한 단어나 문법을 가지고 뭔가 알아듣지 못할 이야기를 해대는 기본서는 사실 두꺼우면 두꺼울 수록 한번을 끝까지 보기가 어렵고 끝까지 본다고 해도 내용이 머리속에 잘 남아있는 경우가 드물다. 그래서 보통 기본서를 추천 할 때 되도록 얇은 책을 한권 공부 하고 그 다음에 두꺼운 ..
-
ClassLoader.getSystemResource 사용해서 property 파일 읽기배우기 2014. 2. 24. 17:03
property 파일을 CLASSPATH 에 넣고 ClassLoader.getSystemResource 를 사용해서 불러올 때property 파일의 위치가 패키지 않에 있다면 package 명 까지 정확하게 적어줘야 한다. 당연한데 나만 몰랐나... Properties prop = new Properties(); try{ prop.load(ClassLoader.getSystemResource("org/redgura/property/conifg.properties").openStream());} catch (IOException e){ e.printStackTrace();} String time = prop.getProperty("TIME");