티스토리 툴바


소개
세션에 대해 좋은 정보를 드릴거에요!! 환경에서 세션 동작의 내용을 설명 세션로드에 세션에서 여러 종류의 행동을 저장할 수있다.

 

세션 무엇입니까?
웹은 비연결적 지향이죠! 무슨말이냐, 웹페이지 클래스에 대한 새로운 인스턴스는 서버에서 Post된 각각의 페이지마다 다시 생성한다는 것을 의미하죠!!
여러분들이 아시는 HTTP는 비연결지향 프로토콜입니다. 이는 페이지 상에 클라이언트 정보를 가질 수 없습니다. 만약에 사용자가 약간의 정보를 저장했다면,
다음 페이지로 클릭을 할때 데이터는 사라지고, 사용자는 그 정보를 추출해 올 수 없죠!! 그래서 우리는 정보를 저장 할 필요가 있을 수 있습니다.
세션은 서버의 메모리상에 데이터를 저장할 수 있는 기능을 제공해 줍니다. 이는 Custom 객체와 함께 저장할 어떠한 객체 형식도 저장합니다.
모든 사용자들의 세션 데이터를 위해서 분리적으로 저장하죠!! 이 말은 사용자별로 세션 정보를 저장한다는 것이죠!!
이 부분에 대해서 아래와 같은 이미지를 보세요~~

 

[펌]http://www.codeproject.com/KB/aspnet/ExploringSession.aspx

번역을 해야 돼서 아직 다 못올렸네요 ㅎㅎ 계속적으로 올려드릴게요~~

'Asp.Net' 카테고리의 다른 글

Session in ASP.Net - 강좌1  (0) 2010/11/30
Posted by 작은나무1 Trackback 0 : Comment 0

- 값 : inline,block,list-item,run-in,compact,marker,table,inline-table,table,table-row-group,table-header-group,

table-footer-group, table-row,table-column-group,table-column,table-cell,table-caption, none

- 기본값 : inline

display: block : 그요소를 블록박스로 만든다. [줄바꿈 O, 상,하 margin과 padding속성 O, width와 height사용 O]

span1

span2

span3

 

display: inline: 그요소를 한 개 이상의 인라인박스로 만든다.

[줄바꿈 X, 상,하 margin과 padding속성 X, width와 height사용 X]

span1

span2

span3

 

display:inline-block : inline으로 정렬 된 것들이 block속성을 가지고 정렬된다.

(block형태로 만들지만, 자체 속성은 inline이다.) : text-align:center;

span1

span2

span3

 

※ display:inline은 서체의 종류 크기에 영향을 받기 때문에 메뉴 정렬에는 적절하지 않다.

display: table관련속성 : 그 요소를 테이블 관련 요소와 비슷한 형태로 만든다.

※ div코딩시 가운데 정렬하는 것이 굉장히 힘들다 이런때에 table관련 속성을 사용하면 간단하게 해결된다.

table코딩시에 vertical-align:middle이 부분을 적용해야 하는대 사용하기 위해서는 아래와 같이 사용하면 된다. 

DIV.B

Text를 세로로 가운데 정렬

DIV A.

 

div A의 속성을 display:table로 지정

div B의 속성을 display:table-cell로 지정하면

vertical-align이 지정, 왼쪽의 화면과 같이 나옴.

 

.div A {display:table}

.div B {display:table-cell; vertical-align:middle}

 

display: none : 그 요소의 박스를 생성하지 않고, 자식 요소에도 박스를 만들지 않는다.

따라서 그 요소는 시각적으로 표시되지 않는다.


'CSS' 카테고리의 다른 글

CSS Display속성  (0) 2010/11/30
스타일 시트로 말줄임표 표시를 하자... (overflow)  (0) 2010/03/08
Posted by 작은나무1 Trackback 0 : Comment 0
Android WebView를 사용하여 화면을 로딩시키는대 세로에서 가로로 화면을 회전시키면
웹페이지가 다시 Reload되어 처음화면으로 가는 문제가 있네요.

정확히는 Reload가 발생하는 것이 아니라 Activity가 호출되었을때 발생하는 이벤트인
onCreate이벤트가 다시 발생하는 것 같습니다.

이 부분을 수정하려면 Android프로젝트의 중에 Androidmanifest.xml파일을 수정해야
합니다.

activity가 있는곳에 android:configChanges="keyboardHidden|orientation
추가해줍니다.

android:configChanges는 설정되지 않는 변화가 발생하면 Activity를 셧다운하고 Restart하게
되고 여기에 설정된 리스트의 변화는 onConfigurationChanged()를 호출하게 됩니다.
여기서는 기기의 화면에 대한  orientation을 설정
실제기기에서는 orientation만으로 정상동작이 되었지만, 에뮬레이터에서는 keyboardHidden이 같이 발생하는지 keyboardHidden도 추가해주어야 하네요~
여러개를 적을 경우 파이프(|)로 연결을 합니다.

//화면변환시(가로,세로) Reload방지
@Override
public void onConfigurationChanged(Configuration newConfig){
super.onConfigurationChanged(newConfig);
}

Activity파일에서 onConfigurationChanged()를 위의 소스와 같이 Override해주면 됩니다.

'Android' 카테고리의 다른 글

Android WebView에서 Rotate시 페이지 Reload방지  (0) 2010/11/08
Posted by 작은나무1 Trackback 0 : Comment 0