profile
안녕하세요!

캐시(cache)

1. 서버가 응답페이지를 보낼 때 서버의 캐시메모리에 해당 응답을 저장 로컬 pc에도 저장 2. 다시 요청이 들어왔을 때 캐시메모리에 저장된 응답을 비교하여 같다면 새롭게 다운로드 받을 필요 없이 local에 저장된 페이지를 클라이언트에게 출력함 3. get 방식은

2020년 7월 17일
·
0개의 댓글
post-thumbnail

표준 태그 라이브러리(JSTL)

: html 코드와 섞이면서 코드의 가독성이 나빠짐=> html태그와 비슷한 코드를 사용해 처리할 수 있다면? html태그와 비슷한 태그를 사용해서 반복문이나 조건문을 처리할 수 있다면?: jsp에서 새로운 태그를 추가할 수 있는 기능 제공: <jsp:includ

2020년 7월 17일
·
0개의 댓글

선언문과 재사용성

[발단] 선언문 안에 전역 변수로 클래스를 인스턴스화 [문제] jsp 파일은 servlet 컨테이너와 jsp 컨테이너를 통해

2020년 5월 29일
·
0개의 댓글

쿠키와 세션

1. 쿠키 cookie 1) 쿠키 생성 : 웹 서버 측에서 쿠키를 생성하여, 응답 데이터의 헤더에 저장해서 웹 브라우저에 전송 2) 쿠키 저장 : 웹 브라우저는 쿠키 저장소에 text 형태로 쿠키를 저장 3) 쿠키 전송 : 웹 브라우저는 요청이 있을 때 마다 저

2020년 5월 29일
·
0개의 댓글

pojo framework

1. pojo 프레임워크 1) EJB (Enterprise Java Bean) : 엔터프라이즈 어플을 개발하기 위한 Java EE의 자바 API(servelt,jsp-웹컨테이너에 의존적, JNDI, EJB 등) 스펙 중 하나 >* Java EE(Java Stand

2020년 5월 29일
·
0개의 댓글
post-thumbnail

JUnit&debug

, debug mode

2020년 5월 28일
·
0개의 댓글

MVC 패턴 구현하기

1. mvc 패턴으로 클래스 구현 2. pojo 프레임워크 1) pojo 프레임워크란? : 객체지향적 원리에 충실한, 자바의 장점을 살린 (Plain Old Java Object)오래된 방식의 순순한 객체 : 클래스 패스가 필요하지 않는 : JavaEE 등의 중량 프

2020년 5월 28일
·
0개의 댓글

ConnectionPool(2)mybatis&JNDI

1. myBatis 연동의 경우 1) Configuration.xml : dataSource의 type 속성에 POOLED 주는 것은 pooling을 사용하겠다는 의미 : 그 아래 property에 값을 셋팅하여 pooling을 설정 2) .propertie

2020년 5월 27일
·
0개의 댓글

connectionPool(1)전통적인 방법

1. 준비 1) 사이트 : http://commons.apache.org/ 2) jar 파일 다운 및 배포 2. ConnectionPool 사용을 위한 DBCPInit 서블릿 1) 표준 db연동 > * ① [web.xml] serlvet등록 & init-para

2020년 5월 27일
·
0개의 댓글

(String)/toString()/String.valueOf()

: 형변환: 대상 Object가 실제로 문자열이여야 가능ClassCastException: 모든 웹퍼 클래스는 toString()메소드를 가짐: 웹퍼 객체를 String 타입으로 형변환 해줌: 기본 타입에 해당하는 데이터를 객체로 포장해주는 클래스※ 산술연산을 위해 정

2020년 5월 26일
·
0개의 댓글
post-thumbnail

안드로이드 기초

액티비티는 앱의 동작을 제어함레이아웃은 앱의 모양을 제어함: 프로젝트 설정AndroidManifest.xml: 프로그래밍 구현MainActivity.java: 레이아웃, 이미지 등 UI 관장 \- drawable: 이미지 파일 저장 패키지 \- mipmap: la

2020년 5월 19일
·
0개의 댓글

JSP 기본 객체

웹 어플리케이션은 다음의 네 가지 영역으로 구성된다.page 영역: 하나의 jsp 페이지를 처리할 때 사용되는 영역 -> pageContext 기본 객체request 영역: 하나의 http 요청을 처리할 때 사용하는 영역 -> request 기본 객체session 영역

2020년 5월 12일
·
0개의 댓글
post-thumbnail

페이지 모듈화와 요청 흐름 제어

1. 액션 태그: 공통 영역 작성 화면 구성 요소의 코드 중복 문제를 없앨 때 사용 (모듈화) >url 변화 없이 sub.jsp의 출력 내용만 화면에 포함되게 된다. 1) 예시 main.jsp > flush 속성 >* true : 지정한 jsp 페이지를 실행하기

2020년 5월 12일
·
0개의 댓글

response 객체

1. response 객체 메소드 2. sendRedirect(String location) 요청의 흐름이 이어지는 것이 아니라, 페이지 이동이 일어나는 또 다른 요청이다. > 3. 출력 버퍼와 응답 1) 장점 JSP는 출력 내용을 버퍼에 저장한 후, 나중에 전

2020년 5월 7일
·
0개의 댓글
post-thumbnail

request 객체

1. request 객체의 메서드 > ※ Enumeration 인터페이스 > >※ Iterator 인터페이스 >

2020년 5월 6일
·
0개의 댓글

MVC 패턴

1. 모델 1 구조 : jsp를 이용한 단순한 모델 : 비즈니스 로직을 처리하기 위한 코드와 웹 브라우저에 결과를 출력하는 코드가 섞여있음 2. 모델 2 구조 : 웹 브라우저의 모든 요청을 하나의 서블릿이 받아 처리함 : 서블릿은 클라이언트의 요청을 처리한 후, 결과

2020년 5월 6일
·
0개의 댓글
post-thumbnail

war 파일

WEB-INF > classes 폴더에 클래스 파일이 위치하도록 정의하지만 이클립스의 동적 웹 프로젝트: 프로젝트 > build 폴더에 클래스 파일 생성따라서 실제 개발한 코드를 was에 배포해 테스트하려면, 서블릿 규약에 맞는 폴더 구조를 생성하고, 각 폴더에 필요한

2020년 5월 5일
·
0개의 댓글
post-thumbnail

Web Application Server

: 서버는 웹페이지, 사이트를 저장하는 컴퓨터: 클리아언트가 웹페이지에 대한 접근을 요청한다면, 서버에서 웹 브라우저로 웹 페이지의 사본이 다운로드된다.: 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크: 인터넷 상에서 http를

2020년 5월 5일
·
0개의 댓글
post-thumbnail

Mybatis - ORM 솔루션

: Query, Connection, Transaction 처리 등을 Framwork가 대신 처리하여 Business Logic에 집중할 수 있게 해준다.ex) Mybatis vs JDBCConfiguration.xml 파일에 의존하여 SqlSessionFactory

2020년 5월 4일
·
0개의 댓글

웹과 웹 프로그래밍

1) 프로토콜웹 브라우저가 서버와 내용을 주고 받을 때 사용할 규칙 이름웹 페이지 주소를 표현할 때는 http 사용2) 서버이름웹페이지를 요청할 서버의 이름도메인 이름, ip주소 입력가능3) 경로웹 페이지의 상세 주소웹 페이지마다 다른 경로를 갖음4) 쿼리 문자열추가로

2020년 4월 25일
·
0개의 댓글