본문 바로가기

Programming/JSP&Servlet12

2016.5.24 커맨드 패턴(Command pattern)이란 요청을 객체의 형태로 캡슐화하여 사용자가 보낸 요청을 나중에 이용할 수 있도록 메서드 이름, 매개변수 등 요청에 필요한 정보를 저장 또는 로깅, 취소 할 수 있게 하는 패턴 커맨드 패턴에는 명령, 수신자, 발동자, 클라이언트의 네개의 용어가 항상 따른다. 커맨드 객체는 수신자 객체를 가지고 있으며, 수신자의 메서드를 수행한다. 커맨드 객체는 별도로 발동자 객체에 전달되어 명령을 발동하게 한다. 발동자 객체는 필요에 따라 명령 발동에 대한 기록을 남길 수 있다. 한 발동자 객체에 다수의 커맨드 객체가 전달될 수 있다. 클라이언트 객체는 발동자 객체와 하나 이상의 커맨드 객체를 보유한다. 클라이언트 객체는 어느 시점에서 어떤 명령을 수행할지를 결정한다. 명령을 .. 2016. 5. 24.
2016.5.20 JSTL의 fmt태그 : 숫자, 통화 등의 형식을 다루는데 사용 됨 core 태그 라이브러리를 사용할 때 c태그 taglib을 추가해야 되는 것 처럼fmt 태그 라이브러리를 사용하려면 fmt taglib을 추가해야됨 fmt 태그 URI : 자동으로 쓴 효과 2016. 5. 20.
2016.5.18 * EL : Expression Language * EL 표현식 JSP페이지 내에서 자바코드를 이용한 데이터 출력을 EL 태그를 이용하여 간단히 표현하기 위함(표현식, 자바코드를 이용한 attribute값 꺼내기, 파라미터 꺼내기 등을 EL로 대체 * EL 표현식 문법${ 값 } * 조건연산과 산술연산도 가능→ 조건연산 - JSTL에서 반복, 조건문에 들어갈 조건식을 작성할 때 사용 * JSTL : JSP Standard Tag Library JSP페이지 내에서 조건문 반복문을 JSTL태그를 이용해 간단히 구현 로직은 자바코드로 껍데기는 HTML로 복잡한 로직처리는 모델2구조로 인해 별도의 자바 파일로 분리하기로 했음껍데기에서 분리가 불가능한 로직(조건문, 반복문, 포맷 등)을 JSP페이지 내에서 자바코.. 2016. 5. 18.
2016.5.16 로그인/회원가입/조회 MemberDao.java package dao; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List; import model.Member; public class MemberDao {private static MemberDao instance; public static MemberDao getInstance() {if (instance == null)instance = new MemberD.. 2016. 5. 16.
2016.05.11 IP주소:8080/컨텍스트path/요청 * 쿠키HTTP의 비 연결지향형 서비스의 단점을 극복하기 위해 사용서버가 아닌 클라이언트 컴퓨터의 하드디스크에 사용자의 정보를 저장 → 서버의 부하를 줄일 수 있다-서버가 클라이언트에 쿠키를 설정하기 위한 단계1. 쿠키 객체 생성2. 쿠키에 속성 값을 설정3. response 객체의 addCookie()메소드를 호출하여 쿠키를 추가 * 세션 2016. 5. 11.
2016.5.10 지정하는 jsp파일의 코드를 현재 jsp에 포함시켜서 컴파일 독립적으로 jsp페이지를 만들어와서 지정된 영역에 이어붙이기 2016. 5. 10.