xe 오픈소스 읽어보기 part 3
TRANSCRIPT
XE 오픈소스 읽어보기
크로미엄 오픈소스 프로젝트
컴퓨터 공학과2011108182
김재린
파헤쳐 보기 - context 위치 : context/Context.class.php
웹페이지를 만들기 위해 필요한 정보를 가지고 있음 ex) 환경변수 DB 정보 언어
XE 의 모든 정보를 관리하는 상위 class 모듈이 실행되고 결과물을 출력할때 사용함 .
context 멤버함수
context 멤버함수 - loadDBinfo
context 멤버함수 - 언어 관련 메소드
XE 의 장점 !
UI 와 Content 의 다국어 지원
/common/lang/lang.xml
/common/lang/lang.info
loadLangSupported 메소드에서 사용되는 경로를 따라 파일을 찾아봄
info 라는 특이한 확장자를 알 수 었음
XE 에서 다양한 언어를 인식하고 출력하는 구조를 알게 되었음
context 멤버함수 - checkSSO
개념이라도 알아보기 - SSO
SSO 란 ?
Single Sign-On 으로 싱글 사인 - 온 , 단일 인증이라 한다 .
한 번의 인증 과정으로 여러 컴퓨터 상의 자원을 이용 가능하게 하는 인증 시스템이다 .
개념이라도 알아보기 - SSOAbout SSO
서로 다른 사이트에 접속하기 위해서 여러번의 절차를 SSO 를 통한 통합관리로 편리하게 이용가능하다 .
NETS*SINGLE SIGN on 을 통하여 보안취약점을 보완함으로 이용자들에게 안전한 접근을 지원함
그 외에도 윈도우 통합인증 , 이중 인증 ,LDAP 인증 등으로 연계하여 지원 가능
자주 쓰이는 문장
Context 클래스의 초기화 확인을 위한 문장으로 보임 삼항 연산자를 이용하여 메소드에서 사용한 Context 객체를 지정 is_a 내장을 함수를 통해서 $this 가 Context 로 초기화 되어 있으면 $self 에 대입하여 $self 를 통해서 수행함 없으면 객체를 얻어와서 대입 후 수행
context 멤버함수
context 멤버함수
context 멤버함수
context 멤버함수
context 멤버함수
context 멤버함수
자료 참조 개념이라도 알아보기 SSO
http://blog.daum.net/insignia78/15866859