본문 바로가기

분류 전체보기92

[jsp, servlet] Part 2 (6) JSP의 지시자와 액션 태그 - 지시자: jsp페이지가 가지고 있는 특정한 정보를 제공. - 액션 태그: jsp페이지의 동작(액션)을 수행하기 위해 사용됨. 지시자 - 지시자는 클라이언트의 요청에 jsp 페이지가 실행될 때 필요한 정보를 JSP 컨테이너에게 알리는 역할을 한다. 그 역할은 jsp 페이지에 “이렇게 처리를 하시오” 라는 지시를내리는 것이다. 지시자는 태그 안에서 @로 시작하며 (1) page, (2) include, (3) taglib 3가지 종류가 있다. (1) page 지시자 : jsp 페이지에서 지원되는 속성들을 정의하는 지시자 Info : 페이지를 설명해주는 문자열 language : jsp페이지의 스크립트 요소에서 사용할 언어를 지정하는 속성(기본값 = .java) contentT.. 2023. 10. 28.
231026 자바의정석 (람다식, 함수형 인터페이스, java.util.function, 스트림, 메서드참조 ) Ch14 1~4 [람다식, 람다식 작성하기] 람다식 - 함수(메서드)를 간단한 식으로 표현하는 방법 - 익명 함수 (이름이 없는 함수) - 함수와 메서드의 차이 근본적으로 동일. 함수는 일반적 용어. 메서드는 객체지향개념 용어 함수는 클래스에 독립적, 메서드는 클래스에 종속적 람다식 작성하기 1. 메서드의 이름과 반환타입을 제거하고 ->를 블룩{}앞에 추가한다. 2. 반환값이 있는 경우, 식이나 값만 적고 return문 생략가능 (끝에 ; 안 붙임) 3. 매개변수의 타입이 추론 가능하면 생략가능 (대부분의 경우 생략가능) 람다식 작성시, 주의사항 1. 매개변수가 하나인 경우, 괄호 () 생략가능 (타입이 없을 때만) 2. 블록 안의 문장이 하나뿐 일 때, 괄호 {} 생략 가능 (끝에 ; 안 붙임) 단, .. 2023. 10. 26.
231025 자바의정석 (쓰레드) Ch-13 1~2 [쓰레드] 프로세스와 쓰레드 - 프로세스: 실행 중인 프로그램, 자원과 쓰레드로 구성 (자원: 메모리, cpu…) - 쓰레드: 프로세스 내에서 실제 작업을 수행. 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다. 프로세스 : 쓰레드 = 공장 : 일꾼 - 싱글 쓰레드 프로세스 = 자원 + 쓰레드 - 멀티 쓰레드 프로세스 = 자원 + 쓰레드 + 쓰레드 + … + 쓰레드 - “하나의 새로운 프로세스를 생성하는 것보다 하나의 새로운 쓰레드를 생성하는 것이 더 적은 비용이 든다.” 멀티쓰레드의 장단점 - 대부분의 프로그램이 멀티쓰레드로 작성되어 있다. 장점 - 시스템 자원을 보다 효율적으로 사용할 수 있다. - 사용자에 대한 응답성이 향상된다. - 작업이 분리되어 코드가 간결해 진다. => .. 2023. 10. 25.