Etc
-
-
-
-
-
-
스프링 + 서블릿 + 클래스 컴파일 및 빌드 과정Etc 2015. 12. 7. 20:21
내가 공부하면서 이해한것을 파워포인트로 만들어보았다. 우선 적재되어 있는 서블릿 클래스를 메모리에 로드하게 되고 이때 jsp 페이지에서는 로드되어있는 클래스를 사용할 수 있게된다. 추가로 특정페이지가 호출 시 work(톰캣 서버 우측마우스 클릭 후 browse를 클릭 해보면 알 수 있다.) 에는 서블릿 클래스 및 java 파일이 만들어지는데 이 해당 java 파일을 열어보면 객체 들은 자세하게는 모르겠지만 웹서버에서 구현해주기 위한 프로토콜을 만드는것인지 바이트코드를 만드는것인지는 모르겠지만(추후 알게되면 작성) 로 변환되고 각종 태그들은 out.print()로 웹페이지에 노출 시켜준다.
-
-
[자바] toString() (String) 차이점!! 기억 안날때마다 보자!!Etc 2015. 10. 19. 19:55
1. String user_name = session.getAttribute("user_name").toString(); 2. String user_name = (String)session.getAttribute("user_name"); 다음과 같이 2개의 String 형태로 값을 담고 있는 user_name 이라는 변수가 있다 어떻게 보면 같은 의미 같이 보이지만 1번째 같은 경우는 객체를 반환하여 String 으로 받는것을 의미하고 2번 같은 경우는 컴파일러에게 나 String 이야 !! 하고 가르쳐주는 것을 의미한다. 이러한 상황이 주어진다면 2번을 사용하자 왜냐하면 굳이 반환히시키면서 까지 자원을 낭비할 필요가 없기 때문이다.