전체 글 202

[JSP] 기본 개념

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌 정리 실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌 - 인프런 | 강의 기본 개념부터 차근차근 설명하며, 실제로 웹환경에서 구동되는 여러 어플리케이션을 만드는 실습을 함으로서 실전적인 지식을 쌓을 수 있도록 도와줍니다. 이 강좌를 모두 이행하기만 하면, www.inflearn.com 웹 컨테이너 구조 WAS (Web Application Service) 안에 웹 컨테이너가 있다. 컨테이너는 jsp 파일을 기계가 이해할 수 있도록 java 파일로 만들고, 컴파일 및 링크를 수행한다. -> + java 컴파일 Servlet 순수 Java 파일 Servlet 파일 만들기 URL Mapping Servlet 맵핑 Servl..

회사/JSP 2023.10.06

[Java] 중첩 선언과 익명 객체

이것이 자바다 도서 정리 목차 중첩 클래스 인스턴스 멤버 클래스 정적 멤버 클래스 로컬 클래스 바깥 멤버 접근 중첩 인터페이스 익명 객체 중첩 클래스 클래스가 여러 클래스와 관계를 맺는 경우엔 독립적으로 선언하는 좋다. 그러나 특정 클래스만 관계를 맺을 경우, 중첩 클래스로 선언하는 것이 유지보수에 도움이 되는 경우가 많다. 중첩 클래스 클래스 내부에 선언한 클래스 클래스 멤버를 쉽게 사용할 수 있다. 외부엔 중첩 관계 클래스를 감추어, 코드의 복잡성을 줄일 수 있다. 멤버 클래스 : 클래스의 멤버로서 선언되는 중첩 클래스 로컬 클래스 : 메소드 내부에 선언되는 중첩 클래스 인스턴스 멤버 클래스 [public] class A { [public || private] class B{ } } 위와 같이 클래스..

[Java] 인터페이스

이것이 자바다(개정판) 기반 정리 목차 인터페이스 역할 인터페이스와 구현 클래스 선언 상수 필드 추상 메소드 디폴트 메소드 정적 메소드 private 메소드 다중 인터페이스 구현 인터페이스 상속 타입 변환 다형성 객체 타입 확인 봉인된 인터페이스 인터페이스 역할 인터페이스 사전적인 의미로 두 장치를 연결하는 접속기를 말한다. 자바에선, 서로 다른 두 객체를 연결하는 역할을 한다. 인터페이스 구현 객체 객체 A - 메소드 호출 -> 자동 타입 변환 어떤 객체를 대입하느냐에 따라 메소드 실행 결과가 다르게 나오는 것이다. ex) public interface Vehicle { void run(); } public class Driver { void drive(Vehicle vehicle) { vehicle...

[Java] 상속

이것이 자바다(개정판) 기반 정리 목차 상속 개념 부모 생성자 호출 메소드 재정의 final클래스와 final 메소드 protected 접근 제한자 타입 변환 추상 클래스 봉인된 클래스 상속 개념 상속 객체지향 프로그램에서 부모 클래스의 필드와 메소드를 자식 클래스에게 물려주는 것을 말한다. 중복되는 코드를 줄여줘 효율적으로 코드를 작성할 수 있다. public class 자식 클래스 extends 부모클래스 { } 클래스 상속 자바는 다중 상속을 허용하지 않는다. 즉, extends 뒤엔 하나의 부모 클래스만 올 수 있다. 부모 생성자 호출 자식클래스 name = new 자식클래스(); 위의 코드는 자식 객체를 생성한 것으로 보인다. 하지만, 부모 객체가 먼저 생성된 다음 자식 객체가 생성된 것이다. ..

[Spring] 스프링의 주요 특징

POJO 기반의 구성 POJO ( Plain Old Java Object) 스프링은 객체간의 관계를 구성할 때, 별도의 API 등을 사용하지 않는 POJO의 구성만으로 가능하도록 제작되어 있다. 즉, 일반적인 Java 코드를 이용해 객체를 구성하는 방식을 그대로 스프링에서 사용할 수 있다. 이것은 코드를 개발할 때 개발자가 특정한 라이브러리나 컨테이너의 기술에 종속적이지 않다는 것을 의미한다. 그래서 생산성에서 유리하고, 코드에 대한 테스트 작업도 좀 더 유연하게 할 수 있다. 의존성 주입(DI)를 통한 객체 간의 구성 관계 의존성 (Dependency) : 하나의 객체가 다른 객체의 상태에 따라 영향을 받는 것이다. 주입(Injection) : 외부에서 밀어넣는 것. 객체를 얻기 위해 주체가 수동적인 ..

[네트워크] 모든 개발자를 위한 HTTP 웹 기본 지식 정리

다음 강의 정리 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술www.inflearn.com 목차인터넷 네트워크URI와 웹 브라우저 요청 흐름HTTP 기본HTTP 메서드HTTP 메서드 활용HTTP 상태 코드HTTP 헤더 인터넷 네트워크IP (Internet Protocol)지정한 IP 주소에 데이터 전달패킷 이라는 통신 단위로 데이터를 전달한다.IP 패킷 정보 : 출발지 IP, 목적지 IP, 전송 데이터 등 IP 프로토콜의 한계비연결성패킷을 받을 대상이 없거나, 서비스 불능 상태여도 패킷을..

학교/네트워크 2023.08.24