L02 JSP 작성
2016. 10. 25. 16:59ㆍProgramming/JSP
**배운 것**
1. JSP의 동작 원리
2. 스크립트 종류
1) <% %> : java 사용
2) <%! %> : 메소드, 필드 정의
3) <%= %> : 결과값 출력
4) <%@ %> : 페이지 속성
3. 액션 태그 형식
<a href="주소"> </a>
4. DAO vs. DTO
DAO(Data Access Object): DB에 접근해 데이터 추가,삭제,수정하는 클래스
DTO(Data Transfer Object): 데이터 넘겨주는 클래스
5. FrontController vs. Command 패턴 비교
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 31 32 33 34 35 36 37 38 39 40 41 | <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>Insert title here</title> </head> <body> <!-- ctrl+shift+/로 주석 달 수 있음(html, xml에서 사용 가능)--> <!-- header(h1,h2...)사용하는 이유 검색엔진에서 검색하기 쉽도록 OR css 쓸 때 구분해서 처리하려고--> <h1>Java Servlet Page jsp Hello</h1> <hr> <!-- hr은 밑줄 태그 --> <h3>jsp(자바 서블릿 페이지)는 WebContent 폴더에 등록되는 서블릿</h3> <h3>Servlet은 주가 JAVA지만 JSP는 주가 HTML임</h3> <h3>jsp에서 java 사용하려면 스크립트(<% %>)사용해야함</h3> <% //<% 마크 안에 있는 건 doGet(req, resp) 내부 out.print("스크립트에서 화면으로 출력"); %> <!-- <%! 메소드,필드 생성 태그--> <%! public void a(){} //class 영역 => 메소드와 전역변수(필드) 생성 가능 %> <!-- a(액션)태그는 link를 걸 때 사용--> <h2> <a href="./L01Calendar.jsp?sdf=yyyy-mm-dd hh:mm:ss">오늘의 시간</a> </h2> </body> </html> | cs |
'Programming > JSP' 카테고리의 다른 글
L03 서블릿 메소드(2/2) (0) | 2016.10.25 |
---|---|
L03 서블릿 메소드(1/2) (0) | 2016.10.25 |
L01 서블릿 작성 (0) | 2016.10.25 |
Day 6(9/22) 업데이트 화면& 기능 구현 (0) | 2016.09.27 |
Day 5(9/21) 회원 추가 기능 구현 (0) | 2016.09.27 |