일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- dbms
- 크롤링 오류
- 배열 3요소
- 크롤링
- 자바 오류
- 함수 선언
- DoIt
- HTML역사
- 자바
- 숫자 형식
- Doit입문SQL
- 자바 예외
- 데이터베이스
- 함수
- 페이지분석
- SQL입문
- DoitSQL
- 배열 예제
- R1C3
- 우아한테크
- 웹브라우저 수용도
- 웹 브라우저 전쟁
- DoitSQL입문
- html
- SQL
- 예제
- 생성자
- 예외
- 키-값 데이터베이스
- 숫자형식오류
- Today
- Total
목록분류 전체보기 (221)
프로그래밍
2023.07.18.화 페이지네이션 페이지네이션은 데이터양이 많을때 한 화면에서 보여주는 데이터의 범위를 결정하는원하는 만큼 자르는 로직이다 ※ 페이징 처리는 DBMS SQL 문에도 존재한다 페이징처리 Controller에서 보여줄 데이터의 범위를 정하여 Model에 전달하면 원하는 범위의 데이터만큼 자를 수 있다 package controller; import java.io.IOException; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import model...
2023.07.17.월 Set 구조 Set 구조는 MODEL 에서 1:N 구조를 구현할때 사용할 수 있는 구조이다 주로 커뮤니티 속성을 가지는 경우에 지주 사용한다 ex) 1 : N = 글 : 댓글 VO DAO 구현 :VO Set 구조의 VO는 1:N 관계의 VO(1)와 ArrayList(N)을 멤버변수로 갖는다 package model; import java.util.ArrayList; public class BoardSet { private BoardVO board; // 1 private ArrayList rdatas; // N public BoardVO getBoard() { return board; } public void setBoard(BoardVO board) { this.board = b..
2023.07.14.월 JSP 프레임워크 구조 적용하기 JAVA에서 MVC를 적용한것처럼 JSP 프레임워크 구조를 적용해보자 현재 Controller는 .jsp 파일로 이루어져 있지만 전부 자바 코드이다 그렇다면 굳이 jsp 파일이 아닌 자바에서 작성하는 것이 보다 더 효율적이다 (해당 발상으로 나오게 된 방식이 스프링) 자바 파일은 원래 컴파일하면 서블릿(Servlet)으로 변환된다 어차피 jsp내용 또한 자바이므로 Controller를 서블릿으로 변경할 것이다 다만 Servlet(서블릿)은 NOT POJO 이기 때문에 POJO로 작업은 불가하다 JSP 프레임워크 구조 적용 1. 기존의 controller.jsp를 Controller.java(servlet)으로 이동 2. Controller.java(..
2023.07.06.목 리스너 특수한 형태의 서블릿으로 서블릿을 상속받은 자식이다 특정시간(타이밍)에 기능을 추가하고 싶을 때 사용한다 ex) 서블릿이 동작되었을때, 서버가 시작할때, 서블릿이 변경되었을때, 세션이 변경되었을때, ... 우리는 샘플데이터를 확보하는 리스너를 작성해볼 것이다 : 샘플 데이터 확보 ---> 서버가 시작되었니? 샘플데이터 크롤링해서 크롤링 완료된 데이터들을 DB에 insert()해줘 필터와 서블릿과 마찬가지로 리스너 또한 NOT POJO의 일종이다 2023.08.06 - [분류 전체보기] - [Web] POJO와 NOT POJO [Web] POJO와 NOT POJO 2023.07.05.수 POJO와 NOT POJO POJO란 우리가 일반적으로 Class 파일로 만드는 자바 클래..
2023.07.05.수 필터 필터는 사용자(브라우저, 클라이언트)의 요청에 특정 기능을 부여하기 위해 사용한다 데이터를 받아서 원하는 데이터만 거르거나 정제하는 역할로 어떠한 데이터를 보내주기 전에 혹은 보여주기 전에 확인한다 ex)인코딩, 데이터 정제, 권한체크, 로그, 보안, ... ※ 필터 클래스는 대표적인 NOT POJO 중에 하나이다 NOT POJO ex) severlet, Listener, filter 2023.08.06 - [분류 전체보기] - [Web] POJO와 NOT POJO [Web] POJO와 NOT POJO 2023.07.05.수 POJO와 NOT POJO POJO란 우리가 일반적으로 Class 파일로 만드는 자바 클래스 객체이다 그럼 NOT POJO란 뭘까? NOT POJO는 아..
2023.07.05.수 POJO와 NOT POJO POJO란 우리가 일반적으로 Class 파일로 만드는 자바 클래스 객체이다 그럼 NOT POJO란 뭘까? NOT POJO는 아주 오래전부터 존재해왔던 기초적인 파일이다 현재에는 대부분의 개발자들이 NOT POJO를 다루지 않는다 매우 중요하기 떄문에 자동으로 만들어진 것을 쓰는 경우가 많다 NOT POJO 종류 대표적인 NOT POJO는 다음과 같다 Serverlet Listener Filter NOT POJO 특성 NOT POJO는 클래스 파일로 생성할때부터 이미 import가 많이 되어 있는 상태이다 기본 기능들이 이미 많이 존재한다는 뜻이다 이와 같은 맥락으로 생성자에서 이미 많은 작동을 하기 떄문에 NOT POJO들의 멤버변수 초기화는 대체적으로 ..