Programming/jsp2014. 3. 31. 20:48
쿠키는 로그인 정보나 장바구니 등에 사용되는
데이터를 클라이언트에 저장하는 기술이다.

[링크 : http://en.wikipedia.org/wiki/HTTP_cookie]

기본적으로 쿠키는 보안에 취약한 단점이 있어 주의해서 사용해야 하며
이를 보완하기 위해 도메인과 경로를 이용하여 접근을 막는 방법이 존재한다.
하지만 클라이언트 쿠키 저장소에 직접 접근을 막을수는 없으니 이래저래 보안이 취약하긴 매한가지.
void setDomain(String domain)
Specifies the domain within which this cookie should be presented.

void setPath(String uri)
Specifies a path for the cookie to which the client should return the cookie. 

jsp에서는 Cookie 클래스를 통해 쿠키를 생성하며
클라이언트에 저장된 쿠키를 서버에서 접근이 가능해지는 구조이다.

쿠키는 한글입력 불가하나 일일이 인코딩해서 사용하면 가능하다.
URLEncoder.encode("한글","euc-kr")
URLDecoder.decode(cookie.getValue(), "euc-kr") 
 
 
쿠키는 보안을 위해 유효시간을 지니며
setMaxAge를 통해 파기 할때 까지의 시간을 초 단위로 지정할 수 있다.
0으로 설정시에는 0초후 파기되므로, 쿠키를 파기하는데 주로 사용된다.
setMaxAge
public void setMaxAge(int expiry)
Sets the maximum age in seconds for this Cookie.
A positive value indicates that the cookie will expire after that many seconds have passed. Note that the value is the maximum age when the cookie will expire, not the cookie's current age.

A negative value means that the cookie is not stored persistently and will be deleted when the Web browser exits. A zero value causes the cookie to be deleted.

Parameters:
expiry - an integer specifying the maximum age of the cookie in seconds; if negative, means the cookie is not stored; if zero, deletes the cookie


+ 2014.04.02 추가
setPath() 메소드는 절대경로로 먹는 느낌
webContent가 존재하는 최상위 경로로 부터 전체 경로를 적어야 한다.
그게.. "쿠키의 경로는 쿠키를 설정하는 서브릿을 포함해야 한다"의 의미이려나?
게다가 이클립스의 경우 프로젝트 명으로 폴더를 하나더 들어가기에
/프로젝트명/폴더 식으로 점점 더 길어진다. -_-a
request.getContextPath() 를 추가해주는게 좋을지도..

setPath

public void setPath(java.lang.String uri)
Specifies a path for the cookie to which the client should return the cookie.

The cookie is visible to all the pages in the directory you specify, and all the pages in that directory's subdirectories. A cookie's path must include the servlet that set the cookie, for example, /catalog, which makes the cookie visible to all directories on the server under /catalog.

Consult RFC 2109 (available on the Internet) for more information on setting path names for cookies.

Parameters:
uri - a String specifying a path
See Also:
getPath() 

'Programming > jsp' 카테고리의 다른 글

jdbc URL 구조  (0) 2014.04.01
jsp action tag / <jsp:useBean  (0) 2014.03.31
jsp 액션 태그 - <jsp:  (0) 2014.03.28
jsp error 페이지 사이즈 제한(IE)  (0) 2014.03.27
jsp buffer  (0) 2014.03.27
Posted by 구차니
개소리 왈왈/자전거2014. 3. 30. 19:19
1년 만에 3200km 타고
팔았던 사람에게 다시 되팔기 시전?! ㅋㅋㅋ

나름 풀 카본에서
알루로 다운그레이드 되었고

470에서 490으로 사이즈도 커지는 바람에 걱정이 되었지만
골골대는 상황에서도 나름 잘나가주고
클린처와 알루미늄의 안정감(?)으로 전보다 안락하고
라쳇소리가 안나니
마치 스포츠카를 타다가 중후한 세단으로 갈아탄 느낌 이랄까?





아무튼.. 2013년 3월 24일 인수 받았고
1년간 3000km를 탔으니 나름 본전을 잘 뽑은듯? 


올해는 시즌온을 했어야 하나... 수영과 피로로 인해서 봉인중 ㅠㅠ


Posted by 구차니
2는 머랄까.. 1처럼 닥돌이 아니라 좀 은폐하고
죽여야 하는 몹이 있어서 짜증난다 ㅠㅠ

그나저나 이제 첫 행성도 못 끝낸건데 하...
까마득 하구나 ㅠㅠ

현재 챕터는 M'digbo의 Ursul Gardens



[링크 : http://serioussam.wikia.com/wiki/Ursul_Gardens ]
Posted by 구차니
개소리 왈왈/블로그2014. 3. 29. 23:19
광고하나 달고 무료로 쓰면되지 싶지마는
블로그 운영 철칙이 무료운용/무투자 이기 때문에(도메인 제외)
dnsever에 대한 광고를 달거 무료로 쓰진 않아야 하는 딜레마(?)
아무튼 유료로 쓰거나 조금 불편해도
woobi로 돌아가서 설정을 하는 한이 있더라도 무료를 고수하련다 ㅋㅋㅋ



[링크 : https://kr.dnsever.com/start.html?user_domain=&selected_menu=supporters]
Posted by 구차니
Programming/php2014. 3. 28. 23:50
jsp 하다 보니 
조금 더 시간을 들여서 php까지 하는게 좋을거 같아서 링크 저장

[링크 : http://docs.php.net/manual/en/]
[링크 : http://docs.php.net/manual/kr/index.php

'Programming > php' 카테고리의 다른 글

php 로그인 예제  (0) 2014.05.19
php framework / 읽을꺼리  (0) 2014.04.09
php $_SERVER 변수  (0) 2013.07.07
index.php가 다운받아지는 문제점 -_-  (0) 2013.02.22
php ++,-- 연산자  (0) 2012.12.03
Posted by 구차니
후~ ㅋㅋㅋ


Posted by 구차니
Programming/jsp2014. 3. 28. 21:46
<% 와는 다른 형태를 지닌 액션 태그란 녀석..
정식명칭인지 모르겠지만 은근히 검색이 잘 안나온다 ㅠㅠ

아마도.. 정식명칭은 JSP tag중 actions 인거 같기도 하고..
[링크 : http://docs.oracle.com/cd/E13222_01/wls/docs81/jsp/reference.html]

아무튼 request나 pagecontext와의 스코프는 테스트가 필요..
 
<jsp:include
include는 소스가 아닌 결과를 삽입
일반적으로 flush=false로 작업함 

<%@ include
include directive는 소스를 불러옴(차이점 주의!) 


<jsp:forward>
접속한 파일에서 다른 파일로 forward해서 다른 파일에서 응답을 처리함

Redirect - 느림, request 객체 재사용 불가
forward - 빠름, request 객체 재사용 가능URL이 변경되지 않음
[링크 : http://hdm6337.tistory.com/entry/Redirect-와-Dispatcher-Forward-의-차이] 

<jsp:include>
<jsp:param>
</jsp:include>
포함되는 문서에 파라미터 전달하기 

웹서버 레벨에서 header와 footer를 추가하는 기능 
<jsp-config>
   <jsp-property-group>
     <display-name>WebLogicServer</display-name>
     <url-pattern>*.jsp</url-pattern>
     <el-ignored>false</el-ignored>
     <scripting-invalid>false</scripting-invalid>
     <is-xml>false</is-xml>
     <include-prelude>/template/prelude.jspf</include-prelude>
     <include-coda>/template/coda.jspf</include-coda>
   </jsp-property-group>
 </jsp-config>
 
preludes (also called headers) and codas (also called footers)
[링크 : http://docs.oracle.com/cd/E11035_01/wls100/webapp/configurejsp.html] 




'Programming > jsp' 카테고리의 다른 글

jsp action tag / <jsp:useBean  (0) 2014.03.31
jsp cookie  (0) 2014.03.31
jsp error 페이지 사이즈 제한(IE)  (0) 2014.03.27
jsp buffer  (0) 2014.03.27
jsp - page / request / session / applicaton  (0) 2014.03.27
Posted by 구차니
개소리 왈왈/블로그2014. 3. 28. 16:41
월 10000 쿼리 이하면 무료라는데
하루 2000명 오는 상황이니 그거 이상 쿼리일꺼야 앙대 ㅠㅠ

[링크 : http://blog.kr.dnsever.com/?p=206]
Posted by 구차니
2층에서 전시를 했으나 시간이 없어서 방문하지 못해 다시 들렀다

2층으로 가는 입구








여기 부터는 설치 예술이라고 해야하나?
4대의 어안렌즈 빔프로젝터를 이용해서
전방위 출력을 하고 있다. 천장의 한글은 계속 변화하여 색다른 느낌을 준다.


막다른 길에 있는 설치/인터렉티브 작품
앞에서 불러주는대로 타자기를 쳐주고, 원한다면 타자를 칠 수 도 있다.
아래 늘어진 내용에는 작가들이 친 것도 있어어서
작품의 규칙인 "앞이 내용 이어서 쓰기"는 참.. 난이도가 하늘을 찌른다 -_-a


한자한자 밀어서 찍어주어야 그 힘으로 종이에 찍히기에
지금처럼 살짝 눌러서 치는 사람들은 적응하기 힘들지만 타자기 나름의 맛이 있어서 소장하고 싶기도 ^^;
아무튼 ㅜㅠ ㅗㅛ와 같이 아래로 가는 중성 모음과 받침 자음은 "받침"을 누르고 입력해야 하는데
그 방법이 익숙하지 않아 자꾸만 오타를 내서 문장이어가기 보다는 입력에 집중해야 하는 문제가 ㅋㅋ


가장 마지막 전시


서울역 옥상에 설치된 문구
"그곳에 마땅히 인생이 있을게다."

 
사진 촬영이 금지되었던 전자 키보드를 이용한 피아노-빔 프로젝터도 좋았지만
피아노를 칠줄 모르는 내가 이렇게 원망스러울 줄이야 ㅠㅠ 

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

never naver!  (0) 2014.04.06
370번 타요버스!  (0) 2014.04.04
충정로 - 서대문 그리고 서울역  (0) 2014.03.25
DDP - 동대문 디자인 플라자  (0) 2014.03.25
뭘 보냐 닝겐  (2) 2014.03.19
Posted by 구차니
개소리 왈왈/컴퓨터2014. 3. 28. 01:27
설마했는데.. 이 녀석이 랜카드 칩셋일줄이야 -_-
그나저나.. 안테나는 어디 숨어 있나?


구조로는 상단에 BGA로 되어있고
전원은 파워칩을 통해서 직접 On/Off 하는 것으로 생각된다.


현재 문제점은 무선AP가 10개 이상 잡힐 경우 빈번하게 죽는 건데..
조금 더 많이 사용하며 테스트 해봐야 겠지만
드라이버를 8.75.812.825 에서 8.75.813.830로 업데이트 하면서 조금 완화된 기분이다.
(개인적인 추측으로는 드라이버 버그로 인해 AP 목록이 일정 갯수를 넘어가면 드라이버 내부 변수가 넘치면서 
블루스크린 뜨며 IRQ_NOT_LESS_OR_EQUAL 오류를 띄우는 듯?)

2014.03.30 추가
멀 하든.. AP가 10개 이상 뜨면 죽는건 똑같네.. ㅠㅠ



[링크 : http://spc9999.blog.me/104100447]

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

HP 2710p 지름 ㅋㅋ  (0) 2014.05.03
heartbleed bug!!  (0) 2014.04.09
엠북 180도 펼치기 개조  (0) 2014.03.26
umid mbook m1 배터리 교체  (2) 2014.03.19
umid mbook 관련 파일방  (2) 2014.03.14
Posted by 구차니