728x90 반응형 전체 글112 네트워크 기초 지식 컴퓨터 네트워크란? 컴퓨터 네트워크 : 컴퓨터와 컴퓨터를 통신망으로 연결한 것 → 컴퓨터 간의 통신 및 데이터 교환을 가능하게 한다. 컴퓨터 네트워크는 어떻게 작동하나요? 노드(Node) : 컴퓨터 네트워크에 연결된 장치 (ex 컴퓨터, 서버, 프린터, 라우터, 스위치 등)IP주소: 네트워크의 모든 장치에 할당되는 고유한 숫자 식별자 (논리 주소). 즉, 시스템의 네트워크 주소 호스트(Host) : 고유 IP 주소를 가진 노드 MAC주소: 각 호스트에 할당되는 고유한 식별자 (물리적 주소)링크(Link) : 노드와 노드를 연결하는 통로홉(Hop) : 거리의 단위 (보통 한 링크를 이동하면, 1홉)경로(path) : 네트워크 상의 두 노드 간의 이동 경로프로토콜(Protocol) : 데이터 통신을 .. 2024. 12. 28. [Java 필수 지식] 접근제어자 제어자= 접근제어자(public, protected, private) +그 외 static, final, abstract 등등제어자는 클래스와 클래스의 멤버에 부가적인 의미를 부여한다.하나의 대상에 여러 제어자 사용 가능하나, 접근제어자는 1개만 가능! 접근제어자: private ( 아무것도 안붙임 ) protected public제어자같은 클래스같은 패키지자손클래스전체publicOOOOprotectedOOO ( X )OO privateO public접근제한이 전혀 없음protected같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근 가능( X )같은 패키지 내에서만 접근 가능private같은 클래스 내에서만 접근 가능 final제어자대상의미final클래스변.. 2024. 11. 17. [스프링MVC -상품 관리 웹 개발 1] 상품 도메인 개발 요구사항상품 도메인 모델상품 ID, 상품명, 가격, 수량상품 관리 기능상품 목록, 상품 상세, 상품 등록, 상품 수정 핵심 비즈니스 로직 (상품 도메인) 을 개발해보자.상품 객체//@Data@Getter @Setterpublic class Item { private Long id; private String itemName; private Integer price; private Integer quantity; //null일 경우 포함하기 위해 Integer public Item() { } public Item(String itemName, Integer price, Integer quantity) { this.itemName = itemName; this.pr.. 2024. 10. 12. [Spring 입문 16] AOP 적용 AOP (Aspect Oriented Programming)공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern) 분리@Around 로 원하는 곳(적용할 곳)을 지정패키지명, 클래스명 등 원하는 조건을 넣을 수 있다. (주로 패키지명) @Around("execution(* hello.hellospring..*(..))")hello.hellospring 패키지 하위에 모두 적용 @Around("execution(* hello.hellospring.service..*(..))")hello.hellospring.service 하위에 모두 적용 (즉, MemberService에만 적용된다.)TimeTraceAop -시간 측정 AOP/** 시간 측정 AOP 등록 .. 2024. 8. 11. [Spring 입문 15] AOP가 필요한 상황 AOP가 필요한 상황모든 메소드의 호출 시간을 측정하고 싶다면?회원 가입 시간, 회원 조회 시간을 측정하고 싶다면?[Spring 입문 3] 회원 관리 예제 - 백엔드 개발 (tistory.com) [Spring 입문 3] 회원 관리 예제 - 백엔드 개발컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등 joly156.tistory.com MemberService - 회원 조회 시간 측정 추가@Transactionalpublic class MemberService { private final MemberRepository memberRepository; .. 2024. 8. 11. [Spring 입문 14] 스프링 DB 접근 기술: 스프링 데이터 JPA [Spring 입문 13] 스프링 DB 접근 기술: JPA (tistory.com) [Spring 입문 13] 스프링 DB 접근 기술: JPA[Spring 입문 12] 스프링 DB 접근 기술: 스프링 JdbcTemplate (tistory.com) [Spring 입문 12] 스프링 DB 접근 기술: 스프링 JdbcTemplate[Spring 입문 10] 스프링 DB 접근 기술: 순수 JDBC (tistory.com) [Spring 입문 10] 스프링joly156.tistory.com※ 스프링 데이터 JPA는 JPA를 편리하게 사용하도록 도와주는 기술. → 꼭 JPA를 학습한 후에 스프링 데이터 JPA를 학습해야 한다. 실무에서 관계형 데이터베이스를 사용한다면, 스프링 데이터 JPA는 필수!스프링 부트와 .. 2024. 8. 4. 이전 1 2 3 4 ··· 19 다음 728x90 반응형