본문 바로가기

구디 아카데미 수료 과정/Spring+SpringBoot

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•72일차/02.07

 크로스 도메인  설정 방법

Cross Domain   

Tomcat
ㄴserver.xml
ㄴcontext.xml

■ server.xml
<Connector> 태그 속성에 emptySessionPath='true'

■ context.xml
<Context> 태그 속성에 crossContext='ture'

 

■세션정보를 SpringSessionCross_Root 프로젝트에서 세션을 담는다
HttpSession의 정보를 getServletContext()에 담아준다
ex )request.getSession().getServletContext().setAttribute("loginInfo", name);
 (session scope가 아닌 application scope에 담김)

 

■ 같은 톰캣을 사용하고 있는 다른 프로젝트에서 사용하는 방법
 String loginInfo = request.getSession().getServletcontext()
                        .getContext("/SpringSessionCross_Root").getAtrribute("loginInfo")를 통해서
     다른곳에서 생성한 Application Scope를 사용할 수 있다.

■ 사용되는 Scope는 Application Scope이기 때문에
   EL문법으로 사용시 이름이 같은 Scope명이 없다면 이름을 그대로 사용하면 되고
  ex) ${loginInfo} 만약에 명환한 Scope의 코드를 작성한다면 ${applicationScope.loginInfo}로 작성하면 된다.

** 1) 사용되는 곳에서 filter를 통해서 확인 작업이 필요
    2) Application Scope를 가져온 후에 HttpSession에 담아서 사용하면 되고
    3) 반드시 Filter를 통해서 "SpringSessionCross_Root"의 Scope가 유지되고 있는지 확인이 필요함
    4) Spring Framework에서 redirect는 프로젝트의 @Controller의 RequestMapping을 찾지만
       없는 경우   요청된 화면의 주소에 전달하게 된다 
     @GetMapping(value="/init.do")
     public String init(){
         return "redirect:http://naver.com";
    }


클라우드 컴퓨팅의 정의



 

가상화란?

 


하이퍼바이저 vs 컨테이너 비교

 

 


도커란?

 


도커의 역할

 

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님