일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UXUI기초정복
- Be
- 오블완
- 티스토리챌린지
- Java
- 패스트캠퍼스
- UXUI챌린지
- 환급챌린지
- 오픈패스
- mysql
- 디자인챌린지
- 디자인교육
- OPENPATH
- 국비지원
- 국비지원교육
- 부트캠프
- baekjoon
- 백엔드 부트캠프
- 백준
- 오픈챌린지
- 백엔드
- 백엔드개발자
- KDT
- 내일배움카드
- UXUIPrimary
- 디자인강의
- Spring
- 국비지원취업
- 객체지향
- 내일배움캠프
- Today
- Total
목록스프링 (5)
군만두의 IT 공부 일지

목차 제목: 스프링 마스터 저자: 로렌티우 스필카, 정성권 번역 출판사: 길벗 가격: 33,000원 기초부터 탄탄하게 배워서 바로 쓰는 스프링 입문 '이것이 자바다' 스터디가 끝나고, 이번에는 스프링 스터디를 진행하려고 한다. 해당 용어에 대해 부족한 점이 많은 것 같아, 여러 책들을 분석한 결과 적절한 구성의 책을 선정하였다.2장. 스프링 컨텍스트: 빈 정의이 장에서 다룰 내용- 스프링 컨텍스트의 필요성 이해하기- 스프링 컨텍스트에 새로운 객체 인스턴스 추가하기컨텍스트: 프레임워크가 관리할 모든 객체 인스턴스를 추가하는 앱의 메모리 공간스프링이 객체를 볼 수 있게 하려면 컨텍스트에 객체를 추가해야 한다.객체 인스턴스를 빈(Bean)이라고 한다.2.1 메이븐 프로젝트 생성메이븐..
목차03. 자바와 객체지향1. 객체 지향은 인간 지향이다기존의 구조적 프로그래밍 언어에서 중요한 것은 '함수'였다.객체 지향은 주변에서 사물을 인지하는 방식대로 프로그래밍하는 것에서 출발한다.객체 지향의 큰 그림- 세상에 존재하는 모든 것은 사물, 즉 객체(object)다.- 각각의 사물은 고유하다.- 사물의 속성을 갖는다.- 사물은 행위를 한다.2. 객체 지향의 4대 특성 - 캡! 상추다캡 - 캡슐화(Encapsulation): 정보 은닉(information hiding)상 - 상속(Inheritance): 재사용추 - 추상화(Abstraction): 모델링다 - 다형성(Polymorphism): 사용 편의3. 클래스 vs. 객체 = 붕어빵틀 vs. 붕어빵 ???클래스 객체명 = new 클래스();..
목차02. 자바와 절차적/구조적 프로그래밍자바: 객체지향 언어이면서 근본적으로는 프로그래밍 언어1. 자바 프로그램의 개발과 구동자바 개발 환경을 이해하려면 JVM(Java Virtual Machine)의 존재와 역할을 아는 것이 필수다. 현실 세계가상 세계(자바 월드)소프트웨어 개발 도구JDK - 자바 개발 도구JVM용 소프트웨어 개발 도구운영체제JRE - 자바 실행 환경JVM용 OS하드웨어 - 물리적 컴퓨터JVM - 자바 가상 기계가상의 컴퓨터▲ 현실 세계 vs. 가상 세계JDK(Java Development Kit): 자바 소스 컴파일러인 javac.exe 포함JRE(Java Runtime Environment): 자바 프로그램 실행기인 java.exe 포함자바에서 위와 같은 구조를 택한 이유는 기존..

목차 제목: 스프링 입문을 위한 자바 객체지향의 원리와 이해 저자: 김종민 출판사: 위키북스 가격: 25,000원 자바에서 스프링으로 나아가기 위한 연결 고리 '객체지향의 사실과 오해' 책과 동일한 방식으로 스터디를 진행하려고 한다. 블로그에 책을 학습한 내용을 정리하고, 깃허브 이슈에는 책을 읽으며 이야기 나눌 주제나 같이 보면 좋을 자료를 공유한다.01. 사람을 사랑한 기술1. 신기술은 이전 기술의 어깨를 딛고Q. 스프링은 과거로부터 현재까지의 프로그래밍 발전사에서 그 정점에 있다고 해도 과언이 아니다. 스프링을 이해하려면 이전의 어떤 기술들을 이해하고 있어야 할까?A. SOA, CBD, OOP, 절차적/구조적 프로그래밍, 기계어나 어셈블리어 (오른쪽으로 갈수록 모범 답안)..
목차 10. 도메인소프트웨어 공학에서 도메인: 애플리케이션이 해결하고자 하는 문제 영역10.1 소프트웨어 개발의 시작린(lean) 방식의 업무 스타일1. 사용자의 문제 상황을 인식함.2. 문제 상황에 따라 어떤 솔루션을 제공하면 좋은 반응을 얻을 것이라고 가설을 세움.3. 가설이 맞다면 결과가 어떤 지표로 반영될 것이라고 가정함.4. 가설을 검증할 수 있는 가장 빠른 방법을 생각하고 이를 실험함.5. 사용자와 지속적으로 소통하면서 가설의 방향성을 지속적으로 조정, 확장함.린 방식의 업무 스타일에서는 사용자가 겪는 문제와 사용자의 문제를 해결할 수 있는 해결책을 만들어야 함을 강조함.오늘날 대부분의 사업은 고객의 문제에서 출발함. 여기서 사용자들이 겪는 문제 영역이 바로 도메인임.10.2 애플리케이션의 본..