전체 글 62

Java String과 String Pool 및 메모리에 대한 정리

어떤 프로그래밍 책을 보더라도 거의 처음부터 나오는 개념이면서도 기초 중에 기초라고 생각했던 String에 대해 얼마나 알고 있었던 걸까요? 오늘은 평소에 굉장히 자주 접하는 String에 대해서 정리를 해보려고 합니다.아래 자바 코드는 몇 개의 객체를  생성할까요? 그리고 다음 코드의 실행 결괏값은 어떤 식으로 출력될까요?public class ExcampleString{ public static void main(String[] args){ String str1 = "Banana"; String str2 = "Banana"; String str3 = new String("Banana"); String str4 = new String("Banana"); System.out...

Java 2019.01.29

WAS와 웹 서버(Web Server)의 차이. 그리고 Apache와 톰캣(Tomcat)??

Web Server와 WAS(Web Application Server)의 역할과 차이1) 웹서버(Web Server) = Apach클라이언트가 서버에 요청을 하면 가장 앞에서 요청을 받아 정적 컨텐츠(.html, .css, .png 등)를 제공하는 서버 보통 WAS앞에 여러 개 둔다. 1개의 웹서버만 있을 시, 사용자가 몰리면 서버가 터질수 있기 때문에. ①동작순서1. 정적 컨텐츠는 웹서버가 바로 제공 가능. But 사용자에 맞춰 다른 컨텐츠를 보여줘야하는 동적인 컨텐츠(JSP, Servlet 등)는 웹서버에서 처리 불가능.2. WAS에게 동적인 컨텐츠의 처리를 부탁하자!3. WAS는 요청을 처리하고 HTML로 만들어서 보냄. 웹서버가 받아 User(클라이언트)에게 응답(response)  2) WAS(..

Spring 2019.01.12