본문 바로가기

개발자/자바 & 스프링16

Spring, mybatis 페이징 처리 / 자바 스프링 페이징 페이징 처리 VO : 롬복을 이용하여 생성자, Getter, Setter 생성 @Data @AllArgsConstructor @NoArgsConstructor public class BoardPageData { private ArrayList list;//게시글 리스트 private String pageNavi;//페이지 네비게이션 1, 2, 3, 4, 5, > >> } @AllArgsConstructor @NoArgsConstructor @Data public class Board { private int boardNo; private String boardTitle; private String boardContent; private String boardWriter; private String boa.. 2023. 2. 14.
MVC 아키텍쳐 / MVC1, MVC2 패턴 MVC : Model - View - Controller - 웹 어플리케이션 개발 시 MVC 패턴을 적용하여 각각의 역할 별 작업이 가능하도록 분담하는 설계 패턴 Model - 웹 어플리케이션의 비즈니스 로직, 수행할 서비스를 담당 1. Service : 여러 DAO를 호출하여 데이터 접근/갱신을 하고, 그렇게 읽은 데이터에 대한 비즈니스 로직을 수행하여 Controller에 결과를 전송하는 클래스 2. DAO : 데이터베이스에 직접 접근하여 요청 받은 결과를 반환하는 클래스 3. VO : 계층 간 데이터 교환을 위한 객체 클래스 (DTO, Domain Object, Bean, Entity 라고도 함) View - 사용자가 요청한 정보를 응답 받아 볼 수 있는 화면을 담당하며 JSP, HTML 등을 통해.. 2023. 2. 13.
JSP 내장객체 JSP 내장객체 - JSP에서 기본적으로 제공하는 객체들로 request, response, out 등 스크립틀릿 태그와 익스프레션 태그에서 사용할 수 있도록 암시적으로 선언된 객체 JSP 내장 객체의 종류 내장 객체 설명 request HttpServletRequest 객체 참조 변수 response HttpServletResponse 객체 참조 변수 out JspWriter 객체 참조 변수 session HttpSession 객체 참조 변수 application ServletContext 객체 참조 변수 page 현재 JSP 페이지에 대한 참조 변수 exception 발생하는 Throwable 객체에 대한 참조 변수 JSP 내장객체의 영역 (scope) request 객체의 주요 메소드 메소드명 설명.. 2023. 2. 13.
JSP란? / JSP Element 표기법 - 공부하면서 복습 JSP ( Java Server Pages ) - 동적인 웹 페이지를 java 언어를 이용하여 html, xml 기반으로 작성할 수 있는 기술. - Servlet은 수정 시 재 컴파일(서버재시작)을 해야하지만 jsp는 동적으로 컴파일 하기 때문에 재컴파일 없이 유연하게 작업 가능. - 웹사이트를 보다 쉽게 구축할 수 있도록 만들어진 서버사이드 스크립트 언어 - 다양한 API, 오픈소스를 제공 서블릿과 JSP의 비교 - Servlet은 Java 클래스 파일 내부에 HTML 코드를 삽입한 것 / JSP는 HTML 파일에 JAVA 코드가 들어간 것. JSP의 실행 방식 - 클라이언트가 jsp 파일을 요청하면 서블릿화 한 후 다시 컴파일하여 응답. JSP의 특징 - JSP 파일이 변경되지 않.. 2023. 2. 13.
반응형