|
GOLSCO Books Online Store | UK | Germany |
| books | baby | camera | computers | dvd | games | electronics | garden | kitchen | magazines | music | phones | software | tools | toys | video |
| Help |
| Books - Computers & Internet - Microsoft - Cool Books for the Caring Web Developer |
| 1-20 of 21 1 2 Next 20 |
| Featured List | Simple List |
|
|
|
Go to bottom to see all images
Click image to enlarge
|
Software Requirements by Karl E. Wiegers Average Customer Review: Paperback (26 August, 1999) list price: $34.99 US | Canada | United Kingdom | Germany | France Editorial Review "Requirements" are essential for creating successful software because they let users and developers agree on what features will be delivered in new systems. Karl Wiegers's Software Requirements shows you how to define and get more out of software requirements with dozens of "best practices" and tips that make this book a valuable resource for both software project managers and developers. The book's commonsense approach provides exemplary project management skills tailored to gathering (and refining, implementing, and eventually tracking) software requirements. While the book often cites recent software engineering studies, the focus always returns to practical management techniques. A case study for a chemical tracking application frames the book, and most chapters begin with anecdotes that demonstrate situations in which users and developers misunderstand each other about a software project's ultimate goals. (If you've ever worked in the field, these stories will probably sound all too familiar.) This book offers hope, though, for improving your software design process, with dozens of tips on getting better design input from your customers and then using these requirements to generate a variety of design documents. There are numerous templates and sample documents too--a big help for the busy software manager. Several standout sections cover negotiating difficult steps in the process, particularly how to manage shifting requirements as projects move forward and keep the various users and stakeholders content throughout the software process. Late in the book, the author surveys today's software management tools and shows how to pick the right ones for your organization. Anchored by the author's considerable experience and software engineering expertise, this jargon-free and practical guide to software requirements can definitely give you the edge in managing software projects more efficiently. --Richard Dragan Topics covered: software requirements specifications (SRS); business and user requirements; risk management; the requirements process; sample documents and templates; requirements development: elicitation, analysis, specification, and verification; rights and responsibilities for software customers; best practices; project management tips; process assessment and improvement; types of users; product champions; use cases and other diagrams; tips for prototyping; managing requirements change; change centered boards (CCBs); evaluating and using requirements tools; requirements traceability matrix; impact analysis. ... Read more Reviews (29)
If you haven't used techniques like this one before, it is definitely a good idea to pick up a solid book like this one on the best practices in requirements engineering. There are several good books in the market on the topic of software requirements and this is one of the best ones out there. I found three other books that complement this one - Requirements Engineering by Kotonya and Sommerville (used more as a textbook), Managing Software Requirements by Leffingwell and Widrig (part of the Object Technology Series), and Effective Requirements Practices by Ralph R. Young (comes with a CD-ROM). If you are a project manager, business analyst or anyone that has a lot to lose because of bad requirements, you will benefit tremendously from this current book being reviewed. The book is divided into three parts - What and Why, Development, and Management of Software Requirements. The part names are self explanatory. This book is very readable and is full of best practices that stand true to their name! The unique things about this book - in chapter 2, the author outlines the Requirements Bill of Rights for Software Customers and the Requirements Bill of Responsibilities for Software Customers. When I first read this, I felt like every customer has to read this before attempting a software project. Chapter 10 has an excellent description of different diagrams useful in requirements documentation - DFD (data flow diagram), ERD (entity-relationship diagram), STD (state transition diagram), dialog map, and class diagrams. I think all books on software requirements should ideally have some variation of these topics. Important topics like traceability are given an excellent treatment in this book but the only thing lacking is how to manage requirements in software processes involving iterations (the mainstay of the Rational Unified Process and other newer software development methodologies). There are only 13 pages devoted to this topic and even then it is indirect - Chapter 12: Risk Reduction Through Prototyping. Otherwise, I have no complaints about this book and I believe that it is a basic to intermediate in level (definitely not an advanced book). Overall, I believe it indeed captures the best practices in the field of requirements engineering. It is also a good price, so enjoy!
He covers the issues involved in gathering requirements and keeping them up to date, often offering multiple ways to resolve issues.Wiegers, unlike many academic oriented books, fully acknowledges the political and cultural difficulties that arise when trying to institute a requirements program.Much of his advice is practical and he gives good pointers on the highst ROI practices, so you can inject a little at a time, rather than trying to change culture wholesale. I'd give a 4.5 out of 5 if I could, due only to the "Next Steps" sections at the end of each chapter. The "Next Steps" are supposedly be small steps you can take to start using the advice Wiegers offers.Unfortunately, most of the steps start with "Take a page/chapter from your current requirements document...."I've worked at few companies that even have a requirements document, so I'm not sure how useful the "Next Steps" really are. But, that complaint aside, this book is the best combination of reference information for techniques and advice on how to use them on the job. ... Read more Isbn: 0735606315 |
|
|
Extreme Programming Explained: Embrace Change by Kent Beck Average Customer Review: Paperback (05 October, 1999) list price: $28.95 -- our price: $19.11 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Kent Beck's eXtreme Programming eXplained provides an intriguing high-level overview of the author's Extreme Programming (XP) software development methodology. Written for IS managers, project leaders, or programmers, this guide provides a glimpse at the principles behind XP and its potential advantages for small- to mid-size software development teams. The book intends to describe what XP is, its guiding principles, and how it works. Simply written, the book avoids case studies and concrete details in demonstrating the efficacy of XP. Instead, it demonstrates how XP relies on simplicity, unit testing, programming in pairs, communal ownership of code, and customer input on software to motivate code improvement during the development process. As the author notes, these principles are not new, but when they're combined their synergy fosters a new and arguably better way to build and maintain software. Throughout the book, the author presents and explains these principles, such as "rapid feedback" and "play to win," which form the basis of XP. Generally speaking, XP changes the way programmers work. The book is good at delineating new roles for programmers and managers who Beck calls "coaches." The most striking characteristic of XP is that programmers work in pairs, and that testing is an intrinsic part of the coding process. In a later section, the author even shows where XP works and where it doesn't and offers suggestions for migrating teams and organizations over to the XP process. In the afterword, the author recounts the experiences that led him to develop and refine XP, an insightful section that should inspire any organization to adopt XP. This book serves as a useful introduction to the philosophy and practice of XP for the manager or programmer who wants a potentially better way to build software. --Richard Dragan Topics covered: Extreme Programming (XP) software methodology, principles, XP team roles, facilities design, testing, refactoring, the XP software lifecycle, and adopting XP. ... Read more Reviews (119)
Isbn: 0201616416 |
$19.11 |
|
Rapid Development by Steve McConnell Average Customer Review: Paperback (02 July, 1996) list price: $35.00 -- our price: $23.10 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review I can hear some of you exclaiming, "How can you possibly recommend a book about software scheduling published by Microsoft Press and written by a consultant to Microsoft?!" Well, put aside any preconceived biases. This is a tremendous book on effective scheduling software development, and it drinks deeply from the wisdom of all the classics in the field such as Brook's Mythical Man Month -- and is likely well-informed by McConnell's experiences, good and bad, in Redmond. The nine page section entitled "Classic Mistakes Enumerated" is alone worth the price of admission and should be required reading for all developers, leads, and managers. Here are some types of the 36 classic mistakes that McConnell describes in detail:
I suspect that if you've ever been involved in software development, you winced after reading each of these nine points. And you will learn a great deal from the remaining 640 pages about concrete solutions. My only substantive gripe: cheesy Powerpoint graphics. Nonetheless, this book is Very Highly Recommended. ... Read more Reviews (97)
Isbn: 1556159005 |
$23.10 |
|
Testing Computer Software, 2nd Edition by CemKaner, JackFalk, Hung Q.Nguyen Average Customer Review: Paperback (12 April, 1999) list price: $55.00 -- our price: $46.16 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review The original printing of Testing Computer Software set the standard for the emerging field of test engineering with a full tour of the state of the art in managing the testing process. The reissued text makes this classic out-of-print text available once again. Though it relies heavily on older examples (including MS-DOS) and has not been updated, this text is still a worthwhile resource for practical-minded advice on the realities of testing. The best thing about Testing Computer Software is its practical point-by-point guide to everyday software testing, from creating a test plan, to writing effective bug reports, to working with programming staff and management to fix bugs. That said, this book's early frame of reference shows how far we've come. (The book relies heavily on MS-DOS examples and features some truly embarrassing anachronisms, including the mention of testing dot-matrix printers and even EGA/VGA video modes.) The bibliography stops at sources from 1992 and features many references from the 1980s. Nowadays, automated software testing tools are the staple of any testing strategy. This book even advocates a wait-and-see approach to the "new" Microsoft Test. These limitations aside, there is still a good deal to mine here. Much of the approach to testing is still very valid for any aspiring or working test engineer. Clearly, readers of the first edition will have little reason to upgrade to this second edition, but for anyone who appreciates a "classic" (and indeed a pioneering) text in the field of software testing, it's good to have Testing Computer Software in print again. --Richard Dragan Topics covered: test case design, test planning, project lifecycle overview, software errors, boundary conditions, bug reports, regression testing, black box testing, software quality and reliability, managing test teams, printer testing, internationalization, and managing legal risk. ... Read more Reviews (29)
Everything the new or intermediate test professional needs to know is covered.The practices and techniques provided will foster sound QA practices and will step you through developing test strategies, and from those, developing and executing test cases.These are the real essence of testing, and this book covers them exceptionally well. I like the coverage of testing systems and artifacts that are not software - documentation, hardware, and localization testing advice shows that testing is not limited to software.As importantly, the chapter on legal consequences of software defects will show testing in a perspective that is often overlooked, even by seasoned test professionals. If you are new to software testing, or have some experience, but no formal training, this book will provide you with the right way to approach software testing, and will give insights that would take years to learn on your own.
Isbn: 0471358460 |
$46.16 |
|
The Mythical Man-Month: Essays on Software Engineering, 20thAnniversary Edition by Frederick P. Brooks Average Customer Review: Paperback (02 August, 1995) list price: $34.99 -- our price: $23.09 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review The classic book on the human elements of software engineering. Software tools and development environments may have changed in the 21 years since the first edition of this book, but the peculiarly nonlinear economies of scale in collaborative work and the nature of individuals and groups has not changed an epsilon.If you write code or depend upon those who do, get this book as soon as possible -- from Amazon.com Books, your library, or anyone else. You (and/or your colleagues) will be forever grateful. Very Highest Recommendation. ... Read more Reviews (82)
Isbn: 0201835959 |
$23.09 |
|
Peopleware : Productive Projects and Teams, 2nd Ed. by Tom Demarco, Timothy Lister Average Customer Review: Paperback (01 February, 1999) list price: $33.95 -- our price: $33.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Peopleware asserts that most software development projects fail because of failures within the team running them. This strikingly clear, direct book is written for software development-team leaders and managers, but it's filled with enough commonsense wisdom to appeal to anyone working in technology. Authors Tom DeMarco and Timothy Lister include plenty of illustrative, often amusing anecdotes; their writing is light, conversational, and filled with equal portions of humor and wisdom, and there is a refreshing absence of "new age" terms and multistep programs. The advice is presented straightforwardly and ranges from simple issues of prioritization to complex ways of engendering harmony and productivity in your team. Peopleware is a short read that delivers more than many books on the subject twice its size. ... Read more Reviews (49)
If you've seen dilbert style software "management" and want to find a better way, I can't recommend this book more strongly.If you read it, you'll want to find a way to get your superiors to read it as well. In my experience, a great deal of so-called "management" is really shoft-term optimization: "IF we can eliminate X benefit we can save $Y per year!" and cost control.DeMarco and Lister point out that the real goal is productivity, and suggest numerous ways to treat employees as people to get increased productivity, as opposed to treating them as inhuman "Resources" and managing by spreadsheet. One story from the book:In my early years as a developer, I was privileged to work on a project managed by Sharon Weinberg, now president of the Codd and Date Consulting Group.She was a walking example of much of what I now think of as enlightened management.One snowy day, I dragged msyelf out of a sickbed to pull together our shaky system for a user demo.Sharon came in and found me propped up at a console.She disappeared and came back a few minutes later with a container of soup.After she'd poured it into me and buoued up my spirits, I asked her hwo she found time to for such things with all the management work she had to do.She game me her patented grin and said "Tim, this _IS_ management!" - TDM This book is all about the manager's role:Not to make people work, but to make it possible for people to work. How to do that, how teams jell, etc.It's a pleasure to read and it's ... right.And in a field full of false promises, snake oil, and worthless statistics, that's saying something.
It's amazing how many of the situations described in this book are familiar, or are at least situations that I could easily imagine occurring in the office work environment. Yes, the book was written quite a while ago, but I think it's still very relevant today.Highly recommended reading, and enjoyable too.The authors really have a sense of humor. ... Read more Isbn: 0932633439 |
$33.95 |
|
The Deadline: A Novel About Project Management by Tom Demarco Average Customer Review: Paperback (01 June, 1997) list price: $24.95 -- our price: $24.95 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (49)
Speaking of "the novel part," DeMarco doesn't pull off the combination novel/business volume well. His fictional examples were too far from reality to be useful or compelling for me. At the same time, the examples weren't far enough from reality to accomplish the goals he set out in the Preface. In the Preface, DeMarco wrote that he patterned the style of the book after the style of George Gamow, a University of Colorado physicist of the 1930's. As a method of instruction about physics, Gamow wrote a series of essays in which a fictional Mr. Tompkins wakes up in alternate universes where fundamental physical constants are dramatically changed. This vehicle worked for Gamov's objective physical constants, but it falls short in the VERY subjective world DeMarco paints for us. My last complaint about this book is the advertisement it contains for iThink software. It begins in chapter 10, when Tompkins meets a man who uses iThink to create a model of project management "hunches." We are shown a screen shot of what looks like a state machine diagram with rectangles, circles and arrows going this way and that between them. Tompkins, the main character, looks at the screen and says, "It looks pretty much like what's going on inside me when I try to figure out how well the team will perform." Huh? Is Tompkins a man or a machine? I just don't buy it. What are we being sold here? Don't let the high marks from other reviewers fool you. This book does not have high value. If what you really want is "an easy read," find yourself a decent novel. If what you really want is a book about project management, try the books other reviewers have recommended.
Isbn: 0932633390 |
$24.95 |
|
Software Project Survival Guide by Steve C McConnell Average Customer Review: Paperback (14 November, 1997) list price: $24.99 -- our price: $16.49 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (53)
The reason I am giving 5 stars is because the book actually achieves its goal to those who read it. The reader who gave two stars has actually missed the point of the book. It is not about planning. It is about planning _and_ managing. Successful execution of the right plan is the main point of the book. Trivial things, you say? Yes, most of the concepts in the book are trivial (yet, very useful when organized nicely and in ready-to-use manner) Nevertheless, again and again I see projects that fail because of the wrong management. In fact, I would dare to say that all projects that failed in front of my eyes (and there were enough failed projects in my life) are due to mostly management issues: lack of vision, disconnection from team, "planned" overtime, unrealistic schedules due to pressure from upper management etc. Inability to recognize management problem quickly leads to catastrophic results for mid-size companies and this books may prevent this for those who care.
McConnell's "Software Project Survival Guide" (SPSG) is a good intro to application development projects using the phased-release waterfall methodology. Unlike other software engineering overviews, he does not assume that his audience is sold on process in general, so he spends some time arguing and presenting facts and stats to support structured project management and software development. The author presents most of the integral concepts of the discipline and maintains a companion website with templates and checklists. He shares his experience on what development managers should expect from their developers, testers, corporate culture and customers. I read SPSG when it first came out and recently completed it again for a refresh. Although the book is now six years old, the material is still relevant because of the level at which it is presented, even in today's landscape of customized COTS and web services applications. It gets four stars rather than five because in the last third of the book he takes arbitrary dives into detail before he exhausts the breadth of the subject. For instance, he only once refers in passing to regression-testing and never mentions the concept of SDLC environments, yet offers up formulas for estimating defects using pooling and seeding. Chapters seem to get shorter as if he was in a hurry to finish. As SPSG is relatively short at 250 pages, it seems the author could have easily included another 50 pages to hit those missed topics at a high-level. SPSG is great for the new manager but is less useful for the experienced manager or as a reference. Fortunately, he includes an annotated bibliography on resources that provide more detail. ... Read more Isbn: 1572316217 |
$16.49 |
|
Code Complete by Steve McConnell Average Customer Review: Paperback (14 May, 1993) list price: $35.00 -- our price: $23.10 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Editorial Review Believed by many of our customers to be the best practical guide to writing commercial software, and Highly Recommended. ... Read more Reviews (145)
Isbn: 1556154844 |
$23.10 |
|
Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series) by Steve Maguire Average Customer Review: Paperback (01 May, 1993) list price: $24.95 US | Canada | United Kingdom | Germany | France Editorial Review Any programmer worth their silicon knows that it is wiser to invest time preventing bugs from hatching than to try to exterminate them afterwards. And this is one of the best books for developing a proactive attitude towards electronic entomology. Follow Maguire's advice, and your testers, supervisors and customers will love you. Recommended. ... Read more Reviews (36)
So many new things have appeared (and/or became popular) since the book has been published. OOAD, C++, Java, RUP, XP, design patterns, to name a few. It puzzles me that Microsoft still recommends this book.
Don't worry that his examples are in C.The ideas transcend the source language.If half of the programmers followed half of his suggestions half of the time, the software industry would undergo a revolution in quality.There is no silver bullet, but these suggestions are so practical.It's just a matter of adopting a few good habbits. This book will be a classic.Scratch that.It *is* a classic. If you're a programmer, it belongs on your shelf beside _Programming Pearls_, _Code Complete_, and Knuth. ... Read more Isbn: 1556155514 |
|
|
Software Engineering Classics by Steve Maguire, Jim McCarthy, Steve McConnell Average Customer Review: Paperback (01 October, 1998) list price: $69.99 US | Canada | United Kingdom | Germany | France Editorial Review This three-book set includes Steve Maguire's Debugging the Development Process, Jim McCarthy's Dynamics of Software Development, and Steve McConnell's Software Project Survival Guide. Together, these books convey the field knowledge of three experienced development-team leaders. Anyone planning to participate in a software project, particularly as a manager, should read these books. Debugging the Development Process shows how Microsoft goes about creating, writing, testing, and improving products. Maguire always keeps one eye on the product's purpose--as well as the purpose of the company--as he offers valuable advice on how to design and build software products that are efficient in terms of time and money. The book is full of design philosophy, including entertaining passages on conflicts between marketing people and developers. (The LAYOFF parable, the highly ominous Excel macro that almost was, is amusing). Dynamics of Software Development explores the crazy mix of creativity, intelligence, technical skill, and general humanity that makes up a software development team. Such groups require special handling in order for them to yield good products. McCarthy offers a bromide-rich explanation of techniques he's used (again, at Microsoft) to hire bright people, motivate them, stave off burnout, and still get the product out the door on time. His advice is sound and should prove invaluable--even if your development team consists of one person. Because software development is inherently complex and developers often must attempt to satisfy shifting goals, even successful, well-managed software projects have a death-march aspect to them. Software Project Survival Guide explains what you can do to make building software enjoyable and rewarding, not just survivable. McConnell goes heavy on hints, tips, and checklists of things you can implement now to create a better development team. --David Wall ... Read more Reviews (3)
Also - be sure and get"Code Complete" - it is a comprehensive collection (andinterpretation) of many of the great ideas from notable gurus such asYourdon/DeMarco/Constantine, Kernigan & Richie, Dijkstra, Meyer, etc.etc. (plz excuse the spelling errors!)Every programmer needs a copy of"Code Complete" and the companion, "Writing SolidCode". Software Standards and QA groups should use these texts asreferences and standards.
If you are SERIOUS about making software a career, buy this set! ... Read more Isbn: 0735605971 |
|
|
Java Modeling In Color With UML: Enterprise Components and Process by Peter Coad, Eric Lefebvre, Jeff De Luca Average Customer Review: Textbook Binding (15 June, 1999) list price: $49.99 US | Canada | United Kingdom | Germany | France Editorial Review Java Modeling in Color with UML--printed in color--provides four UML "archetypes" for common entities in business modeling. These have rather abstract names like the moment-interval. Each archetype is assigned a different color in UML. The book uses these four archetypes to model 61 domain-specific business components for manufacturing (including suppliers and inventory control), facilities management, sales, employees, and organizations, plus accounting and document management. Similar in spirit to software-design patterns, these UML components are catalogued with short prose descriptions and illustrated with UML. The detail here is often impressive, though the type is necessarily small. (Fortunately, the CD-ROM contains all these diagrams--including Java source code--for use within your own designs.) The authors--all experts in UML--have done the heavy lifting here. The idea is to incorporate these components within your own projects. Besides a catalog of expert components, this book describes the authors' Feature-Driven Development (FDD) software-design process. (While there is one UML standard, design processes still proliferate.) FDD touts good productivity with a minimum of overhead. The authors argue that it can be used productively within today's ever-shorter business cycles. In all, this book features much more than just color-enhanced UML. It provides a foundation of UML (and Java classes on the CD-ROM) that can model most business problems. If you design with UML, you can surely benefit from this intelligent and visually savvy text. --Richard Dragan ... Read more Reviews (22)
I haven't had much use for this book since purchasing it in 1999.It seems Ironic, somehow, since enjoyed the Togethersoft UML refresher training I received in 2000. That said, it's worth borrowing a copy to see for yourself. I'd also recommend downloading the current 'whiteboard' edition from Togethersoft. Jeff Grayson borrowed my copy when he was working on a project to improve VIANT's software development methodology with the Rosetta project.
Isbn: 013011510X |
|
|
Java Design: Building Better Apps and Applets (2nd Edition) by Peter Coad, Mark Mayfield, Jonathan Kern Average Customer Review: Paperback (01 December, 1998) list price: $44.99 US | Canada | United Kingdom | Germany | France Reviews (51)
This book immerses you in the thought process of OO. If you feel that you haven't quite clicked with OO design, and pattern books are leaving you puzzled, then read this - give it a month - then read it again. The you'll then probably think many of the GoF patterns quite obvious, and wonder what all the fuss was about. For example the Bridge pattern, and the Factory patterns are just implementing plugability concepts of Ch 3.
Isbn: 0139111816 |
|
|
Complete Idiot's Guide to Project Management with Microsoft Project 2000 (Complete Idiot's Guide) by RonBlack Average Customer Review: Paperback (05 April, 2000) list price: $18.95 US | Canada | United Kingdom | Germany | France Reviews (10)
Isbn: 0789722712 |
|
|
Microsoft Project 2000 Step by Step by Carl S. Chatfield, Timothy D. Johnson Average Customer Review: Paperback (03 June, 2000) list price: $29.99 -- our price: $19.79 (price subject to change: see help) US | Canada | United Kingdom | Germany | France Reviews (14)
I didn't give it 5 stars as there were a few minor errors (maybe 5 total) in the text, or very confusing transitions in the instructions. I would definitely recommend this to anyone who is either new to Project, or has used it but is not sure of themselves. I'm thinking of going through the book again, just to reiterate the lessons.
In overall, you can learn from this book and use it as a reference after that. But after couple projects, I believe you will be an expert of what is written in the book. Just for beginners, as I said, and for the MS Project Core exam.
Isbn: 0735609209 |
$19.79 |
|
Professional Java Server Programming J2EE Edition by Subrahmanyam Allamaraju, Andrew Longshaw, Daniel O'Connor, Gordon Van Huizen, Jason Diamond, John Griffin, Mac Holden, Marcus Daley, Mark Wilcox, Richard Browett Average Customer Review: Hardcover (September, 2000) list price: $59.99 US | Canada | United Kingdom | Germany | France Editorial Review Sun's Java 2 Platform, Enterprise Edition (J2EE), provides all of theAPIs that are needed to build world-class enterprise applications. Written byover a dozen experts, this new edition of Professional Java ServerProgramming provides a truly massive and authoritative guide to the lateststandards and APIs that are available in J2EE. This title is a must-have for anyone who'sserious about enterprise development in Java. Weighing in at over 1,400 pages, Professional Java Server Programmingprovides a wide-reaching resource of all of the APIs that are required for J2EEdevelopment that centers on servlets and JSPs for creating UIs and EnterpriseJavaBeans (EJBs), XML, and JDBC for getting to data on the server. Besides beinga practical guide to how to combine these standards (with plenty of usefulexamples of these APIs in action), it also delivers a healthy dose of the designphilosophy that's recommended by Sun for building scalable and robust enterpriseWeb applications. Throughout, this text does a good job of merging theory with practice. Almostevery chapter has a useful working example that shows how APIs work, with samplecode for such Web applications as an e-commerce shopping cart, tech supportpages, and a front end for a manufacturing database. The core of this volume isits 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 tourof designing, programming, and deploying EJBs effectively. (There's also notablecoverage of the emerging EJB 2.0 standard, which adds several importantfeatures, like a query language for more powerful database access.) The practical focus here is reflected also in chapters that are devoted todebugging, testing, and deploying J2EE applications--critical issues for anyaspiring enterprise developer. While no single book can make you an expert, thisone can get you started with a superb tour of the APIs and technologies thatyou'll need to tackle large-scale development in Java. --RichardDragan Topics covered:
Reviews (31)
Isbn: 1861004656 |
|
|
Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML by Karl Avedal, Danny Ayers, Timothy Briggs, George Gonchar, Naufal Khan, Peter Henderson, Mac Holden, Andre Lei, Dan Malks, Sameer Tyagi Average Customer Review: Paperback (15 January, 2000) list price: $59.99 US | Canada | United Kingdom | Germany | France Editorial Review For readers with some previous Java experience, Professional JSPis a comprehensive guide to today's JavaServer Pages (JSPs). Besides a solidtutorial on JSPs and servlets, this book gives you lots of useful examples ofhow JSPs can work with other Java APIs (like EJBs and XML) to deliver highlyfunctional Web sites. Professional JSP shows the underlying servlet code for many JSP samples.As explained by the authors, JSPs are a simpler way to write servlet codebecause Java statements are embedded within HTML. This fact makes the bookespecially useful to programmers who know about servlets and want to progress toJSP development. The introductory tutorial to JSP is as good as any you'll eversee. Short examples illustrate basic JSP features like directives, scriptingelements, implicit objects, and JavaBeans. The book also reveals a variety ofways to track session information (including cookies), which is particularlyhelpful. Several case studies show key concepts in action, including how to use customtag libraries. Nicely functional samples include a Web site for an onlineinvestment company, a photography database, and a membership-based onlinegrocery store. (This last example shows how to use LDAP and JNDI to store userinformation.) In addition to a thorough tutorial for learning JSPs, chapters inthis text look at combining EJBs, XML, and other Java 2 Enterprise features thatyou'll need for successful real-world development. Handy appendices detail howto 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 severalextremely useful coding examples that'll get you going on serious developmentfor real-world e-commerce Web sites. --Richard Dragan Topics covered: Reviews (27)
Isbn: 1861003625 |
|
|
Thinking in Java (2nd Edition) by Bruce Eckel Average Customer Review: Paperback (31 May, 2000) list price: $44.99 US | Canada | United Kingdom | Germany | France Editorial Review Perfect for migrating to Java from a fellow object-oriented language(such as C++), the second edition of Thinking in Java continues theearlier version's thoughtful approach to learning Java inside and out, whilealso bringing it up to speed with some of the latest in Java 2 features. Thismassive tutorial covers many of the nooks and crannies of the language, which isof great value in the programming world. The most prominent feature of the book is its diligent and extremely thoroughtreatment of the Java language, with special attention to object design. (Forinstance, 10 pages of sample code show all of the available operators.)Some of the best thinking about objects is in this book, including when to usecomposition over inheritance. The esoteric details of Java in regard to definingclasses are thoroughly laid out. (The material on interfaces, inner classes, anddesigning for reuse will please any expert.) Each section also has sampleexercises that let you try out and expand your Java knowledge. Besides getting the reader to "think in objects," Thinking in Java alsocovers other APIs in Java 2. Excellent sections include an in-depth tour ofJava's collection and stream classes, and enterprise-level APIs like servlets,JSPs, EJBs, and RMI. Weighing in at over 1,000 pages, any reader who is seriousabout learning Java inside and out will want to take a look at this superiorresource on some of the latest and most advanced thinking in object design.--Richard Dragan Topics covered: Reviews (271)
Isbn: 0130273635 |
|
|
Professional Apache (Professional) by Peter Wainwright Average Customer Review: Paperback (01 November, 1999) list price: $49.99 US | Canada | United Kingdom | Germany | France Editorial Review With comprehensive coverage of the many issues a Web server administrator faces, Professional Apache is a terrific resource for those looking to implement the popular open-source Web server. This title covers installation, configuration, and customization of the Apache Web server. Apache devotee Peter Wainwright dishes up plenty of tips for making the most of Apache. He begins with a couple of introductory chapters that cover some of the basic networking concepts of the Internet and an overview of the Apache server. Readers who have experience with other Web servers should be able to get up to speed with Apache here without a problem. The text covers the various configuration files that determine Apache's personality, illustrating how to achieve particular goals with small snippets of code. The author goes far beyond this, however, using examples of how to configure Apache to manage multiple sites, monitor the server's performance, apply security, and extend the product with several third-party add-on modules. There aren't any fluffy elements to this book's format. It is entirely composed of detailed information that is most often presented in short, easily digestible chunks with meaningful headings, and it finishes off with a series of appendices that include a number of critical lists such as available modules and directives. Professional Apache is a very useful administration tool, indeed. --Stephen W. Plain Topics covered: TCP/IP and HTTP overview, installation and build procedures, server configuration, aliases, redirection, CGI implementation, virtual hosting, performance optimization, security, mod_perl, PHP, and Jserv. ... Read more Reviews (27)
Now I think I'll buy his book on Apache 2.0
SAVE YOUR MONEY - BUY A DIFFERENT BOOK ON APACHE. I cannot understand ANY of the reviewers that state this is a good book. Extremely disappointed.
Apache is such a monster of an application and can be configured in so many ways that it's not always easy to see how things are working. When I come across a configuration option I haven't worked with before, this book does a great job of explaining it in a language I can understand. It always starts off by saying _WHY_ you'd want to use a particular option, and is clear about pointing out when it might be better to use a different methodology. The chapter on content negotiation is particularly good, and made me a huge fan of ModRewrite. I was looking for a simple way to serve up dynamic PHP CGI content through URLs that looked static (so search engines could easily spider the whole site). This chapter outlined many different approaches to this sort of task and carefully weighed the trade offs inherent in each. After reading it I felt that I had made an informed decision based on the particular needs and constraints of that project. As with any printed book about web technologies, some of it may be out of date. Note that the author has writte |