Showing posts with label Manning Publications. Show all posts
Showing posts with label Manning Publications. Show all posts

Friday, March 20, 2009

Web Development With Java Server Pages Second Edition

Description : The second edition of the bestselling Web Development with JavaServer Pages updates and expands the original. In the entirely rewritten first part of the book the authors provide a gentle introduction to the important technologies on which JSP depends. The book then launches into its updated coverage of the JSP 1.2 and Servlet 2.3 standards. New chapters on servlet filters, tag-library validation, and non-HTML content are filled with fresh examples.

This second edition shares the strengths of the first, based on the authors' substantial experience with real-world development. The book covers the complete feature set of JSP 1.2, and both the advantages and the "gotchas" associated with those features. Its depth of coverage has been an important contributor to this book's success.

You'll learn how to use databases in web applications, how to separate the look of a web page from its underlying business logic, and even how to design elegant and scalable application architectures. You can learn from and modify the many examples to get up to speed quickly. And you will develop a deep understanding of JSP technology.

What's inside:

  • HTTP and Java Servlets
  • Dynamic web scripting
  • Tag-based JSP programming
  • Custom tags
  • JSP components
  • Servlet- and page-centric application designs
  • Working with databases
  • Servlet filters
  • JSP for non-HTML content
  • Tons of examples and real code
Publisher Manning Publications Company
Author(s) Duane K. Fields, Mark A. Kolb, Shawn Bayern
ISBN 193011012X
Release Date 15 September, 2001
DOWNLOAD
read more "Web Development With Java Server Pages Second Edition"

Up to Speed with Swing, Second Edition

Description : Stephen Gutz's competent book about one of Java's graphical user interface (GUI)-building technologies covers everything you'd want in a Swing book--layouts, events, all the components, and more. Gutz focuses on the interface components, detailing buttons, text elements, and tables. Throughout, his code is clear and easy to follow, and a chapter about look-and-feel programming is excellent.

The Web resources that support this book are what distinguish it from the crowd of Swing books. Gutz monitors and participates in a question-and-answer forum on the Manning site. Java programmers post questions in this forum, and other programmers--including Gutz, who seems quite active--reply with solutions and advice. The site appears to be quite heavily used, yet with a good signal-to-noise ratio. The Q&A forum is only one piece of the site--it also features the illustrative code from the book, an errata page, and an Adobe Acrobat copy of the text. The publisher restricts access to the Web site by prompting you for a particular word from the book before assigning you a username and password.

Thanks to the Web site and Gutz's participation there, it's almost as though you get free consulting time when you buy this book.
Publisher Manning Publications Company
Author(s) Steven J. Gutz, Steven Gutz, Matthew Robinson, Pavel Vorobiev
ISBN 1884777759
Release Date 01 September 1999
Page 536
DOWNLOAD
read more "Up to Speed with Swing, Second Edition"

Thursday, March 19, 2009

Struts In Action : Building Web Applications with the Leading Java Framework

Description : A comprehensive introduction to the Struts framework that is complemented by practical case studies that implement applications with Struts, this book is intended for professional developers who want practical advice on how to get their applications working the Struts way.The hot topics in the construction of any Web site such as initial design, data validation, database access, unit testing, authentication and security, J2EE integration, dynamic page assembly, extending framework classes, and product configuration are covered. Also demonstrated are dozens of proven design techniques, patterns, and strategies.





Publisher Manning Publications Company
Author(s) Ted Husted, Cedric Dumoulin, George Franciscus, David Winterfeldt, Craig R. McClanahan
ISBN 1930110502
Release Date 01 November 2002
Page 664
DOWNLOAD
read more "Struts In Action : Building Web Applications with the Leading Java Framework"

Server Based Java Programming

Description : 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
Publisher Manning Publications
Author(s) Ted Neward
ISBN 1884777716
Release Date July, 2000
DOWNLOAD
read more "Server Based Java Programming"

SCWCD Exam Study Kit Second Edition

Description : With the tremendous penetration of J2EE in the enterprise, passing the Sun Certified Web Component Developer exam has become an important qualification for Java and J2EE developers. To pass the SCWCD exam (Number: 310-081) you need to answer 69 questions in 135 minutes and get 62% of them right. You also need $150 and this (completely updated and newly revised) book.
In its first edition, the SCWCD Exam Study Kit was the most popular book used to pass this most desirable web development certification exam. The new edition will help you learn the concepts—large and small—that you need to know. It covers the newest version of the exam and not a single topic is missed.
The SCWCD exam is for Sun Certified Java Programmers who have a certain amount of experience with Servlets and JSPs, but for those who do not, the book starts with three introductory chapters on these topics. Although the SCWCD Exam Study Kit has one purpose, to help you get certified, you will find yourself returning to it as a reference after passing the exam.
Publisher Manning Publications
Author(s) MATTHEW SCARPINO
ISBN 1932394389
Page 560
DOWNLOAD
read more "SCWCD Exam Study Kit Second Edition"

