
1. MVC(Model, View, Controller) 웹 애플리케이션을 비즈니스 로직, 프레젠테이션 로직, 데이터로 분리하는 디자인 패턴(소프트웨어 설계) 비즈니스 로직 프레젠테이션 요청 처리 데이터 애플리케이션의 데이터, 즉 고객, 제품, 주문 정보의 조작 용어 애플리케이션이 사용자에게 표시 위치, 폰트, 크기 - (View) 비즈니스 로직 + 프레젠테이션 파트 묶기 (1) MVC 패턴 구성 요소 -모델(Model) : 애플리케이션의 데이터와 비즈니스 로직 담는 객체 -뷰(View) : 사용자에게 모델의 정보(데이터)를 보여주는 역할(HTML). 비즈니스 로직 미포함. 오직 화면에 보여지는 것만. -컨트롤러(Controller) : 모델과 뷰 사이에 어떤 동작이 있을 때, 조정하는 역할. 2. MV..

지금까지는 요청이 있을 때마다 페이지 이동(할 때마다 실행(Run As))해서 사용했음. 페이지 이동 없이 출력 - 비동기 방식 1. Ajax(Asynchronous JavaScript and XML) 서버와 데이터를 교환하는 기술 중 하나. 비동기적인 자바스크립트와 XML 의미. 서버와 데이터를 교환하고 웹 페이지의 일부를 업데이트 하는 기술. 전체 페이지를 다시 로드하는 것 아님. └웹 서버 필수. 브라우저에 내장된 XMLHttpRequest객체(웹 서버에 데이터 요청)와 자바스크립트 및 HTML DOM(데이터 표시 또는 사용)을 조합하여 사용 2. jQuery AJAX 메소드 //비동기 AJAX 요청 수행 $.ajax({name:value, name:value, ...}) //향후 AJAX 요청에 ..

1. JDBC(Java DataBase Connectivity) 자바/JSP 프로그램 내에서 데이터베이스와 관련된 작업 처리. 자바 표준 인터페이스. 관계형 데이터베이스 시스템에 접근하여 SQL문 실행하기 위한 자바 API 또는 자바 라이브러리 2. JDBC 드라이버 로딩 및 접속 (0) 전제 조건 : 오라클 및 sqldeveloper 설치 완료된 상태 -오라클 및 sqldeveloper 설치 https://exploreryun.tistory.com/78?category=1001989 -jar 파일 복사 붙여 넣기 c:/ Oracle >> app >> product >> 11.20. >> server >> jdbc >> ojdbc6.jar 복사 WEB-INF >> lib 붙여넣기 (1) 접속 및 연결, ..
1. 쿠키 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법 클라이언트(웹 브라우저)에 저장. (↔ 세션과 다른 점) 웹 서버 부하를 줄일 수 있으나 웹상에 저장하기 때문에 보안상 문제 ※ 쿠키와 세션의 차이점 ※ 쿠키 세션 사용 클래스 Cookie 클래스 HttpSession 인터페이스 저장 형식 텍스트 형식 Object형 저장 장소 클라이언트 서버 (세션 아이디만 클라이언트 저장) 종료 시점 쿠키 저장 시 설정 설정하지 않을 경우 웹 브라우저 종료 시 소멸 정확한 시점 불분명 리소스 클라이언트 리소스 사용 서버 리소스 사용 보안 클라이언트 저장. 보안 취약 서버 저장. 상대적 안정성 (1) 동작과정 -생성 : 웹 서버측에서 생성. 응답 데이터와 함께 저장되어 웹브라우저에 전송 -저장 : 응답..
[문제04] 세션을 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들어라. [조건] 1. session.jsp파일을 생성합니다. - input 태그에 text유형을 이용하여 아이디, 비밀번호 항목을 작성합니다. - form 태그의 action 속성 값은 session_process.jsp로 작성합니다. 2. session_process.jsp파일을 생성합니다. - request 내장 객체의 getParameter() 메소드를 이용하여 전송된 요청 파라미터 값을 받습니다. - 아이디와 비밀번호가 인증되면 아이디 값을 세션명 userID의 세션 값으로 설정합니다. - response 내장 객체의 sendRedirect() 메소드를 이용하여 welcome.jsp파일로 이동하도록 작성합니다. 3. welco..

1. 세션(Session) 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법 사용자 인증을 통해 특정 페이지를 사용할 수 있도록 권한 상태를 유지하는 것 웹 서버에서만 접근 가능 → 보안 유리, 데이터 저장에 한계없음(웹서버 저장 용량에 따름) ex) 웹 브라우저에서 로그인 한 후, 다른 웹 사이트를 방문했다가 돌아왔을 때도 로그인이 유지되는 상태. ex)웹 브라우저에서 웹 사이트로 로그인한 후, 웹 브라우저를 닫았다가 웹 사이트로 다시 접속했을 때 로그인이 유지되는 것. → 브라우저가 닫혀도 세션에 로그인 정보가 들어가 있기 때문에 로그인이 유지되는 상태. 웹 서버에 존재하는 객체. 웹 브라우저마다 하나씩 존재. → 웹 서버의 서비스를 제공받는 사용자를 구분하는 단위 (1) 세션 내장 객체 메..

