전체보기297 10/31 웹 제작 - 에러 페이지, EL, jsp 표준 액션 AWS 클라우드환경 네이티브 수업 110 일차 진행 1. 에러 페이지 2. Expression Language (EL) 요약 1. 에러 페이지 2. Expression Language (EL) 3. jsp 표준 액션 에러 페이지 404 : 보통 HTTP에서 사용자가 요청하는 페이지나 파일을 찾을 수 없을 때 가장 많이 발생 500 : 예외적인 또는 예측하지 못한 에러의 경우 출력 해당 페이지를 찾을 수 없습니다. 웹 서버 내부에서 에러가 발생하였습니다. 404 /ch05/NotFoundError.jsp 500 /ch05/ServerInternalError.jsp Expression Language(EL) JSP 태그로 작업 시 코드의 간소화를 위해 사용된다. 값이 없거나 형변환에 신경 쓸 필요 없이 사용.. 2022. 11. 16. 10/28 AWS 클라우드환경 네이티브 수업 110 일차 진행 1. 뭘 했을까....? 안적어놔서 모르겠다. 2022. 11. 16. 10/27 웹 제작 - 쿠키 / 세션 / 에러처리 AWS 클라우드환경 네이티브 수업 109 일차 진행 1. 쿠키 2. 세션 3. 에러처리 요약 1. 쿠키 전송 2. 쿠키 유효시간 설정 3. 세션 사용 4. 세션을 이용한 회원가입 5. 에러 처리(구) 6. 에러 처리(신) 7. 페이지 지시자로 에러페이지를 설정하지 않고 에러페이지를 넘기는 방법 쿠키 전송 reponse 단에 쿠키를 달아서 클라이언트에게 보낸다. 쿠키 데이터 수정하기 AGE 쿠키에 새로운 값이 저장되었습니다. 쿠키 유효시간 설정 쿠키 수명을 설정 쿠키 삭제하기 GENDER 쿠키가 삭제되었습니다. 세션 사용 1번 페이지는 jsp로 만든 음식을 묻는 페이지 2번 페이지는 1번 페이지 결과를 세션에 저장(setSession) 후 jsp로 만든 첫 페이지 처럼 동물을 묻는 페이지 제작 3번 페이지.. 2022. 11. 16. 11/15 웹 제작 - 파일 업로드 만들기 AWS 클라우드환경 네이티브 수업 122 일차 진행 1. 파일 업로드 만들기 2. 파일 올리는 각 파일 이름을 중복되지 않게 만들기 요약 1 2022. 11. 15. 16장 CRUD 프로젝트 HashMap Map Interface의 한 종류 Key - Value 값으로 데이터를 묶어 저장할 수 있는 클래스 import java.util.HashMap; public class Test_HashMap { public static void main(String[] args) { HashMap list = null; list = new HashMap(); list.put("/memberInsert.do", new MemberInsertController()); list.put("/memberSearch.do", new MemberSearchController()); list.put("/memberUpdate.do", new MemberUpdateController()); list.put("/memb.. 2022. 11. 11. 15장 웹 어플리케이션의 디자인 패턴 MVC 패턴 뷰 : 클라이언트와 서버 간의 인터페이스 역할. 쉽게 말해, 클라이언트가 보는 화면을 말한다. 요청을 넣거나 처리 결과를 보여 주는 기능 HTML, CSS, JSP 로 구현 컨트롤러 : 뷰와 모델을 연결하는 중계 역할 클라이언트가 전달한 파라미터를 추출하여 모델로 전달, 추출한 파라미터가 유효하면 서비스 객체의 메소드를 호출 처리 결과 페이지를 뷰로 넘김 파라미터 유효성 검사가 필요하다. JSP, 서블릿으로 구현 모델 : 서비스(Service 객체) / 데이터베이스 처리를 담당하는 역할(DAO 객체) 각 로직 처리 / DB 질의 처리 기능 관련 서비스를 전담 처리하기 위한 객체 / 데이터 베이스 관련 기능만 구현 (Data Access Object) Java 로 구현 MVC Model1 : .. 2022. 11. 9. 14장 JSTL 2022. 11. 9. 13장 Custom 태그 2022. 11. 9. 12장 EL(Expression Language) 태그 Expression Language(EL) JSP 태그로 작업 시 코드의 간소화를 위해 사용된다. 값이 없거나 형변환에 신경 쓸 필요 없이 사용 할 수 있다는 장점이 있다. 문법은 아래와 같다. ${ 표현식 } 표현식에는 문자, 연산자, 변수가 들어간다. 문자 : 논리(true, false) / 숫자 (정수, 실수) / 문자열 (" " , ' ' 로 표현) / Null 연산자 : 산술 (+, - 등) / 논리 (&& , || 등) / 비교 (==, != 등) / empty (값이 null이나 공백 문자인지 판단) 사용하면 유용할 EL 내장 객체 ${param.원하는변수} : request.getParameter(원하는 변수) 와 동일 ${header} : 헤더 정보를 name / values 형태로 싹 .. 2022. 11. 9. 자바(Java)의 기본 구조, 변수 Java의 기본 구조 Java는 객체지향언어이다. 객체는 Class를 말하고 Java와 Class의 기본구조는 다음과 같다. Class는 보통 요소(변수)와 함수(method)로 이루어진다. main Class 이름 { 변수 method(매개변수){ } } Class 이름 { 변수 method(매개변수){ } } 변수 데이터(data)를 저장할 수 있는 메모리 공간 변수 명명 규칙 - 대소문자를 구분한다. - 예약어는 사용이 불가하다. - 숫자로 시작할 수 없다. - 특수문자는 ' _ ' , ' $ ' 만 사용이 가능하다. 변수의 타입 8가지 문자 - char 숫자 - 정수 - byte, short, int, long - 실수 - float, double 논리 - boolean 이 이외에는 참조형이라는 .. 2022. 11. 8. 이전 1 ··· 12 13 14 15 16 17 18 ··· 30 다음 728x90 반응형