본문 바로가기

정보처리산업기사53

Day 50. [JSP/Servlet] 커스텀 태그 커스텀 태그 GET 전송 POST 전송 request.setAttribute() : ${request.method} pageContext 내장 객체 접근 : ${pageContext.request.method} if : ${pageContext.request.method} if : ${pageContext.request.method} when : ${pageContext.request.method} when : ${pageContext.request.method} 회원가입 > memberDao 만 수정! > 입력한 글자가 포함된 이름만 보여주기 public List list(String keyword) { List list = new ArrayList(); try { conn = DBConn.getCon.. 2022. 3. 18.
Day 49. [JSP/Servlet] 쿠키 & 세션 쿠키 쿠키란 웹 페이지들 사이의 공유 정보를 클라이언트 PC에 저장해놓고 필요할 때 여러 웹 페이지들이 공유해서 사용할 수 있도록 매개 역할을 하는 방법 -- 정보가 클라이언트 PC에 저장됩니다. -- 저장 정보 용량에 제한이 있습니다(파일 용량은 4kb) -- 보안이 취약합니다. -- 클라이언트 브라우저에서 사용 유무를 설정할 수 있습니다. -- 도메인당 쿠키가 만들어집니다(웹 사이트당 하나의 쿠키가 만들어집니다). 쿠키는 보안에 취약하기 때문에 주로 보안과 무관한 경우에 한해 사용합니다. 예) 웹 페이지를 방문했을 때 팝업창에 '오늘은 더 이상 보지 않기' 체크에 사용. 서버가 클라이언트한테 주는 정보조각 > 쿠키 콘텐츠에 들어가는 빨간색이 쿠키 아이디! 세션 쿠키와 같은 웹 페이지들 사이의 공유 정.. 2022. 3. 16.
Day 48. [JSP/Servlet] 롬복 설정, 회원가입 만들기 controller : 웹 서버에서 요청 처리자 service : 클라이언트의 요청에 대한 응답을 한다 >> 서비스 한다 DAO : Data Access Object >> 데이터베이스와 관련된 코드만 있다. 롬복 적용법 롬복이 안될때는 롬복 저장 경로를 cmd로 찾아주면 이렇게 뜰 경우 롬복이 설치 안되어있다! 그럴때는 java -jar "lombok (1).jar" 라고 입력하면 고추화면이 뜬다!! Specify locationi.. 을 누르고 eclipse.exe 선택하면 고추 모양 아이콘이 없을거에요!! (전 이미 설치를 했기에 있지요) install / update 하면 끝! 회원가입 및 목록 출력 member.controller > MemberList.java > Register.java > R.. 2022. 3. 15.
Day 47. [Java] InputStream, OutputStream 데이터 입출력 -- 데이터는 사용자로부터 키보드, 마우스 등을 통해 입력 될 수 있고, 파일 또는 네트워크를 통해 입력될 수 있음 -- 모니터, 파일 등으로도 출력할 수도 있음 자바에서 데이터는 Stream을 통해 입출력됨. * Stream은 단일 방향으로 연속적으로 흘러가는 것을 의미, 데이터는 출발지에서 나와 도착지로 흘러간다는 개념 데이터를 입력 받을 때 - InputStream 데이터를 출력 할 때 - OutputStream >> 둘 다 바이트 단위 입출력 스트림 * 바이트 단위 입출력 스트림 : 그림, 멀티미디어, 문자등 모든 종류의 데이터들을 주고 받을 수 있다. 코드화 하는 모든 것은 입력 반대는 전부 출력! public class IOEx1 { public static void main(S.. 2022. 3. 14.