- Shopping Bag ( 0 items )
Java has revolutionized application and enterprise-systems development. Using examples and case studies totaling almost 40,000 lines of code, this exciting companion to Java How to Program, 4/e focuses on J2EE-based, enterprise-systems development, presents advanced J2SE concepts and introduces wireless/small-device programming with J2ME.
Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized corporate-training and content-creation organization specializing in Java, C++, C, C#, Visual Basic®, Visual C++®, .NET, XML, Python, Perl, Internet, Web and object technologies. The Deitels are also the authors of the world's #1 C++ textbook—C++ How to Program, 3/e-and many other best sellers.
In Advanced Java 2 Platform How to Program, the Deitels and their colleague Sean E. Santry discuss the topics you need to build Java-based enterprise systems, including:
Advanced Java 2 Platform How to Program includes extensive pedagogic features:
Advanced Java 2 Platform How to Program is the centerpiece of a family of resources for teaching and learning advanced Java 2 Platform programming, including Web sites () that includes resources for instructors and students. For instructors, the Web site has a Syllabus Manager for course planning, links to the PowerPoint slides and reference materials from the appendices of the book (such as the character sets and Web resources). For students, the Web site provides chapter objectives, true/false exercises with instant feedback, chapter highlights and reference materials. NOTE: Please do not write to us requesting the instructor's manual. Distribution of this publication is strictly limited to college professors teaching from the book. Instructors may obtain the solutions manual only from their regular Prentice Hall representatives. We regret that we cannot provide the solutions to professionals.
|2||Advanced Swing Graphical User Interface Components||29|
|4||Graphics Programming with Java 2D and Java 3D||135|
|5||Case Study: Java 2D GUI Application with Design Patterns||219|
|6||JavaBeans Component Model||321|
|8||Java Database Connectivity (JDBC)||444|
|10||JavaServer Pages (JSP)||593|
|11||Case Study: Servlet and JSP Bookstore||660|
|12||Java-Based Wireless Applications Development and J2ME||716|
|13||Remote Method Invocation||790|
|14||Session EJBs and Distributed Transactions||846|
|16||Messaging with JMS||937|
|17||Enterprise Java Case Study: Architectural Overview||990|
|18||Enterprise Java Case Study: Presentation and Controller Logic||1009|
|19||Enterprise Java Case Study: Business Logic Part 1||1073|
|20||Enterprise Java Case Study: Business Logic Part 2||1117|
|24||Java Management Extensions (JMX) (on CD)||1319|
|25||Jiro (on CD)||1364|
|26||Common Object Request Broker Architecture (CORBA): Part 1 (on CD)||1435|
|27||Common Object Request Broker Architecture (CORBA): Part 2 (On CD)||1508|
|28||Peer-to-Peer Applications and JXTA||1548|
|29||Introduction to Web Services and SOAP||1594|
|A||Creating Markup with XML (on CD)||1611|
|B||Document Type Definition (DTD) (on CD)||1627|
|C||Document Object Model (DOM) (on CD)||1652|
|D||XSL: Extensible Stylesheet Language Transformations (XSLT) (on CD)||1676|
|E||Downloading and Installing J2EE 1.2.1 (on CD)||1699|
|F||Java Community ProcessSM (JCP) (on CD)||1701|
|G||Java Native Interface (JNI) (on CD)||1705|
|H||Career Opportunities (on CD)||1738|
|I||Unicode (on CD)||1762|
Welcome to Advanced Java 2 Platform How to Program and the exciting world of advanced-programming concepts with the three major Java platforms—Java 2 Enterprise Edition (J2EE), Java 2 Standard Edition (J2SE) and Java 2 Micro Edition (J2ME). Little did we know when we attended the November 1995 Internet/World Wide Web conference in Boston what that session would yield—four editions of Java How To Program (the world's best-selling Java textbook), and now this book about Java software-development technologies for upper-level college courses and professional developers.
Before Java appeared, we were convinced that C++ would replace C as the dominant application-development language and systems-programming language for the next decade. However, the combination of the World Wide Web and Java now increases the prominence of the Internet in information-systems planning and implementation. Organizations want to integrate the Internet "seamlessly" into their information systems. Java is more appropriate than C++ for this purpose—as evidenced by Sun Microsystems' announcement in 2001 that over 96% of enterprise application servers support J2EE.
Advanced Java 2 Platform How to Program is the first book in our Advanced How to Program series. We discuss Java technologies that may be unfamiliar and challenging to the average Java programmer. We structured each chapter discussion to provide the reader with an introduction to leading-edge and complex Java technologies, rather than provide a detailed analysis of every nuance of each topic. In fact, each topic we present could be a 600-800 page book in itself.
We use a different approach with the examples in this book than that of programming examples in our previous books. We provide fewer programs, but these programs are more substantial and illustrate sophisticated coding practices. We integrate many technologies to create a book for developers that enables you to "go beyond" and experiment with the most up-to-date technologies and most widely employed design concepts. What better way to learn than to work with actual technologies and code?
When determining the appropriate topics for this book, we read dozens of journals, reviewed the Sun Microsystems Web site and participated in numerous trade shows. We audited our material against the latest technologies presented at the JavaOne conference—the leading Java-developer conference sponsored by Sun Microsystems—and at other popular Java conferences. We also reviewed books on specialized Java topics. After this extensive research, we created an outline for this book and sent it for professional review by Java experts. We found so many topics we wanted to include that we wound up with over 1800 pages of material (several hundred of those pages appear as PDF documents on the CD that accompanies this book). We apologize if this is inconvenient, but the material and the number of topics are voluminous. We will most likely split the next edition into two volumes.
This book benefited from an unusually large pool of excellent reviewers and the detailed documentation that Sun makes available on their Web site (www.sun.com). We were excited to have a number of reviewers from Sun and many other distinguished industry reviewers. We wanted experienced developers to review our code and discussions, so we could offer "expert advice" from people who actually work with the technologies in industry.
We are pleased to include a discussion of application servers in Chapter 21. The three most popular application server software products are BEA's WebLogic, IBM's Web-Sphere and Sun/Netscape's iPlanet. Originally, we had planned to include all three on the book's accompanying CD, but we have included only WebLogic and WebSphere. iPlanet was about to publish a new version as this book went to publication. By mutual agreement between iPlanet and Deitel & Associates, Inc., we decided not to include this software, but iPlanet provides a link to a site specific to this book—www.iplanet.com/ias_deitel—where readers can download the latest iPlanet software. We also include a discussion of how to deploy our case study on the iPlanet server. You can find this discussion on our Web site—www.deitel.com.
We moved four chapters from Java How to Program, Third Edition—RMI, Servlets, JavaBeans and JDBC—to Advanced Java 2 Platform How to Program. Prentice Hall has published a paperback supplement (ISBN: 0-13-074367-4) containing these four chapters for readers who have purchased Java How to Program, Fourth Edition.
The world of Java is growing so rapidly that Advanced Java 2 Platform How to Program and its companion text, Java How to Program, Fourth Edition, total 3400 pages! The books are so large that we had to put several chapters from each on the accompanying CDs. This creates tremendous challenges and opportunities for us as authors, for our publisher—Prentice Hall, for instructors, for students and for professionals. We hope you enjoy the results of these challenges as much as we have enjoyed the process of tackling them.
This book contains many features including:
Posted November 9, 2006
This is the best for the Advanced Java developer looking for a great reference book. The book enables you to understand the concepts and ideas behind JAVA. This is a Great book to refresh your Java knowledge from the past. This book is easy to read and understand. I highly recommend. I would like to thank the authors for such great work.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted April 19, 2004
I am a big advocate of the HTP series. I've been reading this series since your 2nd Edition of the Java SE. I've also owned the HTP Visual Basic books when I first started programming. I don't think I have seen a better programming textbook on how to learn any language the 'proper' way. It is because of the HTP series that with just an A.S. CIS degree, I am currently in a 6 month internship with IBM Global Services as a Java Web Developer. The task given to me has been challenging. I'm responsible for migrating an ASP application to JSP and also developing another JSP application from the ground up.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted June 2, 2003
Book Review: Java How to Program, 4th ed. Advanced Java¿ 2 Platform How to Program Deitel & Deitel I finished three java programming courses at Santa Monica College two of which required the Java How to Program, 4th ed., the other was a java w/data structures course and I used the Java How to Program, 4th ed. and the instructors lecture notes. I bought the advanced book to learn more about java and the net, java 2d, 3d and j2me since I am into pc and online video games development, and data base connections with jdbc since I know sql. Design patterns and enterprise java case study give industrial strength business applications. The authors packed and packed java into these books. The books are easy to follow, and everything works. I found the exercises challenging but not overwelming. I have not ran across an exercise I cannot do, although some require in depth study of the topics covered. And when it all comes together it's fun. The chapters build on each other very well, and the materials moves fast and stays interesting. The cd's have everything I need to get started: what to install, how to install it, how to set the environment. The forte community edition is packed with java building and debugging tools that make java programming faster and easier to follow. Try the Reformat Code tool, and check out the text coloring. I cannot say enough about these authors and their materials. Anybody getting into java programming will be more than satisfied for a long time. Thank you Deitel & AssociatesWas this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted May 4, 2002
This book is the best Advanced Java book I have found. For me a couple of year experienced Java developer this book is the best. The book focus on really to help you do something usefull with Java. For those chapters you already know something about you can read the great chaptersummaries to refresh your skills. I also love the design of the book. For the first time someone thinks of what a reader really wants reading about software developing. First of all I love that it's printed in color, second that there are rownumbers in all codelistenings which makes it´s easier to go back while reading, third the great effort to visualise learning with great illustrations and screenshots. Last I would say that it's great that the book also give you help with tools also, and not just with code. Learning coding isn´t enougth these days, code and tools together is the future.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted October 5, 2000
I felt obliged to thank Dr. Harvey M. Deitel, and all Deitel¿s authors for their wonderful series How to Program. As a professor in Concordia University and Delta College in Montreal, Canada, I highly recommend the series How to Program (C, C++, Visual Basic, Java, and Internet and World Wide Web). The examples, throughout all this series, are wonderfully documented and the text is very clear. This series gives a wealth of information in a well and manageable format.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.