- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- network
- infra
- 팀네이버 공채
- Kotlin
- EntityTransaction
- docker
- 팀네이버
- 후기
- 책
- websocket
- JWT
- 캐싱전략
- redis
- 브랜치전략
- Spring Security
- 만들면서 배우는 클린 아키텍처
- LazyInitialization
- SpringBoot
- Java
- 프로젝트
- chrome80
- JPA
- jenkins
- spring
- Project
- 스프링
- SPRING JWT
- container
- 젠킨스
- 리뷰
목록Java (3)
PPAK

코틀린과 자바 언어가 비슷한 듯 다른 점에 대해 지난 포스팅 을 통해서 이야기 했습니다. 이번에도 역시 Java 와 Kotlin 에서 중첩 클래스를 선언하는 여러가지 방법과 그 차이에서 오는 시사점이 무엇인가에 대한 제 생각을 밝힙니다. Nested Class(중첩 클래스) 라는 것은 기본 적으로 둘 이상의 클래스가 연관 관계(주로 계층 관계) 가 있을 때 이를 논리적인 그룹으로 묶어 코드의 가독성을 높이기 위해 존재합니다. 다만 이러한 중첩 클래스의 선언 방식에 따라서 JVM 이 인스턴스를 메모리에 다른 형태로 저장한다는 것을 알아야 했습니다. JAVA 우선 아래는 Java 에서 선언 가능한 중첩 클래스의 종류입니다. 아래 예시 외에도 Method Local Inner Class, Anonymous I..

첫 스프링 프로젝트의 MVP 작업이 끝나고 클라이언트 개발팀의 QA 를 하고 있는 상황에서 중간 중간 시간이 길게 비는 듯한 느낌이 들어 미루고 또 미루었던 코틀린에 대해서 학습을 해볼까하고 작일 자정부터 입문을 했습니다. 사실 학습한지 하루 밖에 안된 상황에서 이렇게 포스팅을 쓰는 것이 다소 부끄럽게 느껴지긴 하지만, Java 언어와 매우 유사한 형태의 문법을 가지고 있어서 생각보다 빠르게 많은 정보가 들어와 첫 사용 당시의 느낌과 함께 학습 내용을 정리해보고자 합니다. (본 포스팅의 내용이 다소 부정확할 수 있으며 추후 학습을 이어나가면서 수정할 예정입니다. 현재는 소감문 정도로 봐주시면 감사하겠습니다.) 코틀린 자체가 완전히 새로운 패러다임은 아니지만 JVM 에서 동작하던 기존의 Java 언어를 개..

스프링과 같은 프레임워크를 사용하기 전에는 왜 이 프레임워크를 사용하는지, 유사한 프레임워크와 확연하게 구분되는 특징이 무엇이 있는지 프레임워크의 개발 철학을 바탕으로 파악할 필요가 있다 스프링이란? 기본적으로 자바 플랫폼(JVM) 에서 구동되는 프레임워크이고, 보통 웹 애플리케이션을 개발하기 위해서 사용되는데 최근에는 API 서버로써 다양한 플랫폼과 연동하여 사용되는 것으로 보인다. 자바 위에서 작동하는 만큼 객체 지향 설계에 굉장히 용이한 구조를 갖추고 있고, 이와 더불어 개발자가 서비스 하고자 하는 애플리케이션 개발에만 집중할 수 있도록 다양한 인터페이스와 사전 정의된 객체를 제공한다. Spring Container 는 Spring 만의 ApplicationContext 를 가지며, Spring 이..