일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 웹 브라우저 전쟁
- 우아한테크
- SQL입문
- 자바 예외
- 키-값 데이터베이스
- 예외
- 데이터베이스
- 배열 예제
- 배열 3요소
- DoitSQL입문
- 생성자
- 함수 선언
- dbms
- Doit입문SQL
- R1C3
- 숫자 형식
- 크롤링 오류
- html
- 예제
- 페이지분석
- 자바 오류
- HTML역사
- DoitSQL
- SQL
- 숫자형식오류
- 자바
- 크롤링
- DoIt
- 함수
- 웹브라우저 수용도
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 웹 브라우저 전쟁
- 우아한테크
- SQL입문
- 자바 예외
- 키-값 데이터베이스
- 예외
- 데이터베이스
- 배열 예제
- 배열 3요소
- DoitSQL입문
- 생성자
- 함수 선언
- dbms
- Doit입문SQL
- R1C3
- 숫자 형식
- 크롤링 오류
- html
- 예제
- 페이지분석
- 자바 오류
- HTML역사
- DoitSQL
- SQL
- 숫자형식오류
- 자바
- 크롤링
- DoIt
- 함수
- 웹브라우저 수용도
- Today
- Total
목록분류 전체보기 (229)
프로그래밍
2023.07.31.월 스프링 프레임워크 1. SpringBoot 2. Spring 기반으로한 자체 프레임워크 프레임워크는 말그대로 골격 / 뼈대를 의미한다 개발에 필요한 기본 골격이 존재한다고 이해하면 쉽다 장점 유지보수 용이 개발시간 단축(기준에 대해 얘기할 필요 없음) 개발자의 역량 획일화 & 실력 상향 평준화 재사용 용이 스프링 프레임워크란? : IoC와 AOP를 지원하는 경량의 프레임워크 경량이 아닌 경우는 not POJO를 의미한다 즉, not POJO를 최소화하여 작성하는 것이 목표이다 ※ 우린 이미 JSP 프로젝트에서 경량으로 작업을 해보았다 (Servlet FrontController 한개만 생성하여 사용) 현재 API / 비동기처리 기능 등을 구현할때 Servlet을 추가로 사용하였는데..

Could not publish server configuration for Tomcat v9.0 Server at localhost. Multiple Contexts have a path of "/app". 서버 선택 후 Add and Remove > 모든 내역 삭제(Remove) Clean 실행 열려있는 파일 Closed All Project > Clean(Build Clean) 이클립스 및 STS 종료 후 재시작
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 파일로 만드는 자바 클래..