[JSP] 서버 사이드 렌더링 방식인 JSP의 기본 문법과 더 쉽게 사용하기 위한 EL & JSTL
서버 사이드 렌더링 vs 클라이언트 사이드 렌더링 🐀 SSR은 서버가 요청된 페이지의 전체 HTML 출력을 생성하고, 클라이언트에 전달하는 방식이다 서버는 사용자의 요청에 응답하기 위해 페이지를 동적으로 생성하며, 클라이언트에서 실행되는 브라우저에 의해 페이지는 단순히 표시될 뿐이다. 따라서, 사용자가 보는 페이지는 서버에서 처리된 결과...
서버 사이드 렌더링 vs 클라이언트 사이드 렌더링 🐀 SSR은 서버가 요청된 페이지의 전체 HTML 출력을 생성하고, 클라이언트에 전달하는 방식이다 서버는 사용자의 요청에 응답하기 위해 페이지를 동적으로 생성하며, 클라이언트에서 실행되는 브라우저에 의해 페이지는 단순히 표시될 뿐이다. 따라서, 사용자가 보는 페이지는 서버에서 처리된 결과...
DBMS, ORACLE 🐀 Oracle은 database 관리(저장, 추출, 삭제, 변경) 시스템이다 🍞 Oracle database는 데이터 파일들을 가지고 있으며, 이 파일들에 데이터가 저장된다. 즉, 어딘가에 데이터 파일을 저장해놓고, 사용하는 시스템을 말한다. 데이터 저장 단위는 물리적, 논리적 단위로 나눌 수 있는데, 물리적 ...
자바스크립트의 특이한 일급함수로써의 성질 🐀 함수가 변수처럼 할당될 수 있다 값처럼 사용할 수 있는 객체를 *일급객체라 한다. 자바스크립트의 함수는 호출가능한 객체로써, 피연산자로 사용될 때 함수 리터럴(값)로 해석된다. 즉, 하나의 값처럼 동작하는 함수를 다른 함수의 인자(args)로써 전달할 수 있고, 이를 파라미터로 받을 수 있다....
인터프리터 언어, JavaScript 🐀 웹페이지의 보조적 기능을 수행하기 위해 브라우저에서 동작하는 경량 프로그래밍 언어로 시작했다. 📕 인터프리터 언어란 런타임에 매번 한줄씩 바이트코드로 변환 후 실행하는 방식으로 동작한다. 따라서 실행파일을 생성하지 않고, 때문에 코드 실행속도가 느리다. 하지만, 코드를 한줄씩 실행하고 결과를 즉시...
스트림 (Detail.ver) 🐀 데이터소스에서 추출된 연속요소이다 데이터소스에서 추출된 실제 입력이나 출력이 묘사된 데이터의 흐름을 말한다. (컬렉션 or 배열 or I/O자원 등의) 데이터소스로부터 데이터를 소비한다. 연속요소이다. 정렬된 컬렉션으로 스트림을 생성하면 정렬이 ...
메서드 참조 🐁 메서드참조, 특정 람다표현식을 축약한 것 ⚠️ 실제로 메서드를 호출하는 것이 아님으로 괄호는 필요없다. (args) -> ClassName.staticMethod(args) ClassName::staticMethod (arg0, rest) -> arg0.instanceMethod(rest) ClassName...
ORM (Object Relational Mapping) 🐀 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 도구를 말한다 ORM 프레임워크 중 하나가 MyBatis이다. 🎯 JDBC 코드 및 매개변수의 중복작업 제거 🎯 자바코드와 SQL쿼리의 분리로 간결화 🎯 복잡한 쿼리 작성 가능 🎯 쉬운 객체 바인딩 🐦 위임할 때 ...
스트림 API 🐀 스트림은 데이터에 어떤 연산을 할 것인지 묘사하는 것에 중점을 둔다 📕 스트림이란 실제 입력이나 출력이 묘사된 데이터의 흐름을 말한다. 입력 스트림에서 데이터를 한개씩 읽어들이며, 출력 스트림에서 데이터를 한개씩 기록한다. 즉, OS에 의해 생성되는 '가상의 연결고리'로 *스트림 파이프라인을 이용하여 입력을 여러 CPU...
프록시 서버 (Proxy Server) 🐀 프록시란 '대리인' 라는 뜻을 가지며 프로토콜에서는 대리 요청 및 응답으로 사용되는 개념이다 클라이언트와 서버 사이에 존재하며 대리로 통신을 수행하는 것을 프록시(Proxy)라고 하며, 그 중계 기능을 하는 주체를 프록시 서버 (Proxy Server)라 한다. Aspect Oriented P...
설정 파일(.xml) 🐀 Spring의 xml 파일에 애플리케이션의 구성을 정의한다 상황에 따라 구현클래스가 바뀌는 경우 설정파일(xml)을 통해 Spring Bean으로 등록하는게 편리하다. Bean Definition Dependency Injection AOP property setting Database Co...