jsp 4

[Springboot] 스프링부트 화면 개발

1 JSP 화면 개발 스프링 부트는 템플릿 엔진을 이용한 화면처리를 지원. 지원되는 템플릿 엔진 : 타임리프, Freemarker, Mustache, Grooby Templates 템플릿 엔진 이용시 데이터와 완벽하게 분리된 화면을 개발 가능. 순수하게 HTML 만을 이용한 화면 개발이 가능하고 운영 과정에서 쉽게 화면을 변경 가능. [웹 애플리케이션 화면 개발하기] 실습 프로젝트 생성 및 환경설정 프로젝트 생성시 사용 모듈 추가: Web, Lombok JPA, H2, DevTool DevTool은 애플리케이션을 재실행하지 않아도 수정된 소스를 자동으로 반영. Pom.xml : jstl, org.apache.tomct.embed - jsp를 컴파일 할때 필요한 라이브러리(tomcat-embed-jaspe..

Dev/SpringBoot 2020.01.01

JSP 게시판(2) - DTO, DAO 생성

게시판 기능 구현 1.insert(작성) 2.select(조회) 3.update(수정) 4.delete(삭제) (이 네가지 기능을 CRUD 라고 함. 이 기본적인 기능을 제공하는 게시판을 만들고자 한다. ) 게시판 페이지 구성 list.jsp 게시판리스트 article.jsp 각각의 게시물 하나를 보여주는 페이지 update.jsp 게시물 수정 created.jsp 게시물 작성 Style sheet 따로 만들어서 적용할 것 (이 파일안에 각각의 jsp파일에 적용되는 css를 생성), JavaScript 별도 파일로 적용하였다 CSS에서의 스타일을 적용할때 생성한 이름 : ‘.’ 과 ‘#’ 의 차이점 # 세부개념 . 큰개념 태그에서 설정한 id나 class 속성에 따라 스타일을 지정한다. id 에 줄 경우..

Dev/JSP & Servlet 2019.02.25

JSP - 액션태그를 활용하여 페이지 만들기

액션태그 JSP 액션 태그는 클라이언트 혹은 서버에게 어떠한 동작을 행하도록 명령을 내리는 태그로 XML 태그와 같은 모양을 가지며, JSP에서 제공하는 특별한 기능을 사용하기 위한 태그이다. 실행 시 자바 코드로 자동 변환된다. JSP 페이지 안에서 자바 빈즈(JavaBeans)를 사용할 수 있도록 하는 액션 태그와 페이지를 실행 제어할 수 있도록 하는 액션 태그로 나눌 수 있다. 자바빈즈(JavaBeans)의 활용과 관련된 액션 태그 : JSP 페이지 내에서 사용할 자바빈즈 객체를 생성 : 생성된 자바빈즈 객체의 멤버 변수 값을 지정 : 생성된 자바빈즈 객체의 특정 멤버 변수 값을 반환 JSP의 실행 제어와 관련된 액션 태그 : 다른 JSP 페이지로 처리 제어권을 넘기고 다른 사이트로 이동할 때 사용..

Dev/JSP & Servlet 2019.02.19

JSP - scope과 attribute

영역(scope) : 속성을 공유할 수 있는 유효범위 속성(attribute): 공유되는 데이터 객체 범위 종류 1. application 영역 서버가 유지되고 있는 동안 상태 유지 (ex. 모든 어플리케이션이 공유할 자원). 같은 애플리케이션 내에서 요청되는 페이지들은 애플리케이션 영역을 공유 - JSP : Context클래스 - Servlet : ServletContext클래스 2. session 영역 세션이 설정되서 세션이 종료할 때까지 상태 유지(ex. 로그인정보, 장바구니). 같은 브라우저 내에서 요청되는 페이지들은 세션 영역을 공유 - JSP : session 내장객체 사용 - Servlet : HttpSession 클래스를 이용 세션 객체 얻기 HttpSession session=reques..

Dev/JSP & Servlet 2019.02.18
반응형