반응형

Web/JSP/Servlet 11

지시자(directive) 란?

출처 : http://studyto.cafe24.com/teach/jsp/jsp_directive.html지시자(JSP Directive)- 웹 컨테이너가 JSP페이지를 서블릿 클래스로 변환할 때 필요한 정보기술하기 위해 사용한다. - jsp 컨테이너에 해당 페이지의 특수한 처리 정보를 넣고자 할 때 사용한다. 예를 들어 사용할 스크립팅언어를 지정하거나, 다른 페이지의 컨텐트를 삽입하고, 커스텀 태그 라이브러리를 지정할 때 사용된다.지시자는 브라우저 사용자에게는 보이지 않는다.1. page 지시자jsp 지시자중 가장 복잡한 구조로 되어 있다.구 문XML 기반 구분속성 설정은 위의 두가지 방법에 동일하지만, xml기반으로 스타일 사용하려면 페이지 전체가 xml 스타일로 되어 있어야 한다는 제약이 따른다.1..

Web/JSP/Servlet 2013.08.04

JavaMail

파일첨부 Java Mail API lib http://www.javanuri.com/edu/boardView.jsp?&menuId=110&Id=112 http://java.sun.com/products/javamail/downloads/index.html JAF(JavaBeans Activation Framework) http://java.sun.com/javase/technologies/desktop/javabeans/glasgow/jaf.html 1. Dynamic Web Project를 새로 만들어서 위 링크에서 다운받은 jar나 첨부한 jar 파일을 WEB-INF/lib에 복사하도록 한다. 복사할 파일은 activation.jar, mail.jar, jtl.jar 이다. (신규 프로젝트일 경우) ..

Web/JSP/Servlet 2013.08.04

마임(MIME) 이란?

출처(일부발췌) : http://www.emh.co.kr/content.pl?mime http://blog.naver.com/tysohn/60004052590 - 마임(MIME) 이란?MIME은 Multipurpose?Internet?Mail?Extensions?의 약자로 일종의 인코딩 방식입니다. MIME은 이메일과 함께 동봉할 첨부 파일(attachment file)을 텍스트 문자로 전환해서 이메일 시스템을 통해 전달 하기 위해 개발되었기 때문에 이름이 "Internet Mail Extension"입니다. 이제는 웹을 통해서 여러 형태의 파일을 전달하는 데 두루 쓰이고 있습니다.- 마임의 타입(Type)text 특정 문자셋(Charset)으로 구성된 텍스트 정보나, 포스트스크립트 같은 formatte..

Web/JSP/Servlet 2013.08.04

프로퍼티(property) 란?

- 자바빈(JavaBean)이란 JavaBean규격서에 따라 작성된 자바클래스이다. 자바빈 클래스에는 파라미터가 없는 생성자가 반드시 있어야 하며, 클래스 외부에서 필드에 접근할때에는 반드시 메소드를 통하여 접근해야 하며 이때 get, set 으로 시작하는 메소드를이용한다. - 예를들어 setName, getName 메소드를 통해서 접근할 수 있는 value필드는 실제 이름과 상관없이 'Name'이라는 이름 으로 인식된다. 자바빈 기술에서 이런 메소드를 통해 관리되는 데이터를 프로퍼티(property) 라고 부르며 get, set 을 뗀 나머지 부분에서 첫문자를 소문자로 바꾼 이름을 프로퍼티 이름으로 취급한다.ex) 1 package com.pack; 2 3 public class JavaBean { 4..

Web/JSP/Servlet 2013.08.04

메타 태그(meta tag)

name 속성은 meta정보의 이름을 지정하며, content속성은 meta정보의 값을 지정합니다.주로 이름 항목에서는 DESCRIPTION, GERNERATOR, AUTHOR, KEYWORDS, CONTENTS 등이 주로쓰이고 사용자가 마음대로 더 만들어서도 쓸 수 있습니다. ex) HTML버전 표기 제작자를 소개 name 속성을 대신하여 사용할 수 있으며, html 문서가 응답 헤더와 함께 웹서버로부터 웹 브라우저에 전송되었을 때에만 의미를 갖습니다. 페이지의 기본정보로는 보통 사용된 HTML의 버전 , 쓰여진 언어, 글자세트(Character set)등을 ..

Web/JSP/Servlet 2013.08.01

JSTL(코어태그 까지됨.)

why?) JSTL : View = html/css/js + "JSP" + Java BeansJSP -> XML tag? -> JSTL / EL : 간소화 -> View 단순!JSP : java code : 기능 다양 ! : 모듈화(template) ! JSTL -> 모듈화-> 인자 전달이 잘 안됨 !: 가급적이면 JSTL 코드 작성시에는 모듈화는 지양하라 !: 기능이 부족 ! ex) 형변환 : 기능이 적음 !-> 해결) 별도의 taglib(Java Bean code) 작성해야 됨! -> ex) EL function ! JSTL이란? - JSTL(JSP Standatd Tag Library)은 JSP 페이지에서는 논리적인 판단, 반복문의 처리, 데이터베이스 등의 처리를 하는 코드를 깔끔하게 작성하기 위해..

Web/JSP/Servlet 2013.07.25

모듈화에 사용되는 표준액션(<jsp:include>, <jsp:forwoard>, include 디렉티브)

예제첨부 모듈화 : module((완성된) 코드 조각) -> modulationcf) stub, fragment-> 페이지(고정, 자주 변경되는 부분): 변경 빈도가 차이가 있음 !모듈화 -> 페이지 로딩 시간 절감 ! : template화 : 제작/유지보수시에도 편리함 ! - 간단설명. : 자주 변하는 부분 ! : 고정된 부분 !response.sendRedirect("~~~"); //주소와 내용이 동시에 변경! // 주소는 변하지 않고 내용만 변경 !ex) frame과 유사 ! 액션태그 - 다른 jsp 페이지의 '실행' 결과를 현재 위치에삽입 한다. - 다른 페이지의 '실행' 결과를 현재 위치에 삽입 한다. - 자주변하는 부분에 주로 사용! - 구문 : 동작방식 - 하나의 jsp페이지에서 다른 jsp..

Web/JSP/Servlet 2013.07.24

web safe color(216가지)

web safe color(216가지) : 모니터/그래픽 어댑터 (256색을 지원하는)의 종류에 무관하게 동일하게 출력 !출처 : http://blog.naver.com/andjfrrk?Redirect=Log&logNo=20135262586 드래그!!Web Safe Color 216 - Default table00000000330000660000990000CC0000FF0033000033330033660033990033CC0033FF0000003300333300663300993300CC3300FF3333003333333333663333993333CC3333FF3300006600336600666600996600CC6600FF6633006633336633666633996633CC6633FF6600009900..

Web/JSP/Servlet 2013.07.18
반응형