Server-Based Java Programming
暫譯: 伺服器端 Java 程式設計

Ted Neward

  • 出版商: Manning
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 592
  • 裝訂: Paperback
  • ISBN: 1884777716
  • ISBN-13: 9781884777714
  • 相關分類: Java 程式語言
  • 已過版

買這商品的人也買了...

商品描述


Java on the server is here to stay. Whether you're using J2EE or writing your own, you will need to understand the fundamental concepts of server-based Java. Server-Based Java Programming teaches those concepts of Java that underlie the J2EE APIs and the best ways to use them. An ongoing focus on the full lifecycle, including administration and deployment, makes this book a rare, practical guide. One of its themes is the theoretical "three-zeroes" goal for server development--zero development, zero administration, and zero deployment.

Server-Based Java Programming isn't just about implementation--it's also about architecture, and design. You'll learn how to write the code that sustains a cutting-edge enterprise. You will learn nuts-and-bolts topics like ClassLoaders, threads, CORBA, RMI/IIOP, and JNI, as well as how to make each of these contribute to enterprise-wide goals such as fault-tolerance, easier system administration, five-nine availability, deployment without headaches, and lower development costs.

What's Inside:

  • Concepts underlying J2EE such as:
    • EJB
    • Servlets
    • JDBC
    • JMS
    • JNDI
    • Lifecycle
  • Data and code distribution with:
    • Servlets
    • Sockets
    • Serialization
    • Mobile objects
  • Extensions
  • Threads
  • Distributing objects over a network
  • Making servers robust and scalable
  • Clustering, fault tolerance, and failover
  • ClassLoaders
  • System monitoring

商品描述(中文翻譯)

Java 在伺服器上的應用將持續存在。無論您是使用 J2EE 還是自行編寫,您都需要了解伺服器端 Java 的基本概念。伺服器端 Java 程式設計 教授這些 Java 概念,這些概念是 J2EE API 的基礎以及最佳使用方式。這本書持續關注完整的生命週期,包括管理和部署,使其成為一本罕見且實用的指南。其主題之一是伺服器開發的理論「三個零」目標——零開發、零管理和零部署。

伺服器端 Java 程式設計 不僅僅關於實作——它還涉及架構和設計。您將學習如何編寫支撐尖端企業的程式碼。您將學習一些基本主題,如 ClassLoaders、執行緒、CORBA、RMI/IIOP 和 JNI,以及如何使這些技術貢獻於企業範圍內的目標,例如容錯性、更簡單的系統管理、五個九的可用性、無痛部署和降低開發成本。

內容包括:


  • J2EE 的基本概念,例如:

    • EJB

    • Servlets

    • JDBC

    • JMS

    • JNDI

    • 生命週期



  • 使用以下技術進行數據和程式碼分發:

    • Servlets

    • Sockets

    • 序列化

    • 移動物件



  • 擴展

  • 執行緒

  • 在網路上分發物件

  • 使伺服器穩健且可擴展

  • 叢集、容錯和故障轉移

  • ClassLoaders

  • 系統監控