에 의해 자바 엔터프라이즈 애플리케이션 구축

첫 번째 챕터의 첫 페이지부터 마지막 페이지의 마지막 페이지까지,이 시리즈는 응용 프로그램 구축에 초점을 맞출 것입니다. 당신이 집어 때문에 아마 중복 소리,이 책은 제목을 알고 있지만,내가 무슨 뜻인지 설명 할 수 있습니다. 첫째,이 책에서 사용되는 기술의 기초를 설명하지 않을 것입니다. 이 책은 당신을 위한 것이 아닙니다. 난 당신이 주제에 오라일리 책의 사본을 선택 권하고 싶습니다 당신은에 대해 배우고 싶은,거기 시작. 이 장의 끝 부분에있는 섹션 1.3.3 은 주제를 올바른 오라일리 책에 연결하기위한 좋은 참고 자료입니다.

둘째,이 책은 엔터프라이즈 개발자를 정면으로 대상으로하며,특히 기존 또는 향후 프로젝트가있는 사람을 대상으로합니다. 나중에 엔터프라이즈 응용 프로그램을 구성하는 것에 대해 설명하겠습니다.하지만 이 책은 해결해야 할 실제 비즈니스 문제가 있고이 장의 개념을 직접 적용 할 수있는 경우 가장 도움이 될 것입니다.

셋째,나는 당신이 많은 코드에 편안 할 것으로 기대합니다. 나는 기본 개념에 대한 설명을 최소한으로 유지하려고 노력할 것이고,대신에 더 엄격한 문제,다른 책에서 다루어지지 않는 실제 문제,그리고 일상적인 프로그래밍에서 볼 수있는 전형적인 실수에 초점을 맞출 것입니다. 많은 코드를 통해 웨이드 할 준비가되지 않은 경우(이 볼륨의 수천 줄,우선),당신은이를 설정하고 한 번 다시 데리러 싶어 당신은 좀 더 많은 경험을 했어(마치 실제 프로그래머 때문에 뭔가를 넣어 것 그들의 머리 위로!).

넷째,이 책은 프로그래밍 언어로 자바만을 사용하여 처음부터 응용 프로그램을 작성하는 데 중점을 둡니다. 많은 기업 응용 프로그램이 레거시 코드 또는 비 자바 시스템 통합을 처리해야하지만,그 자체가 주제입니다. 명확하고 간결한 것을 유지하기 위해,이 책은 전적으로 자바 프로그래밍 언어를 기반으로하는 시스템을 다룹니다. 웹 서비스의 세 번째 볼륨은 다른 언어와의 통합에 확실히 영향을 주지만 이 아키텍처 볼륨은 그렇지 않습니다.

그리고 마지막으로,이 책을 통해,심지어 시리즈의 나머지 부분을 통해 작업하기를 바라고 있습니다. 이 책에서 사소한 응용 프로그램을 빌드하고 다음 두 권에 걸쳐 그 예제를 계속 진행할 것입니다.다루는 모든 코드가 온라인으로 제공 될 것이지만,나는 당신이 나와 함께 코드를 겪고 있다고 가정하는 방식으로 물건을 제시했습니다. 그래서 당신이 보통 이런 종류의 일을하지 않더라도,당신은이 책을 위해 그것을 시도 할 수 있습니다,그것은 정말로 당신을 도울 것입니다. 또한,다음 두 볼륨은 우리가 그 인프라의 상단에 구축 할 것 같이,이 책에서 작업 코드를 가지고 있다고 가정합니다. 사물이 어떻게 맞는지 볼 수 있도록함께,이제 세 가지 볼륨을 살펴 보겠습니다.이 시리즈를 구성 할 것입니다.

당신이 시리즈의 설명에 은행에 가지 않도록여기에 제시된,나는 모든 계획과 마찬가지로,상황이 변경 될 수 있음을 경고한다. 또한 오라일리의 사람들은 전통적인 웹 응용 프로그램(서블릿)또는 웹 서비스(비누,우디,웹 서비스)에 볼륨을 먼저 내야하는지에 대해 많은 토론을했습니다. 그래서,당신은 의견을 가지고 있다면,저희에게 알려주십시오! 이 책의 서문에서 우리와 연락을 얻기에 대한 세부 사항이 있습니다,나는 당신의 생각을 듣고 기대.

제 1 권: 건축

이 첫 번째 볼륨은 응용 프로그램 아키텍처에 중점을두고 다음 두 볼륨의 기초 역할을합니다. 이 책이 다음 섹션에서 다루는 내용에 대해 조금 더 자세히 설명하겠습니다.

