Java 2 Platform, Standard Edition 5.0 (Code Name Tiger)
2004년 9월에 릴리즈된 J2SE 5.0(코드명 타이거)는 2005년에 걸쳐 개발자들에게 많은 영향을
주었다. 2005년 1월, Calvin Austin 은 J2SE 5.0이 개발과 실행시간을 줄일 수 있을것이라고
그의 저서 "Five Reasons to Move to the J2SE 5 Platform"에서 밝혔다.
구굴의 소프트웨어 엔지니어 Li Moore는 2005년 9월 인터뷰에서 "이 시점에서 왜 1.4 버젼을
쓰는지 모르겠다고" 밝혔으며 고슬링은 "사람들은 타이거가 선이 독자적으로 추진한 것으로
알고 있는것 같은데 이는 대화를 통해 협력해서 만든 것이다." 라고 인터뷰에서 밝혔다.
Generics
Java Platform Migration Guide (pdf)에서 J2SE 5.0에서 collection class, Class class 그리고
다른 core library들은 generic type 파라미터 들과 인자들이 각 클래스와 메소드들에 추가되었
다고 설명한다.
generic의 장점을 취하면 code가 더욱 깨끗해 지고 가독성(readability)이 증가하며 불필요한
cast를 줄여 런타임 에러를 제거한다고 설명했다.
Java SE 6: Mustang Snapshot Releases
2005년 선은 Java SE 6 소스코드의 스탭샷을 java.net에 릴리즈했다.
릴리즈에 일반인도 참가할 수 있으며 먼저 2005년 4월에 업데이트된 Hamilton의 기사 "How to
Contribute Code to Mustang."를 꼭 읽어보길 바란다.
Mustiang의 최근 버젼은 java.sun.com에 Chet Haase와 데스크탑 자바 엔지니어링 팀에
의해 올려져 있다.
Service-Oriented Architecture (SOA)
가트너 그룹은 "2008년까지 SOA는 지난 40년간 monolithic software architecture의 장악을
끝내고 소프트웨어 엔지니어링에 큰 변화를 가져올 것이다."라고 예상했다.그러나 2005년은
SOA의 교육과 계획에 큰 해였다.그리고 자바 기술은 이미 SOA 기술을 사용하고 있다.
AJAX
Greg Murray는 2005년 6월 java.sun.com의 기사 "비동기적 자바스크립트 기술과 XML
(AJAX)와 Java2 Platform,Enterprise Edition"라는 기사에서 AJAX 자체는 새로운 기술이 아니
지만 XMLHttpRequest를 지원하는 브라우져의 메인스트림이 바뀌었다고 했다.
Murray의 기사는 2005년 java.sun.com의 상위 10개 기사 중 하나다.
그는 "Flickr,GMail, Google Suggest나 Google Map을 이용하는 사람은 다양한 웹 애플리케이
션이 태어나고 있음을 인지할 것이다.이러한 애플리케이션들은 플러그인이나 브라우져의
특징에 의존하지 않은 전통적 애플리케이션과 매우 비슷하게 움직인다.
자바스크립트 프로그래밍 언어와 CSS(cascading style sheets)같은 기술은 다이나믹 웹
애플리케이션이 모든 메이져 브라우져에서 돌아간다."
줄여 잘하자면 Murray는 AJAX는 웹 에플리케이션이 더욱 풍부하고 데스크탑같이 상호 작용
할 수 있게 해준다고 말한다.
원문: http://java.sun.com/developer/technicalArticles/2005_review/?feed=JSC
카페 게시글
IT이야기/칼럼/기사
Java 2 Platform, Standard Edition 5.0 (Code Name Tiger)
플밍지기
추천 0
조회 128
06.01.28 23:48
댓글 0
다음검색