(Pearson Education) Text teaching readers how to conduct Enterprise Java Programming using an IBM Websphere. Shows how to apply the technologies to appropriate frameworks and take advantage of the strategic combinations. The CD-ROM features some of the software discussed in the text. System requirements: Intel Pentium-class PC with Windows NT ro 2000, 256MB RAM, and 500Mhz. Softcover.
"synopsis" may belong to another edition of this title.
Kyle Brown is currently an Executive Java Consultant with IBM WebSphere Services.
Dr. Gary Craig is the founder and President of Superlative Software Solutions, Inc.
Greg Hester is the Chief Technology Officer of Cross Logic Corporation
Jaime Niswonger is a Principal Consultant at Cross Logic Corporation.David Pitt is a Principal Consultant at Cross Logic Corporation.
Russell Stinehour is the CEO of Cross Logic Corporation.
The future of business is e-commerce. Internet business-to-business (B2B) and business-to-consumer (B2C) initiatives have revolutionized the world's marketplaces. The companies that will survive in this new environment are those that can deliver quick solutions.
Enterprise Java ™ Programming with IBM® WebSphere® brings together six WebSphere experts, who share with you their vast knowledge of Java™ server technology and examine how Java and the Web have met the unfulfilled expectations of e-commerce customers. This hands-on guide delves into the most exciting parts of Java ™ 2 Enterprise Edition (J2EE™), servlets, JavaServer Pages™, and Enterprise JavaBeans™. These technologies are examined in the context of the IBM WebSphere Application Server and the IBM VisualAge® for Java, Enterprise Edition, development environment. This book provides techniques for maximizing your use of the Java technologies and IBM products to deliver effective and efficient e-commerce solutions.
Java and Web developers looking to produce new e-business applications will find Enterprise Java¿ Programming with IBM® WebSphere® invaluable. Through the course of this book you will learn
Two CDs included: The first CD contains fully-functional evaluation copies of IBM DB2 7.1 Personal Developer's Edition, IBM WebSphere Application Server (Advanced Edition 3.5), and WebSphere Studio 3.5, as well as the example code from the book¿s case study. The second CD contains a copy of VisualAge for Java 3.5, Enterprise Entry Edition.
How We Got Here
In the mid 1990s, a book on server-side Java would have been an oxymoron. It's funny how quickly things change. When Java first burst onto the programming language scene, Java on the client was all the rage. Oracle was pushing Network Computers (NCs) as the replacement for the PC, Netscape was running full-speed to beat Microsoft in the browser wars, and no one was talking much about putting programs on servers anymore.
How things change. Oracle is out of the NC business and is instead selling server "appliances." Netscape was purchased by AOL and is now giving away its browser source code, and Marc Andressen has unequivocally stated, "Java on the client is dead."
What happened? Why did Java on the client "die"? And if Java is dead on the client, where is it still "alive"? Understanding the answers to these questions requires examining some object-oriented (OO) development history, the history of the Web, and a little bit of Java history. In the process, we will reach an understanding of the most exciting new technologies for Java: the Java 2 Enterprise Edition (J2EE) technologies. In this way, we can discover how the J2EE programming model has incorporated the best elements from some older programming models together with some radically new ideas. In particular, we will focus on understanding how IBM's WebSphere Standard Edition and Advanced Edition make "Java on the server" a reality. You have to have a context in order to understand how to use the new J2EE technologies, and in this book, the context will be the WebSphere Application Server and the VisualAge for Java, Enterprise Edition development environment.
All of us writing this book share a similar background. We all came to Java after programming for several years in another OO programming language. In some cases, our first language was Smalltalk; in others, it was C++. In this respect, we're probably like a lot of you. For a good part of the last ten years, we have been involved in developing client/server applications using these languages. Although the details of the systems that we have worked on have differed, they all shared some common features. What we hope to do in this book is to introduce the new parts of J2EE, WebSphere, and VisualAge for Java by referring back to the things you already know and at the same time show you some best practices that we've learned in building client/server and enterprise systems both before the age of Java and in the new J2EE universe.What We Want to AccomplishWe set forward to achieve several goals in the writing of this book:Introduce developers to key J2EE technologies, such as Java servlets, JavaServer Pages, and Enterprise JavaBeansTeach developers how to apply these J2EE technologies within the correct architectural frameworkDemonstrate how WebSphere Application Server, Advanced Edition, implements the J2EE standard and what advantages it gives to developers as a J2EE application serverDemonstrate the advantages VisualAge for Java, Enterprise Edition, conveys as a platform for developing J2EE programs for deployment on WebSphere Application Server, Advanced Edition
Of these four goals, perhaps the most important one is to teach developers how to apply J2EE technologies within the correct architectural context. It has been our experience that teaching someone a new technology without also teaching how that technology should be applied is a terrible mistake. A lot of our time as consultants is spent in getting customers out of problems that have been created either by trying to make a technology do something it was not intended to do or by viewing one particular technology as a "hammer" and all problems as "nails."
Although we can convey some of this architectural context by teaching you the dos and don'ts of the technologies, most of you are like us: You learn best by doing. In order to help you really gain a "feel" for the J2EE technologies we will cover, you will want to walk with us through the example system that we are building and find out for yourselves how the pieces fit together. It is only by seeing the entire system end to end and by working through the example on your own that you will really start to understand how the different APIs interrelate and how WebSphere and VisualAge for Java implement the abstract specifications.
So, we want to welcome you on an adventure. It's been a long, hard road for us in mastering these technologies, tools, and techniques; we hope that we can make the way easier for those of you who are following us. It will still take a lot of preparation and effort for you to really learn how and why to apply these technologies and how best to take advantage of the features of WebSphere and VisualAge for Java, but we feel that the effort is worthwhile. J2EE is a terrific architecture for building scalable, manageable server-side systems, and IBM has developed a wonderful set of tools that make those technologies "real." We hope that by the time you reach the end of this book, you will understand and agree with us why we think so highly of these tools. We also hope that this book will enable you to start designing and building these kinds of large-scale, "enterprise" systems that J2EE, WebSphere, and VisualAge for Java make possible. Thanks for coming along with us on this journey, and good luck in reaching your destination.May, 2001
Raleigh, N.C.
Asheville, N.C.
Kansas City, Mo. 0201616173P05042001
"About this title" may belong to another edition of this title.
FREE shipping within U.S.A.
Destination, rates & speedsSeller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.9. Seller Inventory # G0201616173I3N00
Quantity: 1 available
Seller: Books Puddle, New York, NY, U.S.A.
Condition: New. pp. xxxi + 509. Seller Inventory # 26269521
Quantity: 1 available
Seller: Majestic Books, Hounslow, United Kingdom
Condition: New. pp. xxxi + 509 Illus. Seller Inventory # 7578382
Quantity: 1 available
Seller: Biblios, Frankfurt am main, HESSE, Germany
Condition: New. pp. xxxi + 509. Seller Inventory # 18269531
Quantity: 1 available