모든 엔터프라이즈 응용 프로그램에는 디자인 및 데이터 저장소라는 두 가지 기본 구성 요소가 있습니다. 이 구성 요소 중 첫 번째 구성 요소 인 디자인은실제 프로그래밍보다 개념과 이론에 대해 더 많이. 사실,대부분의 개발자는 코딩을 원하기 때문에이 단계를 바로 돌진하고 거의 필연적으로 나중에 서둘러 가격을 지불하게됩니다. 이에 비추어 볼 때,이 책은 많은 돈을 지불합니다.엔터프라이즈 응용 프로그램과 관련된 디자인 결정에 대한 관심.또한 데이터베이스 상호 작용을 위한 프로세스 흐름을 구성하고 나중에 웹 응용 프로그램 및 웹 서비스를 사용하여 이 책의 인프라 설정과 상호 작용할 수 있도록 커넥터를 설정합니다.

또한 이 볼륨은 이러한 응용 프로그램에서 사용할 데이터 저장소를 개발하는 방법을 자세히 설명하는 데 많은 시간을 소비합니다. 분명히 이것은 테이블과 열을 디자인하는 것부터 데이터베이스 시퀀스 및 트리거를 다루는 것에 이르기까지 데이터베이스를 포함합니다. 각 데이터베이스는 고유 한 기능을 가지고 있기 때문에,부록은 특정 데이터베이스에 대한 코드를 최적화하는 방법에 대한 조언을 제공하기 위해 포함되어 있습니다. 또한 디렉토리 서비스를 탐색하고 인증 데이터를 응용 프로그램 데이터와 다르게 처리해야하는 방법을 설명하는 데 많은 시간을 할애 할 것입니다. 이 책은 2 권과 3 권에서도 많이 사용되고 있다.

제 2 권:웹 애플리케이션

이 시리즈의 두 번째 볼륨은 첫 번째 책에서 디자인 된 아키텍처에 웹 응용 프로그램 프런트 엔드를 추가하여 볼륨을 떠나는 곳에서 계속됩니다. 이 볼륨에서 웹 응용 프로그램은 웹 응용 프로그램 프론트엔드에 액세스할 수 있는 응용 프로그램 프론트엔드를만들기 위해 웹 응용 프로그램(서블릿,서블릿,서블릿)을 사용하는 것을 의미합니다.이 볼륨은 이러한 프런트 엔드 구성 요소를 백엔드에 연결합니다.또한,다양한 솔루션들이 어떻게 구현될 수 있는지 설명해 드리겠습니다. 특히 정적 및 동적 콘텐츠를 모두 제공하는 대규모 애플리케이션에서 중요한 부분이 되고 있습니다. 또한 응용 프로그램 프런트 엔드 간의 콘텐츠를 통신하는 다른 수단을 살펴 보겠습니다.

마지막으로,자바메일과 같은 제이투이의 위성 구성 요소 중 일부는 작동하는 웹 응용 프로그램과 관련하여 설명되고 논의될 것이다. 일반적인 응용 프로그램에서는 중요하지는 않지만 이러한 응용 프로그램은 응용 프로그램과 최종 사용자 간의 추가 통신 계층을 구현하는 데 큰 도움이 될 수 있습니다. 이 볼륨의 끝에는 웹 응용 프로그램에 대한 완전한 이해가 있을 뿐만 아니라 전면에서 후면으로 실용적인 솔루션을 구축할 수 있습니다(볼륨 1 과 2 의 예제 코드 사용).

제 3 권:웹 서비스

이 시리즈의 세 번째 볼륨은 특히 웹 서비스에 초점을 맞출 것입니다. 그것은 비즈니스 구성요소에서 논의 볼륨 I(Ejb 및 기타 Java 클래스)와 방법을 설명할 수 있 이는 해당 에 해당하는 web 서비스 같은 기술을 사용하여 비누와 WSDL. 보안,통신 및 서비스 등록과 관련된 문제는 탐구됩니다. 4605>

이 볼륨은 또한 네트워크를 통해 데이터를 전송하는 것과 관련된 고려 사항에 대해서도 설명합니다. 사용자 지정 데이터 형식,대량의 정보 및 개체 직렬화는 모두 중요한 고려 사항이며 자세한 적용 범위가 제공됩니다.레지스트리 편집기를 열고 바이러스를 입력합니다.마지막으로,노출에 대해 자세히 다룰 것입니다.

Write a Comment

이메일 주소는 공개되지 않습니다.