본문 바로가기

분류 전체보기77

자바빈(JavaBean) JSP에서 객체를 가져오기 위한 기법으로 데이터 전달 오브젝트파일 DTO(Data Transfer Object 라고도 한다 자바로 작성된 컴포넌트들 즉, 클래스를 일반적으로 말한다 JSP 프로그래밍에는 DTO(Data Transfer Object)나 DAO(Data Access Object) 클래스의 객체 JSP페이지에서 사용하기 위해 사용한다 자바빈 사용목적 JSP 페이지가 화면 표현 부분과 로직들이 같이 존재하여 복잡한 구성을 가급적 피하고 JSP 페이지 로직부분을 분리해서 코드를 재사용함으로써 프로그램의 효율을 높이기 위해 사용 자바빈 설계 구약 ● 설계규약을 따라야 한다 따르지 않을 경우 자바빈의 특성을 갖지 않는 클래스가 되어벌니다 ● 멤버변수마다 별도의 getter,setter가 메서드가 존재.. 2023. 6. 28.
서블릿 구성요소 1. 스크립트(Script) 요소 2. 지시어 (디렉티브:directive) 3. 내장객체 (Implicit Object) 4. 액션태그(Action Tag) 5. 표현언어 (Expression Language) 6. 사용자 정의 태그, JSTL 이거에 대해서 자세하게 설명이 나와있음 https://javacpro.tistory.com/44?category=104808 [JSP] JSP (JavaServer Pages ) 구성요소 JSP (JavaServer Pages ) 구성요소 JSP 구성요소는 크게 6가지가 있다.1. 스크립트(Script) 요소2. 지시어 (디렉티브:directive)3. 내장객체 (Implicit Object)4. 액션태그(Action Tag)5. 표현언어 (Expression .. 2023. 6. 28.
JSP와 서블릿 결과적으로 하는일은 동일 하지만 JSP는 HTML내부에 JAVA 소스코드가 들어감으로 인해 HTML 코드를 작성하기 간편하다는 장점 서블릿은 자바코드내에 HTML코드가 있어서 일고 쓰기가 굉장히 불편하기 때문에 작업의 효율성이 떨어진다 jsp파일이 WAS(톰캣)에 의해 서블릿 클래스로 변환되어 사용되어진다(jsp로 작성 -> servlet파일로 변환 -> HTML로 변환 자바 서블릿(Java Servlet) 서블릿이란 웹페이지를 동적으로 생성하기 위해 서버측 프로그램을 말한다 이는 자바 언어를 기반으로 만들어지며 웹 어플리케이션 서버 위에서 컴파일 되고 동작된다 자바로 구현된 클라이언트의 요청에 동적으로 작동하는 웹어플리케이션 컴포넌트 HTML을 사용하여 Respnse MVC패턴에서 Controller .. 2023. 6. 28.
JSP(JavaServer Pages) HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구 JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다 웹어플리케이션(Web Application)란 웹에서 실행되는 응용프로그램을 뜻하며 인터넷을 통한 은행업무, 인터넷쇼핑 등등 인터넷에서 하는 여러 서비스를 총칭 사용자가 필요한 요청(Request)를 하고 서버에서는 이에 해당하는 요청을 수행하고 그리고 요청한 데이터를 응답(Response)한다 웹서버(Web Server) 클라이언트로 부터 요청받아 서버에 저장된 리소스를 클라이언트 에게 전달한다 주로 정적컨텐츠를 담당한다 웹 어플리케이션 서버(We.. 2023. 6. 28.
스프링 어노테이션 종류 2023. 6. 28.