Practical Java Message Service

Description : Java message service (JMS) allows message queue vendors to expose their features and increase their market size while reducing the consumer’s risk of being tied to a specific vendor. It provides functionality for all types of message systems. Sun Microsystems calls it a strategic part of the Java 2 Enterprise Edition (J2EE). Industry support from IBM, Oracle, Novell, Sybase, and others makes it even more compelling for software professionals to master this key technology.

This book systematically explains JMS to an audience of software professionals who are not only interested in the theory but in real-world, practical ways of using this powerful API to create distributed, message-based, and vendor independent applications for the J2EE platform. Included in this book are techniques for using JMS with EJB 1.1 and 2.0 and with JSP via custom tags. Also included are techniques for presenting a personalized JMS protocol (similar to HTTP) and a homegrown space implementation (similar to JavaSpaces).”"

Publisher Manning Publications Company
Author(s) Tarak Modi
ISBN 1930110138
Release Date 15 June, 2002

DOWNLOAD

read more "Practical Java Message Service"

JSTL in Action

Description : Assuming a working knowledge of HTML, this guide provides instructions for creating web pages without programming. The book explains each feature of JSTL and demonstrate its application with numerous examples. Charts, diagrams, and screen captures illustrate the techniques and principles described. The source code is available on a free companion web page. Bayern is a research programmer at Yale University.
Publisher Manning Publications Company
Author(s) Shawn Bayern
ISBN 1930110529
Release Date 01 July 2002
Page 480
DOWNLOAD
read more "JSTL in Action"

Tuesday, March 17, 2009

Practical Java Message Service

Description : Java message service (JMS) allows message queue vendors to expose their features and increase their market size while reducing the consumer’s risk of being tied to a specific vendor. It provides functionality for all types of message systems. Sun Microsystems calls it a strategic part of the Java 2 Enterprise Edition (J2EE). Industry support from IBM, Oracle, Novell, Sybase, and others makes it even more compelling for software professionals to master this key technology.

This book systematically explains JMS to an audience of software professionals who are not only interested in the theory but in real-world, practical ways of using this powerful API to create distributed, message-based, and vendor independent applications for the J2EE platform. Included in this book are techniques for using JMS with EJB 1.1 and 2.0 and with JSP via custom tags. Also included are techniques for presenting a personalized JMS protocol (similar to HTTP) and a homegrown space implementation (similar to JavaSpaces).”"
Publisher Manning Publications Company
Author(s) Tarak Modi
ISBN 1930110138
Release Date 15 June, 2002
DOWNLOAD
read more "Practical Java Message Service"

Java Development with Ant

Description : Encompassing Java-centric software project best practices for designing and automating build, test, and deployment processes using ANT, this book is written for developers using Java in large software projects and those who have reached the limits of classic IDE development systems. Benefiting developers who apply extreme programming methodology to Java projects, this resource provides detailed coverage of ANT and explains how to use it in large projects and extend it when needed. In addition to using ANT for Java applications, it includes discussions of servlets and J2EE applications, which cover the majority of Java development projects.
Publisher Manning Publications Company
Author(s) Steve Loughran
ISBN 1930110588
Release Date 30 November 1999
DOWNLOAD
read more "Java Development with Ant"

Monday, March 16, 2009

Java 3D Programming

Description : Guiding programmers through the important design and implementation phases of developing a successful Java 3D application, this reference provides guidance on whether to use Java 3D, user interface design, geometry creation, scene manipulation, or final optimizations. Distilling twelve months of using the Java 3D API for commercial projects, as well as discussions on the Java 3D e-mail list, experienced Java 3D developers will find helpful a resource containing the state-of-the-art in techniques and workarounds, while novice Java 3D developers will gain a insight into Java 3D development, and avoid the confusion and frustration of learning Java 3D techniques and terminology.
Publisher Manning Publications Company
Author(s) Daniel Selman
ISBN 1930110359
Release Date 30 November 1999
DOWNLOAD
read more "Java 3D Programming"

Sunday, March 15, 2009

J2EE and XML Development

