보호되어 있는 글입니다.
문자열 인코딩(Character Encoding)이란 2진법을 사용하는 컴퓨터가 인간의 언어를 일정한 규칙에 따라 2진수로 변환하는 방식을 뜻한다. - 2진수와 문자를 일대일 대응하도록 만들어 처리하는 방식을 사용한다 - 아스키코드, EUC-KR, UTF-8, UTF-16 등... 문자 집합(Charset)은 사용할 수 있는 문자들의 집합을 뜻한다 - 유니코드, ISO-8859, ASCII 등이 이에 해당. 문자열 인코딩은 문자를 코드로 표현하는 방식을 일컫는다. 유니코드 문자 집합을 표현하는 문자열 인코딩 방식으로 UTF-8, UTF-16 등이 있는 것. 대체로 문자 집합과 문자열 인코딩은 혼용해서 사용되어진다. # ASCII - 처음으로 표준을 정립한 문자열 인코딩 방식 - 0부터 127까지 총 12..
# 이 게시글은 "토비의 스프링" 책을 보고 정리를 위해 기록해둔 게시글입니다. [이전 글] 더보기 볶음밥 1장 - 1,2,3: 자바빈, 디자인 패턴(템플릿 메소드, 팩토리 메소드, 전략 패턴), 관심사의 분리, SOLID 및 객체지향 약간 볶음밥 1장 - 4,5,6: 제어의 역전, 프레임워크 vs 라이브러리, 스프링 IoC 및 용어 정리, 싱글톤, 동일성 vs 동등성, 빈의 스코프 볶음밥 1장 - 7: 의존관계 주입(DI), DL, IoC 볶음밥 2장: 테스트, TDD, jUnit 볶음밥 3장: 템플릿/콜백 볶음밥 4장: 예외 볶음밥 5장: 서비스 추상화, 테스트 대역 볶음밥 6장 - 1: AOP (1) 볶음밥 6장 - 2: AOP (2) 볶음밥 7장 [8장] 스프링이란 무엇인가? 무려 713페이지 동..
# 이 게시글은 "토비의 스프링" 책을 보고 정리를 위해 기록해둔 게시글입니다. [이전 글] 더보기 볶음밥 1장 - 1,2,3: 자바빈, 디자인 패턴(템플릿 메소드, 팩토리 메소드, 전략 패턴), 관심사의 분리, SOLID 및 객체지향 약간 볶음밥 1장 - 4,5,6: 제어의 역전, 프레임워크 vs 라이브러리, 스프링 IoC 및 용어 정리, 싱글톤, 동일성 vs 동등성, 빈의 스코프 볶음밥 1장 - 7: 의존관계 주입(DI), DL, IoC 볶음밥 2장: 테스트, TDD, jUnit 볶음밥 3장: 템플릿/콜백 볶음밥 4장: 예외 볶음밥 5장: 서비스 추상화, 테스트 대역 볶음밥 6장 - 1: AOP (1) 볶음밥 6장 - 2: AOP (2) [7장] 스프링 핵심기술의 응용 스프링의 3대 핵심기술인 IoC..
# 이 게시글은 "토비의 스프링" 책을 보고 정리를 위해 기록해둔 게시글입니다. [이전 글] 더보기 볶음밥 1장 - 1,2,3: 자바빈, 디자인 패턴(템플릿 메소드, 팩토리 메소드, 전략 패턴), 관심사의 분리, SOLID 및 객체지향 약간 볶음밥 1장 - 4,5,6: 제어의 역전, 프레임워크 vs 라이브러리, 스프링 IoC 및 용어 정리, 싱글톤, 동일성 vs 동등성, 빈의 스코프 볶음밥 1장 - 7: 의존관계 주입(DI), DL, IoC 볶음밥 2장: 테스트, TDD, jUnit 볶음밥 3장: 템플릿/콜백 볶음밥 4장: 예외 볶음밥 5장: 서비스 추상화, 테스트 대역 볶음밥 6장 - 1: AOP (1) [6.4] 스프링의 프록시 팩토리 빈 스프링은 프록시 기술에 대해서도 서비스 추상화를 적용해준다. ..
# 이 게시글은 "토비의 스프링" 책을 보고 정리를 위해 기록해둔 게시글입니다. [이전 글] 더보기 볶음밥 1장 - 1,2,3: 자바빈, 디자인 패턴(템플릿 메소드, 팩토리 메소드, 전략 패턴), 관심사의 분리, SOLID 및 객체지향 약간 볶음밥 1장 - 4,5,6: 제어의 역전, 프레임워크 vs 라이브러리, 스프링 IoC 및 용어 정리, 싱글톤, 동일성 vs 동등성, 빈의 스코프 볶음밥 1장 - 7: 의존관계 주입(DI), DL, IoC 볶음밥 2장: 테스트, TDD, jUnit 볶음밥 3장: 템플릿/콜백 볶음밥 4장: 예외 볶음밥 5장: 서비스 추상화, 테스트 대역 그 어렵다는 AOP.. 열심히 알아보자... [6장] AOP - AOP는 IoC/DI, 서비스 추상화와 더불어 스프링의 3대 기반 기술..
# 이 게시글은 "토비의 스프링" 책을 보고 정리를 위해 기록해둔 게시글입니다. [이전 글] 더보기 볶음밥 1장 - 1,2,3: 자바빈, 디자인 패턴(템플릿 메소드, 팩토리 메소드, 전략 패턴), 관심사의 분리, SOLID 및 객체지향 약간 볶음밥 1장 - 4,5,6: 제어의 역전, 프레임워크 vs 라이브러리, 스프링 IoC 및 용어 정리, 싱글톤, 동일성 vs 동등성, 빈의 스코프 볶음밥 1장 - 7: 의존관계 주입(DI), DL, IoC 볶음밥 2장: 테스트, TDD, jUnit 볶음밥 3장: 템플릿/콜백 볶음밥 4장: 예외 [5장] 서비스 추상화 이번 챕터는 코드 작성이 많다 그래서 그런지 앞장에서 글로 개념공부만 할때보다 훨씬 재밌게 읽힌다 ㅎㅎ 코드로 보고 이해하는게 직빵이여 역시.. [트랜잭션..
# 이 게시글은 "토비의 스프링" 책을 보고 정리를 위해 기록해둔 게시글입니다. [이전 글] 더보기 볶음밥 1장 - 1,2,3: 자바빈, 디자인 패턴(템플릿 메소드, 팩토리 메소드, 전략 패턴), 관심사의 분리, SOLID 및 객체지향 약간 볶음밥 1장 - 4,5,6: 제어의 역전, 프레임워크 vs 라이브러리, 스프링 IoC 및 용어 정리, 싱글톤, 동일성 vs 동등성, 빈의 스코프 볶음밥 1장 - 7: 의존관계 주입(DI), DL, IoC 볶음밥 2장: 테스트, TDD, jUnit 볶음밥 3장: 템플릿/콜백 [4장] 예외 1. 예외를 무시하거나 잡아먹어 버리는 코드를 만들지 마라 모든 예외는 적절하게 복구되든지 / 작업을 중단시키고 개발자에게 명확하게 통보되든지 해야한다 - 예외가 발생했다는 것은 어디..