Professional Java Server Programming J2EE 1.3 Edition (Programmer to Programmer) Subrahmanyam Allamaraju Cedric Buest John Davies RMI JNDI JDBC SOAP SwA UDDI WSDL
Language: English
Published by Wrox Verlag, 2001
- Softcover
- Used

Seller: BUCHSERVICE / ANTIQUARIAT Lars Lutzer, Wahlstedt, GermanyBUCHSERVICE / ANTIQUARIAT Lars Lutzer
AbeBooks seller since July 14, 2011
Condition: Used - Very good
US$ 40.23
Quantity: 1 available
Add to basketItem description from seller
This new edition of Professional Java Server Programming J2EE is remarkably similar to the previous edition. Differences include dropping the chapter on Internationalisation and adding chapters on Java Connector Architecture, Web Services, which J2EE implementation to use and J2EE Packaging--along with minor chapter changes reflecting changes to v1.3. You'll need a good grounding in Java programming and database work at a corporate level, and it helps if you're familiar with RMI, JNDI, JDBC, SOAP, SwA, UDDI and WSDL, though these are introduced in the text. You'll find excellent coverage of the complete servlet lifecycle, deployment, security and other business-oriented aspects of J2EE with emphasis on scalability, robustness and maintainability. The authors assume familiarity (if not extensive experience) with objects, classes, data exchange protocols and other aspects of server programming--including a grasp of business logic and UML. However, treating business procedures as programming exercises often results in confusion between the business and programming logic. This reflects the problems encountered when trying to treat two activities as if they're aspects of the same exercise, when in practice they're better treated separately--a problem exacerbated by the lack of support in UML for Enterprise Javabeans. If you persevere, though, Professional Java Server Programming J2EE 1.3 Edition will get you to the finish line, even if it does sometimes feel like you're running an obstacle course. Aimed at the working developer or IT manager tackling server-side and Web-based enterprise Java applications, Professional Java Server Programming J2EE 1.3 Edition offers a truly excellent guide to the fast-changing world of today's Java 2 Enterprise Edition (J2EE) APIs and programming techniques. Filled with the practical details and advice for using real Java tools in actual projects, this book offers one of the best available resources to the current state of the Java used on the enterprise. If anything, the new edition of this title (without the massive hard-cover format of its predecessor) gains in being streamlined. Although some readers might quibble with the ordering of topics here (it's hard to see why JNDI and RMI begin the tour of J2EE), the range of topics and coverage offers a superior mix of APIs without getting bogged down in excessive detail. Better yet, the authors are careful to distinguish between different flavors of specific APIs on such topics as JDBC (they cover features of versions 1.0 through 3.0 separately), new servlet and custom tag library standards, and EJB 2.0 standards. J2EE is several years old and its APIs have grown by leaps and bounds. The authors are careful to cover the older material while highlighting what's new and improved. At each juncture, they do a fine job of listing relevant APIs, making this book an excellent reference for everyday programming. It's an old saw that the genius is in the details, but perhaps never more so than with J2EE, where finicky application servers can waste countless hours of your time. This volume will increase your productivity with its exacting presentation of Web and EJB deployment (using freeware Java deployment tools) and the league-leading BEA WebLogic Server 6.x, which is used here for deploying components. Working Java developers will also appreciate the full tour of deployment descriptor options for servlets and EJBs. Other excellent material looks at the ways of designing truly scalable and maintainable enterprise systems with Java mixing JSPs, servlets, and EJBs. This guide to "best practices" includes a useful discussion of software patterns (like the front controller pattern) illustrated with real code. Coverage of custom tag libraries, plus the evolving JSP Standard Tag Library (JSPTL) from Sun and Apache, will help you master this very important emerging technology. With its extensive coverage of today's rich and complex J2EE platform, and practical focu.…
Seller Inventory # BN2025
- Title
- Professional Java Server Programming J2EE 1.3 Edition (Programmer to Programmer) Subrahmanyam Allamaraju Cedric Buest John Davies RMI JNDI JDBC SOAP SwA UDDI WSDL
- Author
- Subrahmanyam Allamaraju Cedric Buest John Davies
- Publisher
- Wrox Verlag
- Publication year
- 2001
- Condition
- gut
- Binding
- Softcover
- Language
- English
- ISBN 10
- 1861005377
- ISBN 13
- 9781861005373
- Edition
- 2001.
- Item weight
- 2,000 grams
This book demonstrates how to design and construct secure and scalable n-tier J2EE applications, using JSP and servlets for the web tier and EJBs for the business logic. It also covers J2EE Connector Architecture that allows you to easily integrate your J2EE applications to enterprise information systems.
This book covers:
"Synopsis" may belong to another edition of this title.
About the Author
Cedric Beust is a senior software engineer in the EJB team at BEA Systems. He's been involved in implementing the EJB 2.0 version of the Weblogic EJB Container.
Marc Wilcox is in the professional services group at WebCT, Inc, the world's leading developer of Course Management Systems/Virtual Learning Environments. The next version of their product, code-named Cobalt, will be based on a J2EE application environment.
Sameer Tyagi writes regularly for online and print publications. He has over four years of experience in software design and development and specializes in server side Java based distribution applications.
Rod Johnson is an enterprise Java architect specializing in scalable web applications. He spent the last 2 years designing a J2EE solution for FT.com.
Gary Watson has been developing using Java for the past 4 years. He is a Freelance IT Consultant and currently a Technical Architect at the Financial Times. He can be reached at Gary@com-contracts.demon.co.uk.
Alan Williamson has worked in mainly research & developing roles until starting up the UK's first pure Java consultancy company. Alan is also Editor-in-Chief of the worlds largest Java magazine; Java Developers Journal.
John Davies is the CTO of Century 24 Solutions Ltd., providing Java and J2EE based solutions for the financial market. John is currently engaged with BNP-Paribas leading the Technology Consulting Group. John can be reached at John.Davies@C24Solutions.com.
Ramesh Nagappan is a Technology Architect specializing in Java and CORBA based Distribution application architectures. He is a Java evangelist and also an active contributor for open source specifications and implementations. He can be reached at nramesh@mediaone.net.
Andy Longshaw is an independent consultant, writer and educator specialising in J2EE, XML, Web-based technologies and components, particularly the design and architecture decisions required to use these technologies successfully.
A contractor to Sun Microsystems, Dr. Sarang trains Sun's corporate clients on various courses from Sun's official curriculum. He also conducts the "Train The Trainers" program and "Instructor Authorization Tests" on behalf of Sun.
Tyler Jewell is an Evangelist for BEA Systems, Inc. where he writes and speaks about enterprise technologies for developers. He is an expert trainer and mentor, specializing is large-scale e-business architectures.
Alex Toussaint is Director of Engineering for Vignette Corporation and has contributed articles on web application and electronic commerce to online journals, such as Microsoft MSDN. You can contact him by email at alex_toussaint@yahoo.com.
"About the title" may belong to another edition of this title.
BUCHSERVICE / ANTIQUARIAT Lars Lutzer
Wahlstedt, Germany
AbeBooks seller since July 14, 2011
Shipping rates from Germany to U.S.A.
| Item | 9 to 29 business days | 8 to 19 business days |
|---|---|---|
| First item | US$ 44.71 | US$ 55.90 |
Payment methods
- Bank Wire Transfer
- Check
- Invoice
- Paypal
Store description
ANTIQUARIAT *** LITERATUR RECHERCHE *** BUCHSERVICE *** ANTIQUARISCHE SUCHE Sollten Sie auf der Suche nach einem (ggf.raren/vergriffenen) Fachbuch sein, nutzen Sie einfach unseren persönlichen Service rund ums Buch. Wir besorgen jedes lieferbare Buch schnellstmöglich (sowie CDs, Kassetten, Spiele, Fortsetzungen, Fachzeitschriften etc.) und lösen auch anspruchsvollere Aufgaben - testen Sie uns! Für Kunden, die nach bestimmten Buchtiteln suchen, bieten wir einen unverbindlichen und kostenlosen Recherche-Service. Dank unserer guten Vernetzung kann unser Buchservice oft selbst solche Bücher aufspüren, die auf dem Markt bereits seit langem vergriffen sind. ANTIQUARIAT *** LITERATUR RECHERCHE *** BUCHSERVICE *** ANTIQUARISCHE SUCHE Impressum: BuchService Lars Lutzer - Einzelunternehmung -Alte Landstr. 39- 23812 Wahlstedt- TEL: +49 (0) 176 / 63887918 Email: L.LUTZER(AT)LLU-BUCHSERVICE(PUNKT)DE , UID: DE277819159…
Seller's business information
BUCHSERVICE / ANTIQUARIAT Lars Lutzer
Germany
Terms of sale
Allgemeine Geschäfts- und Lieferbedingungen
-
Allgemeines - Geltungsbereich
-
Vertragsschluss
-
Eigentumsvorbehalt
-
Vergütung
-
Gefahrübergang
-
Gewährleistung
-
Haftungsbeschränkungen und -freistellung
-
Datenschutz
-
Schlussbestimmungen
-
Allgemeines - Geltungsbereich
1.1. Die folgenden Allgemeinen Geschäftsbedingungen gelten für alle Geschäftsbeziehungen zwischen uns und unseren Kunden. Maßgeblich ist jeweils die zum Zeitpunkt des Vertragsschlusses gültige Fassung.
1.2. Verbraucher i. S. d. Geschäftsbedingungen sind natürliche Personen, mit denen wir in Geschäftsbeziehung treten, ohne dass diesen eine gewerbliche oder selbständige berufliche Tätigkeit zugerechnet werden kann. Unternehmer i. S. d. Geschäftsbedingungen sind natürliche oder juristische Personen oder rechtsfähige Personengesellschaften, mit denen wir in Geschäftsbeziehungen treten und die in Ausübung einer gewerblichen oder selbständigen beruflichen Tätigkeit handeln. Kunde i. s. d. Geschäftsbedingungen sind sowohl Verbraucher als auch Unternehmer.
1.3. Abweichende, entgegenstehende oder ergänzende Allgemeine Geschäftsbedingungen werden, selbst bei Kenntnis, nicht Vertragsbestandteil, es sei denn, ihrer Geltung wird ausdrücklich schriftlich zugestimmt.
- Vertragsschluss
2.1. Unsere Angebote sind freibleibend und stehen unter der Bedingung, dass das Produkt unsererseits noch vorrätig oder lieferbar ist.
2.2. Mit der Bestellung erklärt der Kunde verbindlich sein Vertragsangebot. Wir werden den Zugang der Bestellung des Kunden bestätigen. Die Zugangsbestätigung stellt noch keine verbindliche Annahme der Bestellung dar. Die Zugangsbestätigung kann mit der Annahmeerklärung verbunden werden.
2.3. Wir sind berechtigt, das in der Bestellung liegende Vertragsangebot innerhalb von sieben Werktagen nach Eingang bei uns anzunehmen. Wir sind berechtigt, die Annahme der Bestellung - etwa nach Prüfung der Bonität des Kunden - abzulehnen.
- Eigentumsvorbehalt
3.1. Bei Verbrauchern behalten wir uns das Eigentum an der Ware bis zur vollständigen Zahlung des Kaufpreises vor. Bei Unternehmern behalten wir uns das Eigentum an der Ware bis zur vollständigen Begleichung aller Forderungen aus einer laufenden Geschäftsbeziehung vor.
3.2. Wir sind berechtigt, bei vertragswidrigem Verhalten des Kunden, insbesondere bei Zahlungsverzug oder bei Verletzung einer Pflicht nach Ziff. 2 und 3 dieser Bestimmung vom Vertrag zurückzutreten und die Ware herauszuverlangen.
3.3. Der Unternehmer ist berechtigt, die Ware im ordentlichen Geschäftsgang weiterzuveräußern. Er tritt uns bereits jetzt alle Forderungen in Höhe des Rechnungsbetrags ab, die ihm durch die Weiterveräußerung gegen einen Dritten erwachsen. Wir nehmen die Abtretung an. Nach der Abtretung ist der Unternehmer zur Einziehung der Forderung ermächtigt. Wir behalten uns vor, die Forderung selbst einzuziehen, sobald der Unternehmer seinen Zahlungsverpflichtungen nicht ordnungsgemäß nachkommt und in Zahlungsverzug gerät.
- Vergütung
4.1. Der angebotene Preis ist bindend. Im Preis ist die gesetzliche Umsatzsteuer enthalten. Beim Versendungskauf versteht sich der Preis zuzüglich einer Versandkostenpauschale. Dem Kunden entstehen bei Bestellung durch Nutzung der Fernkommunikationsmittel keine zusätzlichen Kosten. Der Kunde kann die Bezahlung über eine der angebotenen Zahlungsarten leisten. Wir behalten uns das Recht vor, einzelne Zahlungsarten auszuschließen.
4.2. Der Kunde verpflichtet sich, nach Erhalt der Leistung innerhalb von 10 Tagen den Preis zu zahlen. Nach Ablauf dieser Frist kommt der Kunde in Zahlungsverzug. Der Verbraucher hat während des Verzugs die Geldschuld in Höhe von 5 % über dem Basiszinssatz zu verzinsen. Der Unternehmer hat während des Verzugs die Geldschuld in Höhe von 8 % über dem Basiszinssatz zu verzinsen. Gegenüber dem Unternehmer behalten wir uns vor, einen höheren Verzugszinsschaden nachzuweisen und geltend zu machen.
4.3. Der Kunde hat ein Recht zur Aufrechnung nur, wenn seine Gegenansprüche rechtskräftig festgestellt wurden und oder durch uns anerkannt wurden. Der Kunde kann ein Zurückbehaltungsrecht nur ausüben, wenn sein Gegenanspruch auf demselben Vertragsverhältnis beruht.
- Gefahrübergang
5.1. Bei Verbrauchern geht die Gefahr des zufälligen Untergangs und der zufälligen Verschlechterung der verkauften Ware auch beim Versendungskauf mit der Übergabe der Ware auf diesen über.
5.2. Bei Unternehmern geht die Gefahr des zufälligen Untergangs und der zufälligen Verschlechterung der Ware mit der Auslieferung der Ware an den Spediteur, den Frachtführer oder der sonst zur Ausführung der Versendung bestimmten Person oder Anstalt auf den Unternehmer über. Der Übergabe steht es gleich, wenn der Kunde im Verzug der Annahme ist.
- Gewährleistung
6.1. Verbraucher haben die Wahl, ob die Nacherfüllung durch Nachbesserung oder Ersatzlieferung erfolgen soll. Wir sind berechtigt, die Art der gewählten Nacherfüllung zu verweigern, wenn sie nur mit unverhältnismäßigen Kosten möglich ist und die andere Art der Nacherfüllung ohne erhebliche Nachteile für den Verbraucher bleibt.
Bei Unternehmen leisten wir für Mängel der Ware zunächst nach unserer Wahl Gewähr durch Nachbesserung oder Ersatzlieferung.
6.2. Schlägt die Nacherfüllung fehl, oder ist diese aufgrund der Eigenarten der bestellten Ware nicht möglich, kann der Kunde grundsätzlich nach seiner Wahl Herabsetzung oder Vergütung (Minderung), Rückgängigmachung des Vertrags (Rücktritt) oder Schadensersatz statt der Leistung verlangen. Wählt der Kunde Schadensersatz statt der Leistung, so gelten die Haftungsbeschränkungen gemäß § 8 Ziff. 1 und 2. Bei nur geringfügigen Mängeln, steht dem Kunden jedoch kein Rücktrittsrecht zu.
6.3. Unternehmer müssen uns offensichtliche Mängel innerhalb einer Frist von einer Woche ab Empfang der Ware schriftlich anzeigen; andernfalls ist die Geltendmachung des Gewährleistungsanspruches ausgeschlossen. Zur Fristwahrung genügt die rechtzeitige Absendung. Den Unternehmer trifft die volle Beweislast für sämtliche Anspruchsvoraussetzungen, insbesondere für den Mangel selbst, für den Zeitpunkt der Feststellung des Mangels und für die Rechtzeitigkeit der Mängelrüge.
6.4. Die Gewährleistung für Verbraucher beträgt für gebrauchte Waren ein Jahr ab Ablieferung der Ware, für neue Waren gilt die gesetzliche Gewährleistungsfrist. Die Gewährleistungsfrist für Unternehmer beträgt ein Jahr ab Ablieferung der Ware. Bei gebrauchten Sachen beträgt die Gewährleistungsfrist ein Jahr ab Ablieferung der Ware. Die einjährige Gewährleistungsfrist gilt nicht, wenn uns grobes Verschulden vorwerfbar ist sowie im Falle von uns zurechenbaren Körper- und Gesundheitsschäden und bei Verlust des Lebens des Kunden. Unsere Haftung nach dem Produkthaftungsgesetz bleibt hiervon unberührt.
- Haftungsbeschränkungen und -freistellung
7.1. Wir haften außer bei der Verletzung wesentlicher Vertragspflichten nur, wenn und soweit unseren gesetzlichen Vertretern und Erfüllungsgehilfen Vorsatz oder grobe Fahrlässigkeit zur Last fällt. Sofern nicht Vorsatz oder grobe Fahrlässigkeit vorliegen, ist unsere Haftung auf den Schaden begrenzt, der bei Vertragsschluss typischerweise vorhersehbar war.
7.2 Der vorgenannte Haftungsausschluss bzw. Beschränkung gelten nicht, sofern und soweit wir bestimmte Eigenschaften zugesichert oder Garantien ausgesprochen haben. Sie gelten ferner nicht für Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit sowie im Falle zwingender gesetzlicher Vorschriften.
- Datenschutz
8.1. Wir erheben, verarbeiten und nutzen die personenbezogenen Daten unserer Kunden lediglich zum Zwecke der ordnungsgemäßen Vertragsdurchführung im Rahmen der geltenden Datenschutzgesetze.
8.2. Abrechnungsdaten speichern wir höchstens bis zum Ablauf von 6 Monaten nach Versendung der Rechnung. Werden gegen die Entgeltforderungen Einwendungen erhoben oder diese trotz Zahlungsaufforderung nicht beglichen, dürfen die Abrechnungsdaten aufbewahrt werden, bis die Einwendung abschließend geklärt ist oder die Entgeltforderung beglichen ist. § 15 Abs. 8 Telemediengesetz (TMG) bleibt unberührt.
8.3. Personenbezogene Daten werden im Rahmen von Auftragsdatenverwaltung im Sinne des § 9 BDSG für uns von der mediantis AG verarbeitet. Die mediantis AG hat hierbei lediglich die Funktion eines technischen Dienstleisters, wir sind allein verantwortlich für die an uns übersandten Daten.
8.4. Sofern und soweit die Aufbewahrung der personenbezogenen Daten aufgrund bestehender rechtlicher oder steuerlicher Verpflichtungen erforderlich ist, werden diese Daten für den Zugriff zu anderen als den gesetzlich begründeten Zwecken gesperrt.
- Schlussbestimmungen
9.1. Es gilt das Recht der Bundesrepublik Deutschland. Bei Verbrauchern, die den Vertrag nicht zu beruflichen oder gewerblichen Zwecken abschließen, gilt diese Rechtswahl nur insoweit, als nicht der gewährte Schutz durch zwingende Bestimmungen des Rechts des Staates, in dem der Verbraucher seinen gewöhnlichen Aufenthalt hat, entzogen wird.
Die Bestimmungen des UN-Kaufrechts finden keine Anwendung.
9.2. Ist der Kunde Kaufmann, juristische Person des öffentlichen Rechts oder öffentlich-rechtliches Sondervermögen, ist ausschließlicher Gerichtsstand für alle Streitigkeiten aus diesem Vertrag unser Geschäftssitz. Dasselbe gilt, wenn der Kunde keinen allgemeinen Gerichtsstand in Deutschland hat oder Wohnsitz oder gewöhnlicher Aufenthalt zum Zeitpunkt der Klageerhebung nicht bekannt sind.
9.3. Sollten einzelne Bestimmungen des Vertrags mit dem Kunden einschließlich dieser Allgemeinen Geschäftsbedingung ganz oder teilweise unwirksam sein oder werden, so wird hierdurch die Gültigkeit der übrigen Bestimmungen nicht berührt.
Impressum:
BuchService Lars Lutzer - Einzelunternehmer - Anschrift: Lars Lutzer -Alte Landstr. 39- 23812 Wahlstedt/Schleswig-Holstein - TEL: +49 (0) 176 / 63887918 - Email: L.LUTZER(AT)LLU-BUCHSERVICE(PUNKT)DE , UID: DE277819159.
Shipping terms
Widerrufsrecht für Verbraucher
Verbrauchern steht ein Widerrufsrecht nach folgender Maßgabe zu, wobei Verbraucher jede natürliche Person ist, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbständigen beruflichen Tätigkeit zugerechnet werden können:
Widerrufsbelehrung
Widerrufsrecht
Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag an dem Sie oder ein von Ihnen benannter Dritter, der nicht Beförderer ist, die Waren in Besitz genommen haben bzw. hat.
Um Ihr Widerrufsrecht auszuüben, müssen Sie uns: Lars Lutzer - Einzelunternehmer - Alte Landstr. 39- 23812 Wahlstedt, Deutschland /Germany- Email: L.LUTZER(AT)LLU-BUCHSERVICE(PUNKT)DE , TEL: +49 (0) 176 / 63887918 - UID: DE277819159 mittels einer eindeutigen Erklärung (z.B. ein mit der Post versandter Brief oder E-Mail) über Ihren Entschluss, diesen Vertrag zu widerrufen, informieren. Sie können dafür das beigefügte Muster-Widerrufsformular verwenden, das jedoch nicht vorgeschrieben ist.
Zur Wahrung der Widerrufsfrist reicht es aus, dass Sie die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden.
Folgen des Widerrufs
Wenn Sie diesen Vertrag widerrufen, haben wir Ihnen alle Zahlungen, die wir von Ihnen erhalten haben, einschließlich der Lieferkosten (mit Ausnahme der zusätzlichen Kosten, die sich daraus ergeben, dass Sie eine andere Art der Lieferung als die von uns angebotene, günstigste Standardlieferung gewählt haben), unverzüglich und spätestens binnen vierzehn Tagen ab dem Tag zurückzuzahlen, an dem die Mitteilung über Ihren Widerruf dieses Vertrags bei uns eingegangen ist. Für diese Rückzahlung verwenden wir dasselbe Zahlungsmittel, das Sie bei der ursprünglichen Transaktion eingesetzt haben, es sei denn, mit Ihnen wurde ausdrücklich etwas anderes vereinbart; in keinem Fall werden Ihnen wegen dieser Rückzahlung Entgelte berechnet.
Wir können die Rückzahlung verweigern, bis wir die Waren wieder zurückerhalten haben oder bis Sie den Nachweis erbracht haben, dass Sie die Waren zurückgesandt haben, je nachdem, welches der frühere Zeitpunkt ist.
Sie haben die Waren unverzüglich und in jedem Fall spätestens binnen vierzehn Tagen ab dem Tag, an dem Sie uns über den Widerruf dieses Vertrags unterrichten, an uns zurückzusenden oder zu übergeben. Die Frist ist gewahrt, wenn Sie die Waren vor Ablauf der Frist von vierzehn Tagen absenden. Sie tragen die unmittelbaren Kosten der Rücksendung der Waren.
Sie müssen für einen etwaigen Wertverlust der Waren nur aufkommen, wenn dieser Wertverlust auf einen zur Prüfung der Beschaffenheit, Eigenschaften und Funktionsweise der Waren nicht notwendigen Umgang mit ihnen zurückzuführen ist.
Muster-Widerrufsformular
(Wenn Sie den Vertrag widerrufen wollen, dann füllen Sie bitte dieses Formular aus und senden Sie es zurück.)
– An Lars Lutzer, Alte Landstr. 39, 23812 Wahlstedt, Deutschland, E-Mail: L.LUTZER(AT)LLU-BUCHSERVICE(PUNKT)DE:
– Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag über den Kauf der folgenden Waren (*)/die Erbringung der folgenden Dienstleistung (*)
– Bestellt am (*)/erhalten am (*)
– Name des/der Verbraucher(s)
– Anschrift des/der Verbraucher(s)
– Unterschrift des/der Verbraucher(s) (nur bei Mitteilung auf Papier)
– Datum
(*) Unzutreffendes streichen.