산업용 하드웨어 기반으로 OT, IoT, IT 프로세스에 연관된 모든 디바이스 구성함에 있어사용되는 네트워크 구조에 있어 미러링을 통해 트래픽을 로딩하고 해당 트래픽을 모니터링 함으로써 보안 취약점 및 공격 탐지 등의 보안 서비스를 제공하는 솔루션 Assets Node
인터넷을 통해 컴퓨터 하드웨어, 소프트웨어 및 기술 리소스에 대한접근과 사용을 가능케 하는 기술 인터넷이 가능한 환경에서 모든 가상화 서비스가 이루어지는 공간 예시로 구글 드라이브, 네이버 Box 와 같이 인터넷을 통해 단순 저장공간을 제공하는 서비스부터AWS 와 IB
Open System Interconnection - 7 Layer네트워크에서 데이터를 전송하는데 필요한 과정을 7개의 계층으로 나누어 정의한 모델다양한 네트워크 장비 및 프로토콜의 기반 OSI 7계층은 데이터 통신을 목적으로 각 하위 계층의 서비스를 이용하고, 상위
여러개의 데이터베이스 를 구성하는 테이블 간의 관계를 기반으로 데이터를 저장, 조회, 수정, 삭제하는데 사용하는 소프트웨어 시스템.테이블 간의 관계를 기반으로 구성되기에 SQL를 사용하여 데이터를 처리한다. RDBMS 는 대규모 데이터 처리를 하는데 적합하며 다중 사용
📌 서버 - 클라이언트 개념 정리 서버 = 클라이언트 요청의 응답을 담당 비지니스 로직 구조에서 첫 시작점 클라이언트 서버 BackEnd 로직 DB 서버 예시 ( 웹 서버 - Apache , Ngix , Tomcat, Express 사용언어 - ASP,
Linux 커널을 기반으로 한 운영체제 이며, Window나 Mac과 달리 Linux는 분리/정의가 깔끔한 운영체제는 아니다.\+ Linux는 커스터마이즈된 OS를 만들 수 있는 커널이며,커스텀 OS 만들기에 특화된 운영체제 이다. Linux 아키텍처는 커널, 시스템
📌 개요 Git Bash 를 통해 Spring 프로젝트를 Git Repository 와 연동하고 Push/Pull 사용 방법에 대해 작성하는 페이지 📌 Git Config 나의 Git 정보 ( user.name , user.email ) 을 설정하기
Develepoer(개발자) 와 Operator(운영팀) 의 협업 · 소통DevOps는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학 및 도구의 조합기존 소프트웨어 개발 및 인프라 관리 프로세스를 보다 더 빠르고 혁신적이게 개
WAS 란 DB 조회 혹은 다양한 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 애플리케이션 이다. HTTP 프로토콜을 기반으로 사용자 디바이스에 애플리케이션을 수행해주며, 주로 DB 서버와 같이 수행된다. WAS는 JSP, Servlet 구동환경을 제공해
동일이름 메소드를 여러개를 가지나, 다른 파라미터를 사용하여 활용하는 것 서로의 파라미터 데이터 타입이 달라야 한다.파라미터 데이터 타입이 같더라도 순서가 달라야한다. ( 즉, Overload 하고자 하는 메소드와 똑같으면 안된다 ! ) ex ) 같은 메소드 , 다른
오픈소스 운영체제 중 하나 커널 자체를 의미하기도 한다. 대형 기종에서 작동하던 Unix 를 개인용 컴퓨터에 상용한 것 CPU , 메모리 , 스토리지 처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어소스 코드가 공개되어 있는 ' 자유 소프트웨어' 와 ' 오픈소
상품 등록 및 수정하는 사이트에서 사용자의 정보 ( id, pw ) 를 가져오고 Cookie 와 Session 에 담아 회원가입 / 로그인 / 로그아웃 기능을 구현 사용자가 회원가입할 때 입력한 정보를 담는 클래스 사용자의 요청처리 중 회원가입 업무를 담당하는 컨트
Spring 컨테이너 내부에서 Item() 데이터를 사용자와 주고 받는 예제 이다. regions, itemType, deliveryCode 는 개발자가 명시된 범위에서 사용자가 요청하게 된다. 해당 비지니스 로직은사용자의 itemId 를 조회하여 item() 데이터를
**❗ 사용자 ( URI 리소스 ) 와 서버 ( Spring 컨테이너 ) 가 서로 데이터를 주고 받기 위해 사용되는 기법들 ** 📌 PathVariable 경로변수 🤔 바인딩 이란 ? Spring 사용자 관점에서 사용자가 입력한 값을 어플리케이션 도메인 객체에
📌 {REST API} Representational State Transfer 웹의 장점을 최대한 활용할 수 있는 아키텍쳐 스타일 자원(Resoruce) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 로 구성되어 있으
특정build.gradle 에서buildscript 추가 dependencies 에implementation 추가\+plugins 아래에 apply 추가build.gradle 맨 아래에 queryDSL 추가build 폴더 우클릭 run Gradle Tasks 실행 최종
📌 프로젝션 select 절에 조회할 대상을 지정하는 것 select m from Member m = Member 엔티티 전체 조회 select m.team from Member m = Member 엔티티 에서 team 을 조회 >
JPA 사용이 가능하며JPA 사용시 앤테티 객체를 중심으로 개발한다단, 검색쿼리 작성시 어렵다검색쿼리시 테이블이 아닌 엔티티 객체를 대상으로 검색&조회 해야한다JPA는 SQL을 추상화한 JPQL이라는 객체 지향 쿼리 언어 제공SQL 과 문법 유사, DDL , where
📌 개요 상단의 테이블 구조를 JPA - 연관관계 매핑을 통해 설계하고자 한다 📌 MEMBER 테이블 > 📌 ORDERS 테이블 > 📌 ORDER_ITEM 테이블 > 📌 ITEM 테이블 >
외래 키(FK) 역할을 객체 참조를 통해 선언하는 역할 현재 객체는 Member 가 Team을 가졌으나,Team 은 Member를 가지지 못한다이것이 객체 참조와 외래키 (FK ) 의 가장 큰 차이점테이블은 FK만 있으면 양쪽에 연관관계를 알 수 있다.Member ->