QueryDSL 설정하기
·
spring
개발 환경spring boot 3.4.0gradle 8.10.0🐘build.gradledependencies { // querydsl implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api"}Qclass 생성하기Query..
WAS (Web Application Server) 에 관하여
·
web
1. WAS란 무엇인가?WAS(Web Application Server)는 클라이언트로부터의 요청을 처리하고 동적인 웹 콘텐츠를 생성하는 서버 소프트웨어입니다. 웹 서버와는 달리 애플리케이션 로직을 실행할 수 있는 환경을 제공합니다. 대표적인 WAS로는 Apache Tomcat, WildFly, WebLogic, WebSphere 등이 있습니다. 특히 Apache Tomcat은 오랜 시간 동안 널리 사용되어 온 WAS로, 무료로 제공되는 오픈 소스 소프트웨어이며, 서블릿과 JSP를 기반으로 한 웹 애플리케이션 개발에 자주 활용됩니다. 가볍고 안정적인 성능 덕분에 소규모 프로젝트부터 대규모 시스템까지 폭넓게 사용됩니다.2. WAS의 주요 역할2.1 동적 콘텐츠 생성WAS는 클라이언트의 요청에 따라 동적인 ..
클라우드 컴퓨팅에 관하여
·
cloud
클라우드 컴퓨팅이란?클라우드 컴퓨팅(Cloud Computing)은 인터넷을 통해 컴퓨팅 자원을 제공하는 기술입니다. 이를 통해 사용자는 물리적인 하드웨어나 소프트웨어 없이도 필요한 리소스를 온디맨드 방식으로 사용할 수 있습니다.1. 클라우드 컴퓨팅의 서비스 모델클라우드 컴퓨팅의 서비스 모델은 사용자가 클라우드 서비스를 어떤 형태로 제공받는지를 정의합니다. 크게 세 가지로 나뉩니다.1.1 IaaS (Infrastructure as a Service)정의: 가상화된 컴퓨팅 자원(서버, 스토리지, 네트워크)을 서비스 형태로 제공.특징:사용자는 운영체제(OS), 애플리케이션 등 소프트웨어를 설치하고 관리.물리적인 하드웨어 관리가 필요하지 않음.높은 유연성과 확장성 제공.사용 예시:AWS EC2(Elastic ..