전체 글297 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 ··· 27 28 29 30 31 32 33 ··· 60 다음 728x90 반응형