Page 15 -
P. 15
만으로는 불가능한 일을 웹 사이트에 추가할 수 있었습니다(예: 실시간 반응하는 그래프나 스트리 1
밍 비디오 피드).
인터넷이 빠르게 팽창하면서 정적 웹 페이지는 낡고 따분한 유물로 전락했고 사람들은 더 빠르 디자인 패턴이란?
고 화려한 웹 서핑을 원했습니다. 애플릿을 쓰면 사용자와 대화하면서도 정적인 월드 와이드 웹
(World Wide Web, WWW)에 유려하고 멋진 효과나 액션을 넣을 수 있었지만, 인터넷 세상은 뭐든 오
래 가는 법이 없죠. 사용자는 더 많은 것을 바랐고 애플릿은 그런 요구를 충족시키지 못해 인기는
시들해졌습니다.
그래도 애플릿은 자바 플랫폼을 세상에 빠르게 전파하고 인기 반열에 올려놓은 주역입니다. 아직
도(이 책을 쓰고 있는) 자바는 세상에서 제일 인기 있는* 2대 프로그래밍 언어입니다.
1.3.1 자바에서 엔터프라이즈 자바로
자바 스탠다드 에디션(Standard Edition) 출시 이후 1997년 IBM은 EJB 기술을 선보였고 1999년 선
마이크로시스템즈(Sun Microsystems)는 이를 엔터프라이즈 자바 플랫폼(Enterprise Java Platform)(J2EE)
1.2에 편입했습니다. 선은 J2EE**가 나오기 전인 1998년 JPE라는 이름으로 자바 전문가용 버전을
발표했지만, EJB 출시 이후가 되어서야 업계와 개발자는 엔터프라이즈 자바에 주목하기 시작했습
니다. J2EE 1.3 버전이 2001년 출시된 이후 자바는 엔터프라이즈 영역에서 중요한 위치를 선점했
고 2003년 J2EE 1.4 버전 출시를 계기로 자리를 굳혔습니다.
J2EE 1.4는 자바 역사를 통틀어 가장 위대한 족적으로 손꼽힙니다. 새 버전 이후에도 J2EE 1.4는
수년 동안 두루 인기를 누렸는데 웬일인지 업계는 불평불만도 많았지만, 새 버전을 빠르게 수용하
지 않았습니다. 가족형 세단보단 13톤 화물 트럭을 모는 듯한 느낌이랄까요? J2EE 1.4는 강력한
기능을 탑재했지만 XML 파일이 너무 길고 복잡했고 프레임워크와 컨테이너 모두 결코 가볍지 않
았습니다.
그럼에도 J2EE는 이런 특성 덕분에 가장 인기 있는 엔터프라이즈 개발 플랫폼이 되었습니다.
● 이식성(portability) – 자바 코드는 운영 체제에 구애받지 않고 JVM으로 실행할 수 있습니다.
가령, 개발자가 윈도에서 개발하고 리눅스에서 테스트한 다음 UNIX 시스템에 완성품을 배
포하는 것도 가능합니다.
* TIOBE 인덱스(프로그래밍 언어의 인기를 나타내는 수치)에 따르면 자바가 1위, C가 2위입니다(2016년 11월 기준).
** J2EE는 자바 EE 5 버전이 나오기 전 이름입니다. 앞으로 자바 EE 5 이전 버전을 J2EE라고 부릅니다.
029
java_06.indd 29 2017-02-28 �� 3:00:51