목록전체 글 (47)
임대일
출시기념 라이브 영상 강의 | 인프런 - 인프런" data-og-description="인프런 | 이 강의는 강의 출시기념으로 토비님과 함께 진행한 유튜브 라이브 영상 편집본입니다., 스프링 구루(Guru) 토비님의 이야기를 들어볼까요?많은 개발자들에게 사랑을 받았던 [지금 무료] 출시기념 라이브 영상 강의 | 인프런 - 인프런인프런 | 이 강의는 강의 출시기념으로 토비님과 함께 진행한 유튜브 라이브 영상 편집본입니다., 스프링 구루(Guru) 토비님의 이야기를 들어볼까요?많은 개발자들에게 사랑을 받았던 www.inflearn.com 해당 강의는 강의 출시기념으로 토비님과 함께 진행한 유튜브 라이브 영상 편집본이다. 해당 강의는 대략 40분 길이의 영상으로 아래의 주제를 중점적으로 강의 소개 및 ..
Getting Started | Using WebSocket to build an interactive web applicationIn Spring’s approach to working with STOMP messaging, STOMP messages can be routed to @Controller classes. For example, the GreetingController (from src/main/java/com/example/messagingstompwebsocket/GreetingController.java) is mapped to handle messages tspring.io Spring Framework Web Socket스프링에서는 Web Socket API 를 제공하여 WebSo..
RFC 147: Definition of a socket datatracker.ietf.org RFC 6455: The WebSocket ProtocolThe WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code. The security model used for this is the origin-based security modedatatracker.ietf.org 소켓소켓(Socket)은 네트워크 통신을 가능하게 하는 인터페이스..
1. 프레임워크프레임워크(Framework)는 소프트웨어 혹은 애플리케이션 개발을 간단하게 해주는 뼈대이다. 프레임워크 장점개발에 필요한 최소한의 기능 제공한다.애플리케이션 개발에 필요한 시간과 비용을 최소화할 수 있다.프레임워크 단점프레임워크 고유의 사용 방법에 대한 이해가 필요하다. 프레임워크와 라이브러리의 정의 프레임워크와 라이브러리는 소프트웨어 개발을 돕는 도구이다. 라이브러리는 특정 기능을 수행하는 코드의 집합으로, 개발자가 필요에 따라 선택적으로 사용할 수 있다. 반면, 프레임워크는 애플리케이션의 뼈대 또는 틀을 제공하며, 개발을 위한 기본적인 형태와 필수 요소를 포함하고 있다. 개발자는 프레임워크가 정한 규칙과 구조 내에서 개발을 진행해야 한다. 2. 스프링 프레임워크스프링 프레임워크(S..
1. JPQLJPQL(Java Persistence Query Language)은 JPA에서 사용하는 객체 지향 쿼리 언어로, SQL과 유사하지만 엔티티 객체를 대상으로 쿼리를 작성한다. JPQL 특징SQL과 유사하지만, 데이터베이스 테이블이 아니라 엔티티 객체를 대상으로 쿼리 수행JPQL 을 사용하면 엔티티 객체의 속성, 관계 등을 이용하여 복잡한 쿼리를 작성이 가능JPQL 은 EntityManager 를 사용하여 실행예: SELECT m FROM Member m WHERE m.name = :nameString jpql = "SELECT m FROM Member m WHERE m.name = :name";List members = entityManager.createQuery(jpql, Member...
Release 6.3.1 · spring-projects/spring-security⭐ New Features Clarify the behavior of Concurrent Session Management when an IdP is involved #15071 Mention all required dependencies in LDAP documentation #15245 Minor docs fix #15144 🪲 Bug Fixe...github.com2024.07.04 가장 최신 버전의 Spring Security 6.3.1 기준으로 SOP, CORS 를 소개합니다.코드 작성 방법부터 보고 싶다면, 가장 아래에 5. cors() & CorsFilter 를 참고하시기 바랍니다. 1. SOPSOP(동일..
차분함은 공포를 느끼지 않고 생각을 멈추게 하며 작게만 느껴진다.- 영국 왕립 해병대 - Calmness stops thinking without feeling fear and only feels small. - royal marines commando - 다양한 컨벤션 규칙2주 전에 성공적으로 프로젝트를 마치면서 커밋(Commit), 풀 리퀘스트(Pull-Request), 이슈(Issue) 정책을 수립했는지 정리하는 글이다. 앞으로도 여러 이해관계자들과 함께 프로젝트를 진행할 때 크게 도움이 되는 정책이라고 생각되었고, 혼자 진행하려고 생각 중인 개인 프로젝트에서도 채택하려고 한다. 아래 그림을 살펴보면 XXX 컨벤션이라고 정리했는데, 규칙을 의미하는 것이다. 1. 커밋 컨벤션커밋 제목의 가장..
개발자를 위한 쉬운 도커 강의 | 데브위키 - 인프런데브위키 | 현업 개발자가 도커를 사용한 경험을 녹여낸 새로운 커리큘럼으로 기존 교재 및 강의와 차별된 강의를 제공합니다. 단순한 명령어 사용법이 아닌 도커를 왜 사용해야하는지 대한 근www.inflearn.com 1. 멀티 스테이징 빌드 멀티 스테이징 빌드는 도커 파일에서 두 개의 베이스 이미지를 활용하는 방법이다. 보통 애플리케이션을 빌드하는 과정에서 만들어지는 파일들이 용량을 많이 차지한다. 생성된 파일들은 실제로 애플리케이션이 실행되는데 사용되지 않기 때문에 이미지를 빌드에 사용하는 이미지와 실행에 사용하는 이미지로 나누는 것이다. 멀티 스테이징 빌드를 잘 활용하면 실제로 애플리케이션이 실행되는 이미지의 크기를 줄일 수 있다. Spring Boo..