Description : Java and XML have a great synergy, they marry together to create a "Write once, run anywhere" with a "platform independent data" paradigm. The nice thing about this is that you can keep the service interface relatively stable (e.g. use XML document instead of a specific data structure). But often what people overlook is, if you choose not to expose/distribute your data model directly (using classic data structure/class), then you have to expose/distribute the meta data of the data model (in XML world, this is called schema). Once the schema is changed (as you change in the data structure/class), you are pretty much facing the same problem as in the classic data model, the communicating parties have to know what is changed and change (the parsing rule at least) accordingly. Particularly, in the internal system, the benefit of using XML interface is dramatically reduced. The authors of book are trying to push every data model in the interface by using XML document, even the data persistence, along with various X-technologies. That is a very "dangerous mind" if not done carefully, since XML is not a panacea in design and development. Even in modeling data, XML is not one size fit all. So when is it a good idea to use XML for your data? The following is that I quoted from Ted Neward's blog,
When your data is naturally hierarchical to begin with
When exchange with foreign platforms (which is to say, platforms not native to what you're currently authoring in) is important
When pre-existing tool support (XSLT, XML viewers, import/export utilities, etc) is of paramount importance, As you can see, there are some constraints before you decide to go with XML. Not mentioning the performance overhead. Though authors mentioned that designers need to justify the usage of XML by various criteria, but this is a book about promoting XML. :) Don't be trapped.Overall, the book contains some useful information about various XML related technologies, particularly the chapter 5 "User Interface Development" (which is quite funny for a server side development book). And the information is too general or shallow to be useful in the real world development, you need to dig more into the technology by yourself from this introduction.There are some examples showing how the concept could be working in the real world. But they are very rudimentary. Some specs the authors used (e.g. JAX-RPC) are already upgraded or changed. As a book on such popular topics regarding J2EE and XML, it sets the bar too low.
Publisher Manning Publications Company
Author(s) David Weiss
ISBN 1930110308
Release Date 30 November 1999
DOWNLOAD
read more "J2EE and XML Development"

Saturday, March 14, 2009

Instant Messaging in Java - The Jabber Protocols

Description : Instant Messaging has exploded into the online world and is a wildly popular service of the largest Internet Service Providers (ISP) like AOL with AOL Instant Messenger, MSN with Microsoft Messenger, and Yahoo with Yahoo Messenger. Millions of Internet users everyday exchange IM's and its use beyond messaging is just around the corner. For example, the new Microsoft .NET platform will be using instant messaging technology for data exchange. This intermediate Java programming book provides Java programmers with the information and tools needed to create your own IM client and server software. You can use the software to create your own IM systems or integrate IM features into your existing software. Imagine allowing your customers to chat directly with technical support or other users from within your application! This book focuses on the open source Jabber XML-based IM protocols (www.jabber.org) to create Java IM software. These open protocols allows your IM software to seamlessly communicate with the large number of other Jabber clients and servers available including commercial Jabber systems like the one that powers Disney's go.com IM.
Publisher MANNING
Author(s) Iain Shigeoka
ISBN 1930110464
Release Date Apr-2002
Page 402
DOWNLOAD
read more "Instant Messaging in Java - The Jabber Protocols"

Thursday, March 12, 2009

Bitter EJB

Description : Enterprise JavaBeans (EJB) are the server-side core of J2EE application development. This guide discusses common programming problems (referred to as "antipatterns") encountered by developers when working with EJB. Although acknowledging EJB's shortcomings, the authors demonstrate that it may be applied effectively to build distributed, transactional, scalable systems that solve real problems. Coverage includes sessions, messaging APIs, persistence, and performance tuning. Tate is also the author of Bitter Java (2002).
Publisher Manning Publications Company
Author(s) Bruce Tate, Mike Clark, Bob Lee, Patrick Linskey
ISBN 1930110952
Release Date 15 June 2003
Page 350
DOWNLOAD
read more "Bitter EJB"

Bitter Java

Description : It is a well-known fact that most software projects fail. Drawing important lessons from common failures is the goal of Bitter Java. Reusing design patterns is not enough for success: patterns are like partial maps of dangerous terrain. They help, but don't prevent you from getting lost. Bitter Java teaches you how to recognize when you are lost, and how to get back on the right path. It illustrates common pitfalls of Java programming through code examples; it then refactors the code and explains why the new solutions are safe. This book is a systematic account of common server-side Java programming mistakes, their causes and solutions. It covers antipatterns for base Java and J2EE concepts such as Servlets, JSPs, EJBs, enterprise connection models, and scalability. If you are an intermediate Java programmer, analyst or architect eager to avoid the bitter experiences of others, this book is for you.
Publisher Manning Publications Company
Author(s) Bruce Tate
ISBN 193011043X
Release Date 30 November 1999
Page 350
DOWNLOAD
read more "Bitter Java"