일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DoitSQL
- HTML역사
- dbms
- DoIt
- Doit입문SQL
- 웹브라우저 수용도
- 함수 선언
- 숫자형식오류
- 예외
- 자바 오류
- R1C3
- 웹 브라우저 전쟁
- html
- 예제
- 배열 예제
- SQL입문
- 숫자 형식
- 크롤링
- 우아한테크
- 함수
- 자바 예외
- 데이터베이스
- 생성자
- 배열 3요소
- 키-값 데이터베이스
- 자바
- DoitSQL입문
- 크롤링 오류
- 페이지분석
- SQL
- 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 |
- DoitSQL
- HTML역사
- dbms
- DoIt
- Doit입문SQL
- 웹브라우저 수용도
- 함수 선언
- 숫자형식오류
- 예외
- 자바 오류
- R1C3
- 웹 브라우저 전쟁
- html
- 예제
- 배열 예제
- SQL입문
- 숫자 형식
- 크롤링
- 우아한테크
- 함수
- 자바 예외
- 데이터베이스
- 생성자
- 배열 3요소
- 키-값 데이터베이스
- 자바
- DoitSQL입문
- 크롤링 오류
- 페이지분석
- SQL
- Today
- Total
목록Web (50)
프로그래밍
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들의 멤버변수 초기화는 대체적으로 ..
2023.07.05.수 커스텀태그 커스텀 태그는 사용자 지정 태그라고도 부르며 사용자가 직접 태그를 선언하여 쓰는 방식이다 앞서 다루었던 JSTL 또한 커스텀 태그의 일종이다 커스텀태그는 "View"에서 사용하는 모듈화 기법중 하나이다 사용시 장점으로 코드의 재사용성 증가, 가독성 증가, 유지보수 용이가 있다 ※ 우리가 평소에 보았던 아래의 여러 태그들은 기본 태그들이다 tag 선언 webapp/WEB-INF 하위의 위치에 tags 폴더를 만들어 커스텀 태그로 관리할 것이다 태그 라이브러리를 사용하기 위한 .jar 파일 또한 import 해준다 tags 폴더 안에 HTML tag 파일을 만들어 태그로 만들고 싶은 내용을 작성해준다 tags/hello.tag 안녕하세요! :D tags/productList..
2023.07.04.화 EL 표현식 EL(Expression Language)은 자바 빈의 프로퍼티, 값을 JSP의 표현식 이나 액션 태그 를 사용하는것 보다 쉽고 간결하게 꺼낼수 있게 해준다 자료형 또한 자동으로 변환해주며 멤버변수의 이름이 같아야 인식하기 때문에 이름을 일치시키는 것을 신경써야 한다 을 통한 선언 class "test.ProductBean"의 값을 자동으로 set 해줄 것이며 범위는 세션 단위이다 EL 표현식 사용 ${v} 파라미터로 보낸 값을 받을 수도 있다 당신이 선택한 상품은 ${param.product} 입니다 num1 + num2 = ${pb.num1 + pb.num2} EL 표현식 HTML 태그 안에서의 사용 EL 표현식을 통해 간단한 연산이 가능하며 HTML 태그의 cla..
2023.07.04.화 JSTL 자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library) JSTL은 JSP에서 태그를 통해 자바의 기능을 구현할 수 있도록 해준다 외부 라이브러리이기 때문에 별도의 추가 작업을 통해 사용할 수 있다 JSTL을 사용함으로써 View에서 자바 영역을 제거하여 View를 View 답게 만들것이다 라이브러리 추가 1. JSTL 라이브러리를 추가해준다 JAVA Build Path > classPath 2. taglib 선언 JSTL을 사용할 페이지 상단에 선언해준다 c를 붙이면 해당 JSTL 라이브러리를 사용하겠다는 의미이다 JSTL 예제 안녕하세요 관리자님 안녕하세요 ${member}님 ${v.title} ${v.writer} a..
2023.06.30.금 웹페이지 MVC 패턴으로 분리 이제까지의 예제 코드를 보면 MVC 패턴에 위배되어 작성되어 있다 본래의 MVC 패턴대로라면 뷰에서 뷰로의 이동과 같은 행위는 금지될 뿐만 아니라 컨트롤러의 처리와 뷰의 출력 등이 같은 페이지에서 이루어져 있다 이를 분리하는 작업을 해볼 것이다 MVC의 패턴 흐름 Model: JAVA로 작성, 기존의 JDBC를 활용 V: JSP 작성 C: controller.jsp로 분리 기존의 코드에서 보자면 jsp에서 자바영역은 컨트롤러, 그외의 영역은 뷰라고 볼 수 있다 그렇기 때문에 jsp에서 로 작성된 자바 영역을 덜어내어 View를 View 답게 만들 것이다 또한 컨트롤러 없이 메인페이지로 이동 불가하며 메이페이지 요청해야지만 볼 수 있도록 할 것이다 그렇..