※ 목차 :: (1) 파일 업로드 (2) MultipartRequest (3) Commons-FileUpload 1. 파일 업로드 웹 브라우저에서 서버로 파일을 전송해 서버에 저장(*파일 : 텍스트, 바이너리, 이미지, 문서 파일 등) -서버 전송하기 위해 '폼 태그' 사용 -서버 저장하기 위해 '오픈 라이브러리' 필요 (1) 폼 태그 작성 규칙 - 파일 업로드를 위한 JSP페이지 └메소드(method) : POST / 인코딩타입(enctype) : multipart/form-data / input type : file (2) 파일 업로드 처리 방법 종류 MultipartRequest Commons-FileUpload 특징 가장 간단한 방법 편리하고 강력한 API 제공 필요 라이브러리 cos.jar co..

-[HTML]입력양식 폼 https://exploreryun.tistory.com/18 -[HTML]입력양식 인풋 https://exploreryun.tistory.com/21?category=991572 ※ 폼 태그 종류 ※ , , , 1. 폼(form) 태그 사용자가 웹 브라우저를 통해 입력한 데이터를 한번에 웹 서버로 전송. 사용자와 웹 어플리케이션의 상호작용. 전송한 데이터는 웹 서버가 처리하고 처리 결과에 따라 다른 웹 페이지 보여줌 사용자 요구사항 파악할 때 가장 많이 사용하는 웹 어플리케이션 (1) 폼 태그 속성 필요에 따라 선택적 사용 action method name 입력받은 데이터를 처리하는 페이지 GET | POST 식별값 target enctype accept-charset 응답 실..

1. 내장 객체(implicit object) 미리 정의된 객체 / import 필요없이 바로 사용 가능 / 선언이나 객체 생성없이 직접 호출해 사용 가능. -JSP컨테이너가 관리. JSP페이지에서 사용할 수 있도록 JSP컨테이너에 미리 정의된 객체 -JSP페이지가 서블릿프로그램으로 번역될 때, JSP컨테이너가 자동으로 내장 객체를 멤버 변수, 메소드 매개변수 등의 각종 참조 변수(객체)로 포함. -JSP페이지에 별도의 import문 없이 자유롭게 사용 가능. -스크립틀릿 태그나 표현문 태그에 선언하거나 객체를 생성하지 않고도 직접 호출하여 사용 가능. (1) 내장객체 종류 웹브라우저 HTTP 요청 정보 또는 JSP페이지 요청 정보를 저장하는 내장 객체들 request response out sessi..

※JSP 처리 과정 ※ [ JSP 컨테이너 ] : JSP 페이지(A.jsp) -(번역)→ 서블릿프로그램(A.jsp.java) -(컴파일)→ 서블릿클래스(A.jsp.class) └자바 코드가 삽입되어 있는 태그를 처리하고 나머지는 HTML 코드나 일반 텍스트로 간주 └태그 : 스크립트 태그(Script Tag), 디렉티브 태그(Directive Tag), 액션 태그(Action Tag) 스크립트 디렉티브 태그 액션 태그 프로그램 구행하는 기능 구현 JSP페이지 처리 방법 설정 페이지 제어 1. 액션태그 서버나 클라이언트에게 어떤 행동을 하도록 명령하는 태그 JSP 페이지에서 페이지와 페이지 사이 제어하거나 다른 페이지의 실행 결과 내용을 현재 페이지에 포함하거나 자바 빈즈(JavaBeans) 등의 ..

※JSP 처리 과정 ※ [ JSP 컨테이너 ] : JSP 페이지(A.jsp) -(번역)→ (A.jsp.java) -(컴파일)→ (A.jsp.class) └자바 코드가 삽입되어 있는 태그를 처리하고 나머지는 HTML 코드나 일반 텍스트로 간주 └태그 : 스크립트 태그(Script Tag), 디렉티브 태그(Directive Tag), 액션 태그(Action Tag) 스크립트 디렉티브 태그 액션 태그 프로그램 구행하는 기능 구현 JSP페이지 처리 방법 설정 페이지 제어 1. 디렉티브 태그(Directive Tag) JSP페이지를 어떻게 처리할 것인지 설정하는 태그 JSP페이지가 서블릿프로그램 →서블릿클래스로 변환(컴파일)할 때, JSP페이지와 관련된 정보를 JSP컨테이너에 지시하는 메시지. jsp 파일 생..
- Total
- Today
- Yesterday
- 입력양식
- A%B
- text formatting
- input type 종류
- BAEKJOON
- improt
- caption-side
- Java
- html
- empty-cell
- html input type
- border-spacing
- css
- scanner
- ScriptTag
- 미디어 태그
- 기본선택자
- 변수
- typeof
- CascadingStyleSheet
- 스크립태그
- html pre
- html a tag
- html layout
- JavaScript
- html atrribute
- 외부구성요소
- html base tag
- selcetor
- initialized
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |