Average customer rating:
|
Java Enterprise in a Nutshell (In a Nutshell (O'Reilly))
Jim Farley , William Crawford , Prakash Malani , John Norman , and Justin Gehtland Manufacturer: O'Reilly Media, Inc. ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0596101422 |
Amazon.com
Java Enterprise in a Nutshell gives advanced Java developers a one-stop resource for programming with the disparate APIs required for today's enterprise development, including JDBC, RMI, servlets, and EJBs. Beginning with JDBC database programming, the book gives a chapter-by-chapter tour of various enterprise development APIs, including program strategies for each API. For JDBC, the book includes new Java 2 JDBC enhancements like batch and recordsets.Next comes Java's Remote Method Invocation (RMI) classes for calling remote code. Then it's on to using Java IDL and CORBA basics. A chapter on Java servlets will get you started delivering dynamically generated HTML using Java on Web servers, including useful material on cookies and session management. After coverage of the Java Naming and Directory Interface (JNDI) comes a solid exploration of EJBs with material on both session and entity beans. Specifics here include home and remote interfaces, EJB containers, stateless vs. stateful session beans, and entity beans for accessing corporate databases.
Overall, this handy and readable guide to the latest in Java APIs can be truly invaluable to the developer bringing Java to the corporate enterprise for the first time. --Richard Dragan
Book Description
Nothing is as constant as change, and this is as true in enterprise computing as anywhere else. With the recent release of Java 2 Enterprise Edition 1.4, developers are being called on to add even greater, more complex levels of interconnectivity to their applications.To do this, Java developers today need a clear understanding of how to apply the new APIs, use the latest open source Java tools, and learn the capabilities and pitfalls in Java 2 Enterprise Edition 1.4 -- so they can plan a technology and implementation strategy for new enterprise projects.
Fortunately, this is exactly what they get with the new Java Enterprise in a Nutshell, 3rd Edition. Because most integrated development environments (IDE) today include API lookup, we took out the main API sections from our previous edition to make room for new chapters, among others, on Ant, Cactus, Hibernate, Jakarta Struts, JUnit, security, XDoclet, and XML/JAXP.
Revised and updated for the new 1.4 version of Sun Microsystems Java Enterprise Edition software, Java Enterprise in a Nutshell, 3rd Edition is a practical guide for enterprise Java developers.
Customer Reviews:
Disappointing.......2007-10-05
Very good.......2007-03-15
VERY VERY HIGHLY RECOMMENDED!!.......2006-08-06
Java developers will want this as an essential desk reference.......2006-05-02
Great reference for an immense topic.......2006-02-16
Average customer rating:
|
Professional Java Server Programming J2EE Edition
Subrahmanyam Allamaraju , Andrew Longshaw , Daniel O'Connor , Gordon Van Huizen , Jason Diamond , John Griffin , Mac Holden , Marcus Daley , Mark Wilcox , and Richard Browett Manufacturer: Peer Information Inc. ProductGroup: Book Binding: Hardcover Similar Items:
ASIN: 1861004656 |
Amazon.com
Sun's Java 2 Platform, Enterprise Edition (J2EE), provides all of the APIs that are needed to build world-class enterprise applications. Written by over a dozen experts, this new edition of Professional Java Server Programming provides a truly massive and authoritative guide to the latest standards and APIs that are available in J2EE. This title is a must-have for anyone who's serious about enterprise development in Java.Weighing in at over 1,400 pages, Professional Java Server Programming provides a wide-reaching resource of all of the APIs that are required for J2EE development that centers on servlets and JSPs for creating UIs and Enterprise JavaBeans (EJBs), XML, and JDBC for getting to data on the server. Besides being a practical guide to how to combine these standards (with plenty of useful examples of these APIs in action), it also delivers a healthy dose of the design philosophy that's recommended by Sun for building scalable and robust enterprise Web applications.
Throughout, this text does a good job of merging theory with practice. Almost every chapter has a useful working example that shows how APIs work, with sample code for such Web applications as an e-commerce shopping cart, tech support pages, and a front end for a manufacturing database. The core of this volume is its treatment of servlets and JSPs for building Web-based front ends in Java. This new edition also highlights EJBs in excellent detail, with a thorough tour of designing, programming, and deploying EJBs effectively. (There's also notable coverage of the emerging EJB 2.0 standard, which adds several important features, like a query language for more powerful database access.)
The practical focus here is reflected also in chapters that are devoted to debugging, testing, and deploying J2EE applications--critical issues for any aspiring enterprise developer. While no single book can make you an expert, this one can get you started with a superb tour of the APIs and technologies that you'll need to tackle large-scale development in Java. --Richard Dragan
Topics covered:
Book Description
Rather than a simple update of the existing Professional Java Server Programming book, the J2EE edition represents an evolution of the content to reflect the changing state of server-side Java development. Whereas the first edition can be seen as an introduction to Java on the server, the new edition is a more tightly integrated vision of how to combine the Java technologies to develop n-tier applications in Java based primarily around J2EE. Since the release of the first edition in the fall of '99, probably the single most significant change in the Java server-side landscape has been the release of the Java 2 Platform, Enterprise Edition (J2EE). Although we covered many of the elements of J2EE in the first edition of the book, many things have changed.
J2EE represents a serious attempt by Sun to make Java not just a viable language, but more importantly a viable platform for enterprise development. This book is about how to use Java for enterprise development, using the J2EE runtime architecture.
Wide range of technologies including: J2EE, RMI, JDBC, JNDI, LDAP, XML, XSLT, Servlets, JSP, EJB, JMS, JavaMail, CORBA, Performance, Scalability, Unit Testing, and Debugging
Benefits and limits of the typical real-world vendor implementations of the J2EE specification
The resulting practical aspects of real-word design using the J2EE technologies
Customer Reviews:
This is an into book.......2002-12-05
Most complete J2EE book I've seen.......2002-11-24
Great book.......2002-08-30
Professional J2EE is good reference materialý.......2001-10-25
Great Overview, but needs an editor.......2001-08-28
Average customer rating:
|
Java and XSLT (O'Reilly Java)
Eric Burke , and Eric M. Burke Manufacturer: O'Reilly Media, Inc. ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0596001436 |
Amazon.com
Aimed at the Java developer who wants to learn XSLT quickly, Java and XSLT provides an in-depth guide to using XML to transform data in a variety of Web applications. With a no-nonsense presentation style and plenty of expert tips, this tutorial will let experienced developers master XSLT (and related standards) to create more flexible Web applications.This text distinguishes itself with a fast-moving tutorial that covers XSLT from the ground up without getting bogged down in fast-changing XML standards, as is the case sometimes with other similar books. Combined with XML parsers (available in Sun's JAXP 1.1 APIs), Java is ready to go to solve real-world problems with XSLT. The author shows you how to apply XSLT to real problems, as well as integrating XSLT into your Web architecture. Early sections of the book show how XSLT can be used to separate presentation logic from business logic.
The first sections provide the basics of XSLT syntax, then the book moves on to more advanced searching and looping techniques. (Without traditional "state" or variables, XSLT requires a different way of thinking. This book does a good job of showing what's different in XSLT and techniques that can do more within real applications.)
This text's developer focus shows up early on, with a sample of XSLT used with Apache's Ant build utility. Later samples are more applicable to general Web development. A sample online discussion board built with servlets and XSLT style sheets shows off the fundamentals at work. With good coverage of Sun's JAXP 1.1 APIs for working with XML in Java, this book anchors its samples in real Java tools. A final section on wireless interfaces introduces the advantages of XSLT for transforming online content into WML for mobile devices.
Now that XSLT is a mainstream technology, more and more Java programmers will want to use it in real projects. Beyond syntax, this title shows you how to use XSLT to transform server-side data into client-side interfaces more flexibly. The practical focus of Java and XSLT is all you need to combine these two powerful technologies to create more maintainable Web applications that can reach both desktop and mobile browsers. --Richard Dragan
Topics covered: Introduction to XSLT; XML review; transforming data with XSLT; XPath; looping and sorting; conditional processing; formatting text and numbers; an XSLT example with the Ant build utility; review of Web architectures (including XSLT used with EJBs); compiling style sheets with JAXP 1.1; basic servlet tutorial (servlets used with XSLT); sample online discussion forum (with XSLT); advanced XSLT techniques (including session tracking without cookies, servlet filters, internationalization); tips for XSLT developers (developing, testing and debugging, performance tips); building wireless Web applications with WML and XSLT; JAXP 1.1 API reference; and XSLT quick reference.
Book Description
The power of XSLT is its ability to change the structure or format of any content that can be converted to XML. Java and XSLT shows you how to use XSL transformations in Java programs ranging from stand-alone applications to servlets. After an introduction to XSLT, the book focuses on applying transformations in some real-world scenarios, such as developing a discussion forum, transforming documents from one form to another, and generating content for wireless devices. Java and XSLT discusses several common XSLT processors and the TRAX API, paying special attention to performance issues. Although there's a brief tutorial introduction to the XSLT language, the primary focus of the book isn't on learning XSLT or developing stylesheets; it's on making practical use of transformations in Java code. The book covers:Customer Reviews:
Great combination to Java and XML book........2006-03-06
Very helpful introduction to XSLT in Java.......2005-07-31
Very cool book that dvelves deep into using XSLT with Java.......2004-10-19
Showing it's age.......2004-03-07
That being said, the examples are well annotated and the XML is highlighted for readability. The code is loosely annotated, which is the O'Reilly style, but it still makes some of the larger code fragments had to follow.
As long as you know that this book is a little dated you will find reasonable material in here about XML, XSLT and how to get it into Java. It could use a second edition with more topical material.
Not The Best Choice.......2004-02-02
I have spent a week trying to get an implementation going and there is so much that I do not understand. I was hoping that this book would remedy that. It, sadly, does not. The example code is too specific to really help with a real world (constrained) application (I am developing for Oracle systems and they include the standard parsers from org.wc3.dom and org.xml.sax, using others requires server updates that are not recommended). I cannot recommend other titles as I have not read many others and the ones I have read are not too helpful.
Good luck, but steer clear of this one, unless you don't mind losing fifteen dollars.
Average customer rating:
|
Professional Java E-Commerce
Subrahmanyam Allamaraju , Ronald Ashri , Chad Darby , Robert Flenner , Alex Linde , Tracie Karsjens , Mark Kerzner , Alex Krotov , Jim MacIntosh , James McGovern , Thor Mirchandani , Bryan Plaster , Don Reamey , and P.G. Sarang Manufacturer: Peer Information ProductGroup: Book Binding: Mass Market Paperback Similar Items:
ASIN: 1861004818 |
Amazon.com
Ideal for IT managers and developers working on e-commerce projects, Professional Java E-Commerce shows off how to design and program working e-stores and other enterprise Web applications powered by Java. This book is a guide to the nuts and bolts of Java used for e-commerce sites, and it also surveys the management and design issues that any organization will face when doing business online.The first sections give an IT manager's perspective on integrating e-commerce initiatives into your organization, whether they're B2B, B2C, or m-commerce initiatives. The coverage achieves considerable depth. As well as terms you've already heard about, the team authors also look at B2B2C and C2B2C scenarios. They cover project planning for successful e-commerce software development and today's n-tiered architectures for scalability, and provide a quite thorough discussion of the security issues surrounding e-commerce.
The book then delves into actual sample source code for a variety of e-commerce applications, beginning with a traditional online store (for selling computers) with a product catalog and a shopping basket. Written with simple JSP, this site gets enhanced later using state-of-the-art Enterprise JavaBeans (EJB) for better scalability and performance. Hands-on advice for using tools like BEA WebLogic Application Server (something of an industry standard) will help you apply your knowledge to real projects. Further examples look at real-world instances of corporate e-commerce in action, including working code for a portal Web site, a supply chain application (using XML), and a workflow Web application. The book closes with newer technologies like m-commerce (in which business is conducted through wireless devices) and smart cards.
The working source code and real-world perspective help distinguish this text in its presentation of some emerging Java enterprise-level technologies. For many working Java developers or managers, Professional Java E-Commerce can help shift the odds in your favor for that next big e-commerce project with its mix of canny advice and very practical sample source code that shows the right ways to use Java to write several high-end enterprise e-commerce solutions. --Richard Dragan
Topics covered:
Book Description
The term e-commerce encompasses a spectrum of trading interactions from the business-to-consumer (B2C) transactions that facilitate Web-based retail trade, to business-to-business (B2B) data exchange that increases supply chain efficiency. This book shows how the Java platform and Java technologies can be, and have been, employed to develop solutions that address these scenarios.To allow readers to gain a full appreciation of the diversity of topics involved in building e-commerce solutions, the book consists of five main sections. We begin by looking at the general area of e-business and the commercial considerations surrounding such application development. We then look at the Java 2 Platform Enterprise Edition (J2EE), XML, and XSLT. Building on this, we discuss the development of B2C sites for online selling and the design of effective portal sites. Our fourth section is devoted to the expanding area of B2B commerce where XML and XSLT are proving invaluable. Finally, we highlight new developments in the area of m-commerce and see how Java technologies can be used to facilitate trading anywhere. A particular feature of the book is the inclusion of case studies that provide hard won information on the challenges of building effective B2C and B2B applications in the real world.
Customer Reviews:
Excellent coverage.......2002-12-09
Out of date and filled with fluff.......2002-10-27
It attempts to cover too wide an area of subjects, and manages to either state the obvious (as in the first chapters that make a sophmoric attempt to define e-commenrce), to display questionable knowledge on the part of contributing authors, as in the section that lamely attempts to discuss architecture. The section on architecture should have been written by someone who could write and who understood architecture. Unfortunately I got the impression that the authors had neither qualifications.
The case studies were interesting, but were not sufficiently insightful to warrant buying this book that those alone.
There are positives to this book though. It weighs nearly 6 pounds, making it suitable as a doorstop. Having photos of all of the authors who contributed on the front cover is helpful if you conduct interviews since it helps in the screen process in case one of them shows up for an interview or tries to come in as a consultant.
My advice is to avoid this book. There are much better ones that cover the subjects in it.
Disappointing.......2002-10-25
Much of the fluff is found in Section 1 (The E-Commerce Landscape), and Section 2 (Architecting Java-Based E-Commerce Systems) was, in my opinion, a glossed over, high-level overview that was used as filler.
Sections 3 (B2C E-Commerce Solutions) and 4 (B2B E-Commerce Solutions) have a few interesting chapters in each. My main complaint here is that Section 3 is a mix of solutions and techniques, while Section 4 is purely solution-focused. Section 5 (M-Commerce) is too light to be useful, and most of the material is already woefully out of date.
My recommendation is to pass this book up and, instead, seek out single-topic books that address the subjects in which you're interested.
Where's the e-commerce, where's the professionality?.......2002-04-07
The information on practical Java E-commerce is very limited, and if you need usable information on JSP, Application Servers, ... I suggest you buy books about the specific areas you need information on. Even if this book was intended to be a high level overview on E-commerce it would miss its mark.
Ecellent overview of a wide range of topics.......2001-07-27
Java E-Commerce is aimed at people who already know Java and need to evaluate the technologies available. I first I wondered what the target audience would be, if you are a programmer you might not get to choose the technologies and if you are a manager you might not have the time or inclination to learn about these technologies in such depth. I now appreciate that they are appropriate for just about anyone except a beginner, most programmers need to know what technologies are available and managers need to know what the programmers are talking about.
How the book is organised
The book is divided into five sections starting with The E-commerce Landscape. This didn't tell me much I didn't already know, evolution of internet... exciting, define e-commerce....arpanet, web browsers etc etc. All scene setting stuff, but you can't have a fairy story without "once upon a time". Things get a little more interesting with Section 2, "Architecting Java Based e-commerce systems".
Some parts of the web world assume that "everyone uses Microsoft Internet Explorer". The authors of this book recognize that in the future your audience might well be WebTV, a mobile phone or PDA. Although there is plenty of coverage of specific Java technologies such as EJB and Servlets the book recognises that most developments will have to fit in with legacy systems and that the heart of the task is to give the potential purchaser a usable and easy browsing experiences.
Much of the material covers topics I already knew about superficially. Some crucial aspects covered are EJB, XML and JMS. I was fairly stunned to note a mention of the Log4J technology from the Apache group. If you haven't come across Log4J, go to the Apache org web site and download it. I challenge anyone not to find a use for it in any non trivial application. Even allowing for the time it takes to put a book together this illustrates that the authors are right at the front of developing technologies, absorb what these people say, they know what they are talking about.
Plenty of XML Coverage
The topic of XML runs though large parts of the book. Chapter 16 gives an interesting overview of the emerging standards in XML dtd's. There are a raft of competing standards and the dust is yet to clear on which ones will be generally adopted. Chapter 13 has an in-depth discussion of an Intelligent Assistant, ie a natural language parser system to allow customers to interact with a virtual shop assistant. I thought this was interesting in an academic way but I suspect that the number of people who will actually adopt this technology would be very small indeed. The
Bits I enjoyed most
The part I enjoyed most was a part I thought I might not even get around to reading which was Chapter 23, "In the MarketPlace, Corporate Purchasing". This is written in a laconic style by people who obviously have plenty of real world experience. Mixed in with headings like " Characteristics of Corporate Purchasing Systems are titles like "The headaches of having more than one partner." At the end of this chapter are 4 case studies that made me smile for all the right reasons. I did my post graduate education in Software after I had a decade of experience in the industry. It used to annoy me that the lecturers insisted on describing an ideal world that I knew did not exist. I get annoyed by technical books that insist that by following their golden recipes everything will go perfectly. The 4 case studies illustrate that things rarely go to plan, frequently do not go as expected and sometimes have to use horrible solutions but can still solve the problems. If you are browsing your local book shop, pick up this book and jump to the end of chapter 23.
I try to read everything I can about emerging net and Java technologies but I learnt a whole slew of new things reading Java E-Commerce. Notably the nature of B2B technologies. I had rather foolishly assumed it was just more web applications where the person using the browser at one end was in a business and connecting to a server at another business. It actually refers to using web technologies to replace the automated EDI technologies that large corporations have been using for years. I found the topic of XSLT transformations fascinating in that it explains how to get around the incompatibilities between different forms of XML used by different companies. If two companies use different DTDs to structure their XML XSLT can be used to convert between the formats. Until I read that section I had thought of XSLT as a way of transforming XML into nicely formatted HTML.
I found the chapter on M-commerce (transactions via mobile devices) to be interesting as a primer on what can be done via mobile devices, but I suspect you could fit everyone who has ever placed an order via a mobile phone, in my living room and still have space for unexpected visitors.
The book gives a high level coverage of a wide range of related Java technologies by people who appear to have actually worked with them on real world projects. The authors seem to have actually used the technologies in the real world rather than just read the documents and played with a few toy applications. It gives you enough to evaluate how and where you would use each of the technologies and examples of how people have used it in real projects.
Should you buy it?
If you want to be aware of what technologies are available and find out how they can be applied then this is an excellent buy. If you want to start to learn and implement any of the topics mentioned from scratch, you would be better off buying a book that caters specifically for that topic.
...
Average customer rating:
|
Extreme Programming with Ant: Building and Deploying Java Applications with JSP, EJB, XSLT, XDoclet, and JUnit
Glenn Niemeyer , and Jeremy Poteet Manufacturer: Sams ProductGroup: Book Binding: Paperback Similar Items:
ASIN: 0672325624 |
Book Description
From the Back Cover:
You¿ve heard about Extreme Programming. You might have readarticles or books describing the XP process, but what next? How doyou implement XP principles into an actual Java project? This uniquebook explains everything you need for XP development, starting withAnt, the popular Java build tool. The authors describe every stageof a real-world project life cycle¿testing, refactoring, versioning,deployment, and more¿with practical examples that you canimmediately put to use in your own projects.
Every aspect of an XP project includes unique challenges, andExtreme Programming with Ant works through each step of the process.
Throughout the book, the authors include dozens of ideas forextending Ant with useful custom features such as generating UMLdiagrams and creating reports and metrics on-the-fly. All code andexamples have been built, tested, and deployed using Ant 1.5.3.
Download Description
You've heard about Extreme Programming. You might have read articles or books describing the XP process, but what next? How do you implement XP principles into an actual Java project? This unique book explains everything you need for XP development, starting with Ant, the popular Java build tool. The authors describe every stage of a real-world project life cycle testing, refactoring, versioning, deployment, and more -- with practical examples that you can immediately put to use in your own projects. Every aspect of an XP project includes unique challenges, and Extreme Programming with Ant works through each step of the process. Mitigate risks by creating spike tests with Ant buildfiles Add version control and testing with JUnit Automate nightly builds and reporting Deploy applications dynamically using XDoclet Add additional team members after a project is underway Write custom Ant components to facilitate deployment Adapt an XP process for use by other teams or across an enterprise Throughout the book, the authors include dozens of ideas for extending Ant with useful custom features such as generating UML diagrams and creating reports and metrics on-the-fly. All code and examples have been built, tested, and deployed using Ant 1.5.3.Customer Reviews:
Good book but no CD or download of example.......2004-08-17
Not a book about XP.......2003-11-10
So the book concentrates on covering Ant, and starts quite promising in this regard. Using a case study to show how a build script can evolve with the needs of a project is a nice idea and the introduction to Ant is concise and to the point. Unfortunately, the book later starts to rush through the different topics, a big amount of it covering how to integrate different tools into the build process. There are also some much-less-than-optimal examples, which makes you wonder about the depth of knowledge of the authors; they even show a hand-made solution to implementing boolean attributes for custom tasks, even though Ant comes with a much more elegant inbuild mechanism.
As an advanced "Ant build master", this book still taught me interesting new things about the tool. I'd guess that most beginners would be better off with a book more concentrating on the core concepts of Ant. If you want a good book on Extreme Programming, you will definitively have to look elsewhere.
Xtremely interesting.......2003-10-05
A great book on Ant and on using the XP processes in Java.......2003-08-07
But I am not going to be critical -I am going to say nice things about it, and give it 5 stars as anything else would be unfair. This is a really good introduction to Extreme Programming in Java using Ant, Junit and XDoclet.
After a quick intro to the concepts of XP, this book follows the story of a team that is using the XP methodology to get stuff out the door. First Ant is introduced, the JUnit -the latter being the key to test-centric development. Then as the chapters progress, the new problems are introduced and the code and the build process refactored and expanded to adapt. I particularly like the chapter where a business merger forces a team reorganisation -organisation change does effect projects, but most software engineering books ignore such events, along with team member dynamics in general. It also repeatedly reinforces the need for automated builds and tests, and has some basic coverage of CruiseControl. CC is the system that keeps our team in check: whenever you break the build, you get email. I get a lot of email.
It doesn't go into significant depth in Ant -you will (of course) need the on line documentation, and I would also point my own book. Mostly this isn't an issue -the only place where I had significant differences of opinion was when the book recommended using the
These are minor issues with the non-core parts of Ant and the book. The central theme of the book: using XP, JUnit, Ant and XDoclet for building, testing and deployment of server side code is well covered, and that is what matters.
If you want to get into Ant, this is one of the two Ant books to consider owning -ideally you should get both :) I think I'd also get one of the XP series books, like XP installed, for a more abstract treatise on XP, Fowler's Refactoring and a copy of IntelliJ IDEA, the best XP-centric IDE for Java.
Book Description
Customer Reviews:
Especially for database developers who come from sql, plsql background and are trying to get into web development world ( without the hassle of learning Java Servlets, Jsp etc ... ), I would definitely recommend it.
Book Description
The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today’s Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products.
Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process–from defining Web application architectures and development processes through testing and beyond. And if you’re seeking to extend WTP, this book provides an introduction to the platform’s rich APIs. The book also This book is an invaluable resource for every Eclipse and enterprise Java Web developer: both those who use Eclipse to build other Web applications, and those who build Eclipse technologies into their own products. Complete source code examples are available at www.eclipsewtp.org.
Amazon.com
Professional JSP shows the underlying servlet code for many JSP samples. As explained by the authors, JSPs are a simpler way to write servlet code because Java statements are embedded within HTML. This fact makes the book especially useful to programmers who know about servlets and want to progress to JSP development. The introductory tutorial to JSP is as good as any you'll ever see. Short examples illustrate basic JSP features like directives, scripting elements, implicit objects, and JavaBeans. The book also reveals a variety of ways to track session information (including cookies), which is particularly helpful.
Several case studies show key concepts in action, including how to use custom tag libraries. Nicely functional samples include a Web site for an online investment company, a photography database, and a membership-based online grocery store. (This last example shows how to use LDAP and JNDI to store user information.) In addition to a thorough tutorial for learning JSPs, chapters in this text look at combining EJBs, XML, and other Java 2 Enterprise features that you'll need for successful real-world development. Handy appendices detail how to install and configure the free Apache Web Server and Tomcat JSP engine. There's also a reference to all JSP and servlet objects and APIs.
Overall, you'll mine plenty from Professional JSP, including several extremely useful coding examples that'll get you going on serious development for real-world e-commerce Web sites. --Richard Dragan
Topics covered:
Book Description
Readers are given an introduction to JSP, explaining how they relate to servlets, showing the tags, and creating beans to encapsulate business logic, to keep web page design simple. Further chapters cover database access with JDBC and connection pooling, JSP debugging, and web application architecture using JSP and servlets.
After considering security issues in JSP web applications, the book concludes with seven real-world case studies including using JSP, XML and XSLT to target content at WAP and HTML browsers, e-commerce, streaming using JMF, and porting an existing ASP-based application to JSP. Appendices give programming refreshers on installing the Tomcat JSP/Servlet engine, detailed references to JSP, the Servlet API, and HTTP, and finally JSP for ASP programmers.
This book is for both professional Java developers, who want to use JSP as the front-end of their J2EE web applications, and web designers, who want to see how JSP separates presentation from dynamic content generation. Although no knowledge of Java is assumed, reference will be made to a quick start Java tutorial at wrox.com and to other materials for some topics. Knowledge of HTML and some programming experience is required.
Customer Reviews:
Amazon.com
Unless you buy an armful of books on current Oracle tools and technologies, you won't likely find as comprehensive a tour as this. First off, the authors are masters at using Oracle tools for high-end enterprise development, including PL/SQL (its proprietary SQL language) and Java. Developers and IT managers will appreciate the clear descriptions of relevant tools in the Oracle arsenal (including Developer and JDeveloper). Business Components for Java (BC4J), which simplify the use of Enterprise JavaBeans with Oracle databases and JSP, are also explained succinctly.
The emphasis is on server-side programming, with all features supported in Oracle, like stored procedures (and objects), written in both PL/SQL and Java. This book excels at showing the nitty-gritty details, with screen shots revealing the actual Oracle tools in action. As for using Enterprise JavaBeans, readers learn two possible methods: with standard EJB, and with BC4J components created with JDeveloper. A sample for a restaurant finder application will help you try your hand at using both approaches.
The discussion of Oracle's extensive XML support, which will be useful for taking advantage of this popular standard for real-world projects, is very strong. (Material on the emerging Simple Object Access Protocol (SOAP) and WML built with XML/XLST brings the book absolutely up to date.) A longer case study provides an ambitious example of enterprise Oracle at work. This Customer Relationship Management (CRM) system (with support for call centers) demonstrates a true n-tiered architecture built around Oracle.
For developers and IT managers alike, this authoritative tour on the best of the Oracle platform is really a must-have for anyone serious about development. It proves not only that Oracle is a great database platform, but also that it's ready to run the entire enterprise through powerful Internet and component-based tools. --Richard Dragan
Topics covered:
Book Description
This book shows you how to develop enterprise PL/SQL applications exploiting Java and XML, and how technologies such as EJBs can be moved to the 8i database. You'll work through case studies using a mix of both familiar and unfamiliar tools and languages, showing you how the various programming approaches can enhance each other.
Customer Reviews:
In a few areas it is dated (obviously 9i is out NOW, but wasn't when this book was published), but it is still overall extremely valuable. I have had my copy for about a year now and have read it almost completely once (you can't read a 1200 page tech book cover to cover) and have referred to it in a pinch more times than I can remember.
In short, a must have for any serious Oracle developer.
Book Description
The author, Westy Rockwell, uses the hands-on approach of a case study to show you how to use these technologies in realistically complex situations. All the tools used in the case study are free, so you can obtain them and join the author in a real open source web chat application, available online and with the book CD-ROM. This book provides you with the information you need to fully utilize XML, XSLT, Java, and JSP in your web applications, and presents it in a practical and unique way through the case study.
With "XML, XSLT, Java, and JSP: A Case Study," you will learn how to:
-Build web applications based on XML, XSLT, Java Applets, Java Servlets and Java Server Pages
-Set up a Win32 Web application development environment based on the Java(TM) 2 SDK and freely obtainable, open-source software products from Apache Software Foundation: Tomcat, Xerces and Xalan
-Use XML as a language to express the architecture and design of the application itself, not just its data content
-Create a browseable user interface for your web application with JSP
-Use an Http Servlet, beans, and JSP custom tags to implement and control Web applications
-Make and deploy a Java Applet to control and refresh your Web application user interface
-Utilize Xerces and Xalan for XML and XSLT, to provide dynamic content to a Web application.
-Experiment with new techniques for XML storage using Java objects
Customer Reviews:
In my opinion, if you just want to see an example of web app creation and get a few (great) ideas, then yes, buy the book.
But if you want to figure out how to configure Tomcat, etc, in preparation for a new development, then look elsewhere.
The book spends a lot of its time telling the reader that what they need to know is either out of the scope (detailed descriptions of web.xml and server.xml are out of scope?!) or that they should look on some other (somtimes unreachable) webpage.
For example, how do you tell Tomcat where to find your compiled classes? I would first try looking in the index for setting the Tomcat CLASSPATH.
The index has one entry for classpath and what does it tell me on page 17?
"If you are looking for some clarity regarding which, if any, setting for the CLASSPATH environment you should use, we can think of no better place for you to find answers than ...
There are many books on JSPs but they tend to have minimal content on XSLT beyond how to set up a basic custom tag to drive an XSLT processor. Likewise there are many titles dealing with XSLT that have little detail on how to intergrate XSLT processing into a JSP based application. This book deals with how they can work together which is why I describe it as unique.
Another big plus for this book is that the content is non-trivial and discusses a real problem, not made up easy-peazy ones designed to show off this or that feature of the XML, XSL or JSP specifications.
The source code for the case study looks experimental becasue it is experimental. Mr Rockwell makes it quite clear that much of it is marked down for revision, as it should be in an iterative development process. It is not always easy to follow, but once you get into it you can see exactly what he's trying to do and there are some genuine nuggets in there which you won't find anywhere else.
In summary, if you want to use both XSLT and JSP custome tags in your web applications and you are trying to figure out how to do it, you should consider investing in this.
The author wanted to try out some ideas so he decided to write a chat program. But there is no real design effort (you won't find a single UML diagram anywhere) so it is difficult to understand precisely what the application is supposed to look like. Without any real design, the application ends up with one servlet of over 50 pages and another of over 40 pages in length. (The book is inflated with 300 pages of source listings that are unreadable.) As a case study in how to do bad design and write awful code, the book can serve as a warning perhaps. As far as actually trying to explain any of this technology, the author admits that isn't the purpose of the book. In a case study you like to hear of problems encountered or the different solutions attempted but you won't. No mention is made of security or performance. The code itself is useless and can't be used in other applications because it is so poorly designed. The author admits that huge chunks of code need to be refactored.
Overall this book fails to provide any real value.
In this light, the book provides a very interesting perspective. The primary reason I have for not rating it higher is that the technology is slightly out of date (given the publication date), especially with respect to XSLT and JSP, but this is hardly surprising given how rapidly these technologies evolve. If you want to learn about these technologies, look elsewhere. If you want an insight into how one developer built a web application, however, you should check this book out, you might be surprised.
Books:
Recommended Books
Extremely Useful Book for a Software Developer.......2003-07-03
Average customer rating:
Oracle XSQL
Michael D. Thomas
Manufacturer: Wiley
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Structured Design
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| SQL
| Databases
| Computers & Internet
| Subjects
| Books
Database Design
| Databases
| Computers & Internet
| Subjects
| Books
Database Management Systems
| Databases
| Computers & Internet
| Subjects
| Books
General
| Oracle
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
XML & Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
All Amazon Upgrade
| Amazon Upgrade
| Stores
| Books
Computers & Internet
| Amazon Upgrade
| Stores
| Books
Professional & Technical
| Amazon Upgrade
| Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
Building Oracle XML Applications
Oracle Database 10g XML & SQL: Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL (Osborne ORACLE Press Series)
Oracle9i XML Handbook
Oracle Database Programming Using Java and Web Services
Oracle Application Server 10g Web Development (Oracle Press)
ASIN: 0471271209
A wealth of details!.......2005-11-26
An interesting approach.......2003-03-04
Excellent Work.......2003-01-23
Average customer rating:
Eclipse Web Tools Platform: Developing Java(TM) Web Applications
Naci Dai ,
Lawrence Mandel , and
Arthur Ryman
Manufacturer: Addison-Wesley Professional
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
BIRT: A Field Guide to Reporting (The Eclipse Series)
Integrating and Extending BIRT (The Eclipse Series)
Eclipse Distilled (The Eclipse Series)
Beginning Hibernate: From Novice to Professional
Eclipse: Building Commercial-Quality Plug-ins (2nd Edition) (The Eclipse Series)
ASIN: 0321396855
Foreword
Preface
Acknowledgments
About the Authors
Part I: Getting Started
Chapter 1: Introduction
Chapter 2: About the Eclipse Web Tools Platform Project
Chapter 3: Quick Tour
Chapter 4: Setting Up Your Workspace
Part II: Java Web Application Development
Chapter 5: Web Application Architecture and Design
Chapter 6: Organizing Your Development Project
Chapter 7: The Presentation Tier
Chapter 8: The Business Logic Tier
Chapter 9: The Persistence Tier
Chapter 10: Web Services
Chapter 11: Testing
Part III: Extending WTP
Chapter 12: Adding New Servers
Chapter 13: Supporting New File Types
Chapter 14: Creating WSDL Extensions
Chapter 15: Customizing Resource Resolution
Part IV: Products and Plans
Chapter 16: Other Web Tools Based on Eclipse
Chapter 17: The Road Ahead
Glossary
References
Index
Average customer rating:
Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML
Karl Avedal ,
Danny Ayers ,
Timothy Briggs ,
George Gonchar ,
Naufal Khan ,
Peter Henderson ,
Mac Holden ,
Andre Lei ,
Dan Malks ,
Sameer Tyagi ,
Stephan Osmont ,
Paul Siegmann ,
Gert Van Damme ,
Steve Wilkinson ,
Stefan Zeiger ,
Ari Halberstadt ,
Carl Burnham ,
John Timney ,
Tom Myers , and
Alexander Nakhimovsky
Manufacturer: Wrox Press
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Servlets
| Java
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Engineering
| Professional & Technical
| Subjects
| Books
| Aerospace
| Automotive
| Bioengineering
| Chemical
| Civil
| Computer Technology
| Design
| Economics
| Education
| Electrical & Electronics
| Energy
| General
| Industrial, Manufacturing & Operational Systems
| Management
| Marine
| Materials
| Materials Science
| Mechanical
| Nuclear
| Patents & Inventions
| Petroleum, Mining & Geological
| Power Systems
| Reference
| Research
| Special Topics
| Telecommunications
| Welding
General
| Reference
| Subjects
| Books
Engineering
| Specialty Stores
| Books
| Aerospace
| Automotive
| Bioengineering
| Chemical
| Civil
| Computer Technology
| Design
| Economics
| Education
| Electrical & Electronics
| Energy
| General
| Industrial, Manufacturing & Operational Systems
| Management
| Materials
| Materials Science
| Mechanical
| Nuclear
| Patents & Inventions
| Petroleum, Mining & Geological
| Power Systems
| Reference
| Research
| Special Topics
| Telecommunications
| Welding
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Similar Items:
Beginning Java Databases: JDBC, SQL, J2EE, EJB, JSP, XML
Professional EJB
Java & XML, 2nd Edition: Solutions to Real-World Problems
Struts Kick Start
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD)
ASIN: 1861003625
Comprehensive.......2001-03-02
full of details, but presented in many different ways.........2001-02-24
Not For Beginners, No Practical Use.......2001-02-07
Too wordy - hard to understand.......2001-01-26
Good JSP book, but ..............2000-11-15
Average customer rating:
Professional Oracle 8i Application Programming with Java, PL/SQL and XML
Michael Awai ,
Matthew Bortniker ,
John Carnell ,
Kelly Cox ,
Daniel O'Connor ,
Mario Zucca ,
Sean Dillon ,
Thomas Kyte ,
Ann Horton ,
Frank Hubeny ,
Glenn E. Mitchell II ,
Kevin Mukhar ,
Gary Nicol , and
Guy Ruth Hammond
Manufacturer: Wrox Press
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| SQL
| Databases
| Computers & Internet
| Subjects
| Books
Database Management Systems
| Databases
| Computers & Internet
| Subjects
| Books
General
| Oracle
| Databases
| Computers & Internet
| Subjects
| Books
PL & SQL
| Oracle
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Operating Systems
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
Similar Items:
Oracle 9i Java Programming: Solutions for Developers Using PL/SQL and Java
Expert Oracle, Signature Edition Programming Techniques and Solutions for Oracle 7.3 through 8.1.7 (Expert One-On-One)
ASIN: 1861004842
Confused ramble though Oracle.......2003-01-24
From Stem to Stern.......2002-05-16
Good book but not for beginner.......2002-03-16
tools provided by Oracle. If you will be using
only oracle tools, this is a good book.
A tour of Oracle technologies.......2002-01-17
Excellent Book........2002-01-08
Many books cover Java or XML or SQL and the like; but this is one of the few books that delves into HOW to put all of these together to make it work! As this book is released in newer additions, I shall be buying it as soon as it is available.
Average customer rating:
XML, XSLT, Java, and JSP: A Case Study in Developing a Web Application
Westy Rockwell
Manufacturer: New Riders Press
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Similar Items:
XML and Java(TM): Developing Web Applications (2nd Edition)
ASIN: 0735710899
(*Note all of these items are located on the CD-ROM attached with the book so you don't have to take the time to download)
Not recommended.......2002-09-25
For some people a unique must have book.......2002-06-18
For Serious Developers.......2002-04-27
A poor attempt at a case study.......2001-12-19
A True Case Study.......2001-11-22