책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788909071079
· 쪽수 : 1242쪽
책 소개
목차
1부: EJB
1부는 J2EE 서버 기술의 핵심인 JDBC와 EJB(Enterprise JavaBeans)를 다룬다. SQL에 대해 그리 친숙하지 않다면 여기서 SQL의 기초를 빠르게 익힐 수 있다.
2부: JSP와 서블릿
이 파트는 J2EE 웹 기술인 JSP와 서블릿에 대해 설명한다. 이 두 기술에 대한 기초적인 개요를 제공하며 그것을 잘 사용하는 방법을 보여준다.
3부: 기타 J2EE 기술
이 파트는 엔터프라이즈 수준의 개발을 할 때 필요할 지 모르는 몇몇 다른 기술들을 다루며 JNDI(Java Naming and Directory Interface), JMS(Java Message Service), CORBA를 포함한다.
4부: J2EE에서 XML 사용하기
XML은 많은 엔터프라이즈 수준의 어플리케이션들에서 없어서는 안될 부분이 되었다. 4부에서는 XML의 기초와 XML을 어플리케이션에서 사용하는 법을 배우게 된다.
5부: 네트워킹
여기서는 네트워크 프로그래밍에 대한 기초적인 개요 뿐 아니라, 많은 공통 네트워킹 프로토콜들에 대해서도 자세히 배운다. 이 부분은 또한 방화벽과 방화벽이 어플리케이션에 어떤 영향을 미치는지에 대해서도 논의한다. 인터넷 어플리케이션을 개발하고 있다면, 언젠가 반드시 방화벽을 다루게 될 것이다.
6부: 보안
더 많은 사람들이 인터넷에서 사업을 하게 될수록 보안의 필요성은 더욱 강조된다. 여기서는 데이터 보안(암호화와 디지털 서명)의 개본 개념에 대해 논의하고 데이터를 보호하기 위해 다양한 자바 API들을 어떻게 사용하는지 보여준다.
7부: 동적인 자바
자바는 클래스들을 동적으로 로드하고 실행시에 필드와 메쏘드들에 접근할 수 있게 하는 Reflection API를 갖고 있다. 이 파트는 유연한 프로그램을 만들기 위해 이런 동적인 기능들을 어떻게 사용할 수 있는지에 대해 논의한다.
8부: 애플릿
애플릿이 과거만큼 많이 사용되지는 않지만, 여전히 많은 웹 어플리케이션에서 중요한 역할을 한다. 8부는 애플릿을 사용하는 방법 뿐 아니라, 그 기능을 증대시키기 위해 애플릿에 디지털 서명을 사용하는 방법을 보여준다.
9부: 문제 해결
개발자의 작업 중에는 프로그래밍과 관련이 없는 부분이 있다. 시스템이 왜 정상적으로 작동하지 않는지를 알아내야 하는 경우가 많다. 여기서 시스템을 디버그하고 긴급 상황에서 문제를 해결하는 것에 대한 실용적인 조언을 얻을 수 있다.
10부: J2EE 실례
이 파트는 다양한 J2EE 기술들을 사용해서 몇몇 어플리케이션을 만드는 법을 보여준다. 무선 웹을 위한 어플리케이션을 만드는 방법도 배울 수 있다!
부록
이 책의 마지막 부분은 엔터프라이즈 수준의 자바 어플리케이션을 개발할 때 종종 사용하게 되는 몇몇 API들에 대한 레퍼런스를 제공한다. 이 부록들은 이 책과 함께 제공되는 CD-ROM에 있다.