JSP 스크립트 요소 스크립틀릿 표현식 선언부 스크립틀릿 - JSP에서 자바코드를 실행할 때 사용하는 자바코드블록. - 사이에 자바코드가 온다. 예제
JSP 페이지의 구성요소 - JSP 페이지를 작성하려면 다양한 요소들이 필요 - JSP 페이지에 대한 정보 지정 - 웹브라우저가 전송한 데이터를 읽어오기 - JSP 페이지에서 사용할 데이터를 생성하는 실행코드 - 웹 브라우저에 문서 데이터를 전송해 주는 기능 등. - 이를 위해 JSP 는 다음과 같은 것을 제공함. 디렉티브 - JSP 페이지에 대한 설정 정보를 지정할때 사용. JSP가 제공하는 디렉티브 - page : jsp 페이지에 대한 정보 지정. JSP가 생성하는 문서 타입, 출력 버퍼 크기, 에러페이지 등 설정 - taglib : JSP 페이지에서 사용할 태그 라이브러리 지정 - include : JSP 페이지의 특정 영역에 다른 문서 포함시킴 스크립트 - 스크립틀릿(Scriptlet), 표현식(..
안녕하세요. 오늘은 빠르고 쉬운 캡처 소프트웨어를 하나 추천드리고자 합니다. 바로 lightshoot인데요. 캡처도구가 캡처만하면 되지 빠르거나 쉽거나는 왜?? 하실텐데 막상 캡처가 많이 필요한 작업을 하실 때 LightShoot의 진가를 확인하실 수 있습니다. 저같은 경우는 회사에서 일을 하면서 접하게된 소프트웨어였는데요. 개발자로서 개발한 내용을 테스트할때 문서로 남겨놓는 경우가 많았어요. 그러기 위해서는 사진이 필수였죠. 저는 보통 픽픽이라는 프로그램이나 그냥 윈도우 기본 캡처 프로그램인 캡처도구로 몽땅 캡처해두고 엑셀이나 문서를 작성하는 툴에서 이미지에 인덱스를 표시하는 작업을 주로했었는데, Lightshot을 만나고 바로바로 작업할 수 있게 되었어요. 물론 픽픽이나 캡처도구도 좋은 소프트웨어지만..
Python이란? '파이썬'의 문법은 알기 쉽습니다. 하지만 구문의 범위를 인덴트로 나타내는 등 독특한 사용방법을 가지고 있습니다. 특히 유럽이나 미국에서 인기가 많은데 한국에서도 요즘은 상당히 많이 침투해 사용되고 있습니다. 예전에는 교육용 언어라는 인상을 가지고 있었지만 구글이 어떤 서비스에서 Python을 지원언어로 한 무렵에서부터 상황이 바뀝니다. 구글이 제공하는 'Google App Engine'이라는 사이트에서 Python을 표준 언어로 채택하고 있어 구글의 파워를 그대로 이용한 웹 개발을 할 수 있습니다. Python은 아직 좀 부족한 감은 있지만 좀더 주묵해도 좋을 만한 언어임에는 의심할여지가 없습니다. Python의 특징 인덴트를 사용한 독특한 문법 Python의 가장 큰 특징은 문법에 ..
Synonym을 사용하는 이유 데이터베이스의 투명성을 제공하기 위해서 사용 한다고 보면 된다. 시노님은 다른 유저의 객체를 참조할 때 많이 사용을 한다. 만약에 실무에서 다른 유저의 객체를 참조할 경우가 있을 때 시노님을 생성해서 사용을 하면은 추후에 참조하고 있는 오프젝트가 이름을 바꾸거나 이동할 경우 객체를 사용하는 SQL문을 모두 다시 고치는 것이 아니라 시노님만 다시 정의하면 되기 때문에 매우 편리 하다. 객체의 긴 이름을 사용하기 편한 짧은 이름으로 해서 SQL코딩을 단순화 시킬 수 있다. 또한 객체를 참조하는 사용자의 오브젝트를 감추 수 있기 때문에 이에 대한 보안을 유지할 수 있다. 시노님을 사용하는 유저는 참조하고 있는 객체를에 대한 소유자, 이름, 서버이름을 모르고 시노님 이름만 알아도 ..
보통 mybatis xml 파일에 쿼리문을 작성할 때 parameterType 과 resultType을 적어 파라미터의 자료형과 반환 타입의 자료형을 적습니다. select * from tblBoard where boardSeq = #{boardSeq} 이 쿼리문의 parameterType은 Integer이고 resultType은 개발자가 직접정의한 VO 객체입니다. resultType의 VO객체의 주소를 적는 부분에 클래스 주소명이 들어가게 되는데... 저렇게 많이 들어가게 될경우 한눈에 보기 불편하고 매번 저렇게 VO에 있는 패키지 주소를 긁어와서 복붙해주어야 안전하게 될겁니다. 하지만 이런 객체타입을 return 할때 불필요하게 패키지 주소를 적지 않고도 할수 있는 방법이 있습니다.!! 바로 ali..
제이쿼리 data() 함수 - html 태그의 속성중에서 사용자 정의 속성으로 data-target = "target" 이라는 속성을 정의할 수 있다. - 로 이루어진 태그에 data-target 이라는 속성을 data() 함수로 정의할 수 있고 저장된 "target"이라는 값을 얻어올 수도 있다. data() 함수 Setter $("#divtag").data('target',"target"); data() 함수 Getter var data = $("#divtag").data('target'); console.log(data); // target
AJAX ajax를 사용해서 서버와 데이터를 주고 받는다. 1. 브라우저 -> (데이터 + 요청) -> 서버 2. 브라우저 -> (요청) -> 서버 -> (데이터) -> 브라우저 3. 브라우저 -> (데이터 + 요청) -> 서버 -> (데이터) -> 브라우저 ajax 구현 방법 1. 순수 자바스크립트로 구현 ajax 객체(서버와 통신하는 무전기, 소켓) var ajax = new XMLHttpRequest(); 2. jQuery Ajax 구현(O) jQuery Ajax를 사용해서 서버에게 데이터를 주고 & 서버로부터 데이터를 받아라 Ajax 기본 예제 $.ajax({ type: "GET", //요청 메소드 방식 url:"/AjaxTest/ex01.do", dataType:"text", //서버가 요청 U..