Showing posts with label j2ee. Show all posts
Showing posts with label j2ee. Show all posts

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press) Review

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)
Average Reviews:

(More customer reviews)
Are you looking to buy SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)? Here is the right place to find the great deals. we can offer discounts of up to 90% on SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press) ReviewWhen I started reading the reviews, I could sence a lot of familiarity with the comments. Later I realized that the reviews were for the book of the same title but on the previous Java 1.4.
Therefore a word of caution so that readers do not take the reviews literally for this latest book on Java 5.SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press) OverviewGet the book that shows you not only what to study, but how to study. The only classroom-based integrated study system for professional certification gives you complete coverage of all objectives for the Sun Certified Programmer for Java 5 exam, hundreds of practice exam questions, and hands-on exercises. The CD-ROM features full practice exam software plus an adaptive test engine.

Want to learn more information about SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies Review

Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and  XML Technologies
Average Reviews:

(More customer reviews)
Are you looking to buy Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies? Here is the right place to find the great deals. we can offer discounts of up to 90% on Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies ReviewThis book is primarily geared towards reader at the architectural end of the spectrum. Code samples are few and far between, and the illustrations are primarily UML. That's not a bad thing, it's just a matter of what you are looking for. Though even for an architecture work I would like to see a little more code (thus the four stars instead of five.)
The book starts with XML basics, then spends the largest portion of the book on SOAP and JAX-RPC, then finishes off with an excellent chapter on security issues. There is some mention of mobile, but nothing in depth.
I recommend this book to Java architects who want to learn more about this topic. Front line engineers will probably want to concentrate on API centric books on Java Web Services, most likely from O'Reilly.Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies OverviewWritten by Sun Microsystems' Java™ BluePrints team, Designing Web Services with the J2EE™ 1.4 Platform is the authoritative guide to the best practices for designing and integrating enterprise-level Web services using the Java 2 Platform, Enterprise Edition (J2EE) 1.4. This book provides the guidelines, patterns, and real-world examples architects and developers need in order to shorten the learning curve and start building robust, scalable, and portable solutions.The authors use the Java Adventure Builder application to bring the design process to life and help illustrate the use of Java APIs for XML Processing (JAXP), Java APIs for XML-Based RPC (JAX-RPC), and other Web service and Java-XML technologies. Key topic coverage includes:Web service requirements and design issues Support for Web services provided by the J2EE 1.4 platform Designing and implementing Web service end points Writing efficient Web service client applications Designing and developing XML-based applications Integrating applications and data using Web services The J2EE platform security model as it applies to Web services A coherent programming model for designing and developing Web service endpoints and clients Designing Web Services with the J2EE™ 1.4 Platform provides the insight, advice, and detail that make it easier to create effective Web service applications using the J2EE 1.4 platform.

Want to learn more information about Designing Web Services with the J2EE(TM) 1.4 Platform: JAX-RPC, SOAP, and XML Technologies?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Java/J2EE Job Interview Companion Review

Java/J2EE Job Interview Companion
Average Reviews:

(More customer reviews)
Are you looking to buy Java/J2EE Job Interview Companion? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java/J2EE Job Interview Companion. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java/J2EE Job Interview Companion ReviewIt's a long exam, by some standards. The questions range very widely, and offer a strenuous test of your java knowledge. The relatively easy section comes first. Where the questions are about standard java. The java that is usually denoted J2SE. Many java programmers should breeze thru it. Anyone with fluency in writing vanilla java won't have any problems. Perhaps in recognition of this, the author has kept this section relatively brief.
The meat of the exam is about Enterprise level java. J2EE. Much of this relates to running an enterprise program on a server. What type of server? Some questions concern when you have a web server. So brush up on Java Server Pages, Servlets and Beans. Speaking of beans, you also need to cover EJBs.
Another type of server is when you have to hook up to a SQL database. And there are questions about how to do this. Plus, interacting between a java program and XML is an important practical topic. Also covered. Along with running unit tests, via JUnit, and implementing a logger.
More is covered. Good revision before a job interview.Java/J2EE Job Interview Companion Overview
400+ Java/J2EE Interview questions with clear and concise answers for: job seekers (junior/senior developers, architects, team/technical leads), promotion seekers, pro-active learners and interviewers. Free download

Lulu top 100 best seller. Increase your earning potential by learning, applying and succeeding. Learn the fundamentals relating to Java/J2EE in an easy to understand questions and answers approach. Covers 400+ popular interview Q&A with lots of diagrams, examples, code snippets, cross referencing and comparisons. This is not only an interview guide but also a quick reference guide, a refresher material and a roadmap covering a wide range of Java/J2EE related topics.


Want to learn more information about Java/J2EE Job Interview Companion?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

JBoss in Action: Configuring the JBoss Application Server Review

JBoss in Action: Configuring the JBoss Application Server
Average Reviews:

(More customer reviews)
Are you looking to buy JBoss in Action: Configuring the JBoss Application Server? Here is the right place to find the great deals. we can offer discounts of up to 90% on JBoss in Action: Configuring the JBoss Application Server. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

JBoss in Action: Configuring the JBoss Application Server ReviewI bought this book about 6 months ago to prepare for a projected move to the JBoss AS from Websphere. As with most technical books I read as much as I needed for the tasks at hand. My project seems to be cancelled, so I may not go back to this book, but I'd like to leave this review.
I believe this is the only book targeted at JBoss AS 5 configuration and management - that should earn it a couple of stars. On top of that this is one of the best written technical books I have recently encountered. The authors have clearly taken the extra effort to write a concise book (400 pages, it could easily be double the way most are written). There are no extracts of man pages, no bulky examples of pet projects.
One time as I was reading found myself asking a question - and a few paragraphs later there was a reference to that topic in another chapter ("if you are wondering about security see chapter XX"). The authors have a very good sense of what the reader is thinking.
Did the book answer my questions? Mostly. Though I wish there was more information on JMS persistence. And there are whole sections of the book (e.g. portal) that I skipped.
One more thing, worth a star, the book comes with a pdf version as well. I commute, and being able to refer to the text without juggling book and laptop is a huge benefitJBoss in Action: Configuring the JBoss Application Server Overview
JBoss in Action is the first book to focus on teaching readers in detail how to use the JBoss application server. Unlike other titles about JBoss, the authors of JBoss in Action go deeper into the advanced features and configuration of the server. In particular, it focuses on enterprise-class topics, such as high availability, security, and performance.

This book walks readers through the JBoss 5 Application Server from installation to configuration to production development. It shows how to configure the server's various component containers such as the JBoss Web Server, the EJB 3 server, and JBoss Messaging. It also provides detailed insight into configuring the various component services such as security, performance, and clustering. Beyond coverage of the core application server, the book also teaches how to use some of the "hot" technologies that run on top of the application server, such as Jboss Seam and JBoss Portal.

The authors, both seasoned professional experts at developing and administering JBoss, provide meaningful explanations and background on many topics which they tie in with their own practical, real-world advice from their collective experience. These uniquely comprehensive explanations and the wide coverage provided in this book surpass any other content currently available in any other book, article, or documentation on the subject.


Want to learn more information about JBoss in Action: Configuring the JBoss Application Server?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition) Review

Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition) ReviewI found this book almost PERFECT for my needs. Short, concise, and focused on the exam. The sample questions were also very reflective of the exam. If you pass the sample questions, you are probably ready for the exam. With what you learn from the sample questions, content as well as question style, you should actually do a bit better on the exam. That was my experience- about 75% on the book questions, 87% (42/48) on the exam, with no extra study after my initial reading.
And considering the purpose of architect certification is to certify someone with 5+ years experience and deep understanding of design and architectural issues, then a more detailed book would be a thick painful experience. Also, a more detailed book would commit the authors to exposing more of the exam content, and devalue it as a fair measure of an architect. The fact that it requires a wide professional background with some core reading is excellent. If you struggle with the exam, enjoy the honest feedback! You have more reading to do, and experience to gain.
With sufficient experience in Java, UML, design patterns, security, general IT and web knowledge, and basic architectural principles, the book more than suffices. Basic EJB knowledge is sufficient since the book doesn't expect a programmer's knowledge of APIs and such.
If you are new to architecture, my recommendations are similar to another reviewers:
UML Distilled, Martin Fowler
Design Patterns, Gamma et al
Mastering Enterprise Java Beans, Roman, Amber, Jewell
EJB Design Patterns, Floyd Marinescu
And if you don't know enough about design patterns and UML to pass those chapters before even reading the chapters, you may be taking the exam a bit prematurely.
I will agree with one statement- the book lacks chapters on some of the objectives. But, considering that they might be considered fair prerequisites for someone qualified to take the exam, I'm not complaining. Though, in looking over my exam results, most of my wrong answers were from the sections without corresponding chapters...common architectures, legacy connectivity, messaging :(. I think my proclivity for screen-scraping did me in.
All-in-all, a masterful book and exam.Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition) OverviewDefinitive, Comprehensive SCEA Exam Prep–Straight from Sun's Exam Developers!This book delivers complete, focused review for Sun's new Sun Certified Enterprise Architect (SCEA) for Java EE certification exam–straight from two of the exam's creators! SCEA lead developer/assessor Mark Cade and SCEA lead developer/assessor Humphrey Sheil offer powerful insights, real-world architectural case studies, and challenging sample questions that systematically prepare you for the actual exam. For every question, the authors show why the right answers are right–and why the other answers are wrong. Cade and Sheil cover every SCEA exam topic, skill, and technique, including:Understanding system architecture and its goals

Want to learn more information about Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Hibernate in Action (In Action series) Review

Hibernate in Action (In Action series)
Average Reviews:

(More customer reviews)
Are you looking to buy Hibernate in Action (In Action series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Hibernate in Action (In Action series). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Hibernate in Action (In Action series) ReviewFrom a documentation point of view, Hibernate is one of the most notable exception in the world of open-source LGPL'ed projects. Its website offers a plethora of information, from solid documentation (the reference has no less than 141 pages) and various FAQs to sample projects and third-party resources. The forum is quite active and you may get answers to tricky questions. Or a little bit of rough treatment in case you haven't RTFM - but that is understandable, given the number of questions that the authors have to answer every day.
Under these circumstances, one might wonder what Gavin King (Hibernate founder) and Christian Bauer (documentation/website maintainer and Hibernate core developer) can add in order to be able to write a 400-pages book about Hibernate. I mean - sure - only by joining the reference documentation, different FAQs and guides, one can easily 'extract' a hefty 'manuscript' with more than 200 pages.
Well, I am extremely glad to tell you that this is not the case. The book not only gets you up to speed with Hibernate and its features (which the documentation does quite well). It also introduces you to the right way of developing and tuning an industrial-quality Hibernate application. I consider myself a pretty seasoned Hibernate developer, being familiar with the API since its 1.2 version in Q1-2002 (if I remember well the first app when we used Hibernate). However, I was proved wrong by "Hibernate in action" which describes best practices and even API features that were unknown or vaguely known to me. That is, until now.
The first chapter, in the good tradition of all first chapters in the world, is an introduction. It's a very well written introduction about why do we need ORM solutions in OO applications. The chapter explains the O/R impedance mismatch, while declaring quickly that OODB suck (immature and not widely adopted). Wel'll also find out that EJB also suck from a persistence point of view (for various reasons). Which can be quite a surprise knowing that Gavin is one of the authors of EJB3.0 specs. Or, on the contrary, this will explain a lot of things in the new EJB specs.
Now that we have cleared the "why Hibernate" issue, let's continue to the second chapter. Which - tradition obliged - is a "Hello, world" and a "Let's get started" chapter. Here you go, almost 50 pages later you should be able to write simple Hibernate-based persistence layers and integrate within an application server, like for instance ... Jboss ! Humm, well, why not ? They are sponsors of the Hibernate project, after all.
In the 3rd chapter, our fresh knowledge will be put to good use by starting the development of an online auction application called CaveatEmptor. This app will follow our reading progression and will grow bigger and smarter chapter by chapter. But for the moment, we are at the inception phase. What gives : a little bit of analysis, a stylish class diagram of the domain model and the resulting mapping file. And if you thought (based on 2nd chapter) that the mapping file is very intuitive and simple, you're in for a big surprise : it is, indeed, intuitive and simple ! Quite bizarre for an open-source project. As a matter of fact, the mapping file is one of the pivotal elements of Hibernate, since it addresses directly the O/R impedance mismatch, a recipy for transparent linking your POJOs and the constrained relational model. No wonder that a big part of this chapter is aimed at explaining why and how the mapping works in Hibernate. You'll see how class associations and inheritance translate at the metadata and mapping level. You'll start to understand the things that you took for granted in the previous chapter and you'll have that pleasant "uuh, I see" chain reaction. Hold on, it's just the beginning.
Because chapter 4 is going to explain once and for all the lifecycle of persistent object in Hibernate, their behavior from a persistence point of view as well as the available fetching strategies. And if you thought you already knew everything by heart from the documentation ... well, maybe you do know everything by heart. Nevertheless, it's very well synthetized in chapter 4 and I'll recommend it anytime to a coworker eager for Hibernate knowlege.
In the next chapter (the 5th) the rollercoaster slows down a bit. That is, if you already know the behavior associated with the four possible isolation modes in transactions, what are the different types of locking, what (the hell) MVCC means and the importance of transaction scopes. Chances are you already know some of this stuff quite well, but everybody needs a refresher from time to time, especially when it's well explained and when it comes with versioning and caching (1st and 2nd level) in Hibernate as a desert. By the way, I thought that OSCache supports clustering, not only SwarmCache and JbossCache, as stated in the book. There's even a thoroughly explained example of using JbossCache as a level 2 clustered cache for Hibernate, but it shouldn't be too hard to convert to other types of caching systems.
Now, if I were the author of the book, I would have placed chapter 6 before chapter 5. But I am not the author, which is quite fortunate for you dear readers since Christian and Gavin are much more competent than me at writing books about Hibernate (and probably at some other unrelated domains). They have decided to go back to mapping in chapter 6, after the short transaction/caching intermezzo. Well, they should know better... it's time for a serious dose of advanced mapping. This chapter is attacking interesting subjects such as custom mapping types (simple or composite) and (finally) the mapping of collections. Special guests stars: the whole gang of "sets, bags, lists and maps", together with explanations about their relational equivalent (associations, associations and associations !). Oh and yes "polymorphic association" (section 6.4.3) - I wasn't even aware that Hibernate is able to do that... guess I'm not that 'seasoned' (as a Hibernate developer) after all.
The 7th chapter is about "Retrieving objects efficiently" : about 45 pages for the 'retrieving' part and 6 pages for the 'efficiently' part. Fair enough ! You'll learn how to master basic HQL queries (parameters, pagination ...). You'll get a grip on the query by criteria API, as well as on advanced stuff such as dynamic queries, filters, subqueries and native SQL (very powerful). At the end of the chapter there's the Hibernate-specific solution for the n+1 selects problem, query caching and result iterators.
Following this wealth of useful knowledge, the 8th chapter starts a bit dry. Nevertheless, after a short introduction about Hibernate in managed environments, you'll find yourself again in the land of advanced programming techniques : application-level transaction implementation ! This is mostly new stuff (at least for me) - a great collection of best practices for transactional behavior management in industrial-quality apps. Somewhat unrelated but still interesting, the chapter ends with legacy schemas integration and a smart implementation example for audit logging.
The 9th (and last) chapter is about the roundtrip development in Hibernate using the classical toolset : Middlegen and/or hbm2java and/or XDoclet. All the available techniques are presented in a very detailed, step-by-step manner.
Wait : don't close the book, there's more ! Ignore Appendix A (a short and rather uninteresting document about SQL fundamentals - that is, if you know SQL). Appendix B contains mildly un-fascinating ORM implementation strategies pour les connaisseurs (come on guys, I'm just a dumb user). But - Appendix C is a great collection of real-world stories and by all means read them all ! Especially the last one, a treasure of hard to find knowledge (no spoilers, please...).
In the end, I have to confess that there is something truly interesting about 'Hibernate In Action' : albeit very technical, it reads astonishingly easy - and this kind of books is unfortunately very rare nowadays. My congratulations to the authors for this excellent piece of work - it was worth the wait.
As for you dear potential reader, if you already know all the information detailed in the book, I bow before you, great Hibernate wizard. But if you don't, what are you waiting for ? Because, if you're going to read only one technical book this summer, make sure that it's 'Hibernate In Action' (or, at least chapters 6,7 and 8, if you are that good !).Hibernate in Action (In Action series) OverviewHibernate practically exploded on the Java scene. Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. The inevitable mismatch between your object-oriented code and the relational database requires you to write code that maps one to the other. This code is often complex, tedious and costly to develop. Hibernate does the mapping for you.Not only that, Hibernate makes it easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate applications are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself."Hibernate in Action" carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching.The authors created Hibernate and they field questions from the Hibernate community every day-they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book."What's Inside"- ORM concepts- Getting started- Many real-world tasks- The Hibernate application development process

Want to learn more information about Hibernate in Action (In Action series)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Professional Java Development with the Spring Framework Review

Professional Java Development with the Spring Framework
Average Reviews:

(More customer reviews)
Are you looking to buy Professional Java Development with the Spring Framework? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional Java Development with the Spring Framework. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Professional Java Development with the Spring Framework ReviewThis book is almost identical to the Spring developer's guide available on the web site. They follow the same chapters and format, and provide little new information, maybe some code. But once you start to get into Spring and use it, you'll want a reference that is more in depth. With this book, you'll find yourself struggling to find the details by browsing google and javadocs all day. Pro Spring is a better book that gives you more insight into how Spring works. My background is providing a services interface layer for a J2EE portal. I'm not developing the MVC so I didn't pay attention to those parts of the book.Professional Java Development with the Spring Framework OverviewThe Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.You will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's approach, when to use Spring, and how to follow best practices. All this is illustrated with a complete sample application. When you finish the book, you will be well equipped to use Spring effectively in everything from simple Web applications to complex enterprise applications.What you will learn from this book* The core Inversion of Control container and the concept of Dependency Injection* Spring's Aspect Oriented Programming (AOP) framework and why AOP is important in J2EE development* How to use Spring's programmatic and declarative transaction management services effectively* Ways to access data using Spring's JDBC functionality, iBATIS SQL Maps, Hibernate, and other O/R mapping frameworks* Spring services for accessing and implementing EJBs* Spring's remoting frameworkWho this book is forThis book is for Java/J2EE architects and developers who want to gain a deeper knowledge of the Spring Framework and use it effectively.Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Want to learn more information about Professional Java Development with the Spring Framework?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

JBoss at Work: A Practical Guide Review

JBoss at Work: A Practical Guide
Average Reviews:

(More customer reviews)
Are you looking to buy JBoss at Work: A Practical Guide? Here is the right place to find the great deals. we can offer discounts of up to 90% on JBoss at Work: A Practical Guide. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

JBoss at Work: A Practical Guide ReviewThe subtitle for this book is "A Practical Guide." That subtitle is perfect. This is one of the most immediately useful and practical books I've read in a long time. I began using JBoss at the same time I started reading this book and I appreciated that the book started out with the relatively simple task of getting JBoss installed. However, while the book starts at an introductory level it doesn't stay there. It progresses through more advanced topics such as JMS, JavaMail, JAAS, and Web Services.
The writing is clear and enjoyable throughout. An extended example of a car dealer carries forward throughout the book. This helps the concepts fit together and build upon one another. JBoss at Work is highly informative and, as its subtitle promises, a practical guide. I highly recommend it.JBoss at Work: A Practical Guide Overview
Consisting of a number of well-known open source products, JBoss is more a family of interrelated services than a single monolithic application.But, as with any tool that's as feature-rich as JBoss, there are number of pitfalls and complexities, too.

Most developers struggle with the same issues when deploying J2EE applications on JBoss: they have trouble getting the many J2EE and JBoss deployment descriptors to work together; they have difficulty finding out how to get started; their projects don't have a packaging and deployment strategy that grows with the application; or, they find the Class Loaders confusing and don't know how to use them, which can cause problems.

JBoss at Work: A Practical Guide helps developers overcome these challenges. As you work through the book, you'll build a project using extensive code examples.You'll delve into all the major facets of J2EE application deployment on JBoss, including JSPs, Servlets, EJBs, JMS, JNDI, web services, JavaMail, JDBC, and Hibernate. With the help of this book, you'll:

Implement a full J2EE application and deploy it on JBoss
Discover how to use the latest features of JBoss 4 and J2EE 1.4, including J2EE-compliant web services
Master J2EE application deployment on JBoss with EARs, WARs, and EJB JARs
Understand the core J2EE deployment descriptors and how they integrate with JBoss-specific descriptors
Base your security strategy on JAAS

Written for Java developers who want to use JBoss on their projects, the book covers the gamut of deploying J2EE technologies on JBoss, providing a brief survey of each subject aimed at the working professional with limited time.

If you're one of the legions of developers who have decided to give JBoss a try, then JBoss at Work: A Practical Guide is your next logical purchase.It'll show you in plain language how to use the fastest growing open source tool in the industry today. If you've worked with JBoss before, this book will get you up to speed on JBoss 4, JBoss WS (web services), and Hibernate 3.


Want to learn more information about JBoss at Work: A Practical Guide?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP Review

J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP
Average Reviews:

(More customer reviews)
Are you looking to buy J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP? Here is the right place to find the great deals. we can offer discounts of up to 90% on J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP ReviewWarning: this book is only a rumination on the J2EE web services specification, fat on "theory" and with absolutely no real code examples you can run and play with to learn. Unless you are someone who can learn playing tennis looking at people playing it, or become a musician by listening to music, I doubt you can become a web services developer by just reading words and code snippets.
As the author says: "this book doesn't attempt to cover installation, configuration, or deployment except in terms of standard J2EE requirements". I do believe that a decent tech book must have running code to support its explanations and support its value and usefulness. With this text Monson-Haefel is well on his way to win the "Most useless java book of the year" award.J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP OverviewWeb Services is the latest trend to hit the software industry. It promises to promote interoperability among disparate applications; i.e., applications written in different languages and running on diverse platforms. This book covers Web services protocols SOAP, WSDL, UDDI and the J2EE APIs that are used with these protocols including: JAX-RPC, JAXM, JWSDL, and JAXR. The author explains in detail how to use these Java APIs with the J2EE platform and also provides detailed information on security issues and interoperability between J2EE platforms and .NET. The book also includes a primer on XML, XSD and JAXP (the Java XML API), which is necessary basis for understanding how to process SOAP messages.

Want to learn more information about J2EE Web Services: XML SOAP WSDL UDDI WS-I JAX-RPC JAXR SAAJ JAXP?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) Review

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) ReviewWe software developers often get ourselves buried in learning new technologies, particularly in J2EE, there are so many things to learn, e.g., JSP, Servlet, JAAS, JSSE, JMS, JavaMail, EJB, JDBC, JDO, etc. just to name a few. With these overwhelming technologies, we often overlook the issue how to "design" "good" systems using these technologies. Knowing the technology itself is one thing, and knowing how to design with it well is another. Technologies are always advancing, it is really the design technique that is the essence or hard-core skill that a software developer should obtain.
Patterns, are such essences. They are best practices from experiences on how to design the systems/components at different levels. And Core J2EE Patterns are such collections in the J2EE context.
Even though the authors claim that these patterns are used under the J2EE context, I see most of them also application in a more general context. For example,
If a remote service is to be provided, it is good practice to use Session Facade (or Remote Facade), and it will provide service by delegating to the Application Service (or Service Layer) or Business Delegate.
To facilitate the client to access a remote service, Business Delegate can be applied to hide the remoteness, in which it will use Service Locator to look up the remote service. In this sense, Business Delegate also functions as a proxy of the remote service.
To decouple the Business Object from accessing the resources directly, Data Access Object is a good design to be applied.
To move the data between the tiers or processes, Data Transfer Object can be use.
If studying carefully, you will a lot of patterns and concepts can be applied to non-J2EE applications. And a lot of them can be traced back to the seminal work of GoF (Design Patterns). That is why I said the design skill should be essential to a developer, these techniques are correlated and inter-connected, and accumulated by experience. They are relatively stable (IMO), though the technologies are changing (rapidly).
The other good things about book, the authors not only document the best practices (patterns) of J2EE applications to learn, they also list a set of bad practices (anti-patterns) to avoid, in between, they provide a bridge, the refactoring, to go from bad to good.
Also, no pattern is an island. All patterns are related, and to form a bigger or higher level of pattern, and these higher level of patterns collaborate with each other and eventually form the whole architecture of the system, that is pattern oriented architecture. In last episode, the authors gave such an example, and they call it a micro architecture.
The authors also refer to the work of Martin Fowler's Patterns of Enterprise Application Architecture(which list patterns of more general enterprise application patterns besides J2EE) to clear out some gaps between the two books, e.g., Value Object in 1st edition really means Transfer Object, which is the same pattern listed as Data Transfer Object in Fowler's book. And Value Object is just another pattern in PEAA.
The writing style is very smooth, succinct and to the point. The pattern template is classic, with the authors chose strategies for implementation variations. The examples are probably excerpt from real projects, however, there are some errors in the code, which made me doubt that these codes were ever compiled. But, hey, it is the concept that is more important :-)Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) OverviewCompletely updated and revised, this is the second edition of the best-seller Core J2EE Patterns. J2EE has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun's best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. This second edition introduces new patterns, new refactorings, new patterns for using XML as well as new patterns for J2EE Web services. The authors also identify bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.

Want to learn more information about Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Struts 2 in Action Review

Struts 2 in Action
Average Reviews:

(More customer reviews)
Are you looking to buy Struts 2 in Action? Here is the right place to find the great deals. we can offer discounts of up to 90% on Struts 2 in Action. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Struts 2 in Action ReviewI had to learn Struts2 quickly since I recently changed jobs and my new team has several web application projects built using Struts2.
Overall, I thought the book was done very well if you are looking for a good introduction to Struts2. The first 8 chapters are very good.
The main negative is the source code for the book's examples. The authors provide one very large war file with all the source code embedded into the war file along with an overall web application divided into sub-applications for each chapter.
This packaging of the source code into the war file made it difficult for me to create individual projects in my development IDE that demonstrated just the material in a specific chapter. I had to spend quite a bit of time breaking down the source code into individual web projects and then figuring out on my own what jars needed to go into each project, what the struts.xml file needed to have, and what ever else was necessary to separate out just that chapter's sub-application so I could run that example and play with it.
Where this really became a problem was in chapters 9 and 10. Chapter 9 is a very advanced introduction to integrating Spring and Hibernate/JPA into Struts2. I never could get this chapter's example to work correctly.
However, chapter 10 on the validation framework then uses the same code as chapter 9, so you really cannot separate out the code for either chapter 9 and 10.
The validation framework is likely something even beginning Struts2 developers will want to use, while Spring/JPA/Hibernate is for more advanced developers and should have been well after the chapter on how to use the validation framework.
Also, the authors really don't give you a good understanding of what Struts2 jars you need to have to build a basic Struts2 application. There is some information about this in chapter 13 (setting up your IDE) but this information should really be at the beginning of the book. Also I don't think the list the authors provide is accurate since my basic HelloWorld (get the user to enter a name, call an Action class, and then display Hello userName in new jsp) worked with far fewer jars. Note there is apparently a new example war that just is a basic Hello World so there may be some information in that war file. That war was not on the manning web site when I purchased the book.
This book is good but be prepared to struggle working with the code examples if you want to work on the examples in your own development environment.
I recommend the authors create separate complete war files for each chapter's example to make it easier for users to just get that chapter's example code into their development IDE.
Lastly, the book does get 4 stars because the author's explanations of the basics of Struts2 (chapters 1-8) is very easy to follow for experienced Java developers. I'm now ready to tackle the Struts2 applications in my new job.
Struts 2 in Action Overview
The original Struts project revolutionized Java web development and its rapid adoption resulted in the thousands of Struts-based applications deployed worldwide. Keeping pace with new ideas and trends, Apache Struts 2 has emerged as the product of a merger between the Apache Struts and OpenSymphony WebWork projects, united in their goal to develop an easy-to-use yet feature-rich framework. Struts 2 represents a revolution in design and ease of use when compared to classic Struts. It adds exciting and powerful features such as a plugin framework, JavaServer Faces integration, and XML-free configuration.

Struts 2 In Action introduces the Apache Struts 2 web application framework and shows you how to quickly develop professional, production-ready modern web applications. Written by Don Brown, one of the leading developers of Struts 2, Chad Davis, a passionate Struts 2 developer, along with Scott Stanlick, this book gently walks you through the key features of Struts 2 in example-driven, easy-to-digest sections.

Struts 2 in Action delivers accurate, seasoned information that can immediately be put to work. This book is designed for working Java web developers-especially those with some background in Struts 1 or WebWork. The core content, covering key framework components such as Actions, Results, and Interceptors, includes new features like the annotation-based configuration options. You'll find chapters on Struts 2 plugins, FreeMarker, and migration from Struts 1 and WebWork 2. Finally, new topics such as the Ajax tags, Spring Framework integration, and configuration by convention give familiar subjects new depth.


Want to learn more information about Struts 2 in Action?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series) Review

Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series) ReviewThis book provides an excellent start on J2EE. It covers a good set of topics, including Servlets, JSP, and the various forms of EJBs.
My only disappointment is that the book focuses on Sun's J2EE server. This server will not likely be used for production. The book provides detailed usage information for Sun's proprietary deployment tool.
In my opinion, JBoss should be used as the application server for teaching. The server is free, deployment is as simple as copying a JAR file, and the server is truly enterprise ready. Plus, the book would then provide more complete examples of deployment descriptors.Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series) OverviewThis book is aimed at programmers who have learned the basics of Java from, for example, Beginning Java 1.4: From Novice to Professional, and are now ready to learn how to use Java in the real world, with J2EE. But, J2EE is a big spec, and the target audience is not interested in Enterprise JavaBeans and other advanced specs within J2EE. In fact, 75% of J2EE applications are built using only JavaServer Pages and Servlets (two of the simpler technologies to learn in J2EE), so these are the areas that the audience is particularly interested in.

Want to learn more information about Beginning J2EE 1.4: From Novice to Professional (Apress Beginner Series)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD) Review

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD)
Average Reviews:

(More customer reviews)
Are you looking to buy Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD) ReviewLooking for either an enjoyable intro into JSP and Servlets or material on passing the Sun Certified Web Component Developer exam? Grab a copy of Head First Servlets & JSP by Bryan Basham, Kathy Sierra, and Bert Bates. It rocks...
Chapter list: Intro; Why use Servlets & JSPs; Web app architecture; Mini MVC tutorial; Being a servlet; Being a web app; Conversational state; Being a JSP; Script-free pages; Custom tags are powerful; When JSTL is not enough; Deploying your web app; Keep it secret, keep it safe; The power of filters; Enterprise design patterns; Final mock exam; Index
I've stated my preference in the past to learning subjects with a bit of humor thrown in. OK... a *lot* of humor. If I have a chance to pick up a new tech skill with a study guide that makes me laugh and stay interested, I'm in heaven. Is it any wonder then that I absolutely love the Head First series? Bates and Sierra have created a concept that is unlike anything else on the market. Through the use of cartoons, hand-drawn examples, off-beat questions, and other various types of learning material, they engage your brain on a number of levels. And as a result, you're sucked in and learning stuff in spite of yourself.
In this installment, they tackle the subject of servlets and JSPs. Rather than try and explain things "technically", they have a common cast of characters throughout the book making observations and points about the material. Using the hand-drawn notes around illustrations and code, you quickly understand the underlying concepts of what happens with servlet requests and responses, and how JSPs interact with the web server. And given that there are exercises and questions at the end of each chapter (along with the answers), you have a chance to reinforce your learning immediately.
There are two uses for this book. The primary goal is to help you pass the Sun Certified Web Component Developer exam. If you already know about servlets and JSPs, get the book for the mock exam and the questions at the end of each chapter. The authors helped write the actual Sun test, so you'll get a good feel for the types of questions you'll face. The other use of this book would be to learn and understand the subject matter, like a tutorial. Once again, an excellent choice for that purpose. You'll still need to get some sort of "official" reference book of some sort if you get deeper into the material, but this is a perfect way to get started.
Once again, another winner from the warped minds that created the Head First concept. May they continue to thrive for a long time!Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD) Overview
Imagine a world without eBay...unthinkable! How would you get that Farrah Fawcett poster, retired Beanie Baby, or first-edition pet rock? Handling over a gazillion (OK, we exaggerate--it's actually only 1 billion) page views each day, server-side Java makes eBay work. Isn't it time you learned the latest (J2EE 1.4) versions of Servlets & JSPs? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam.If that's what you want to do, that is. Maybe you don't care about the exam, but need to use Servlets & JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse one that puts you to sleep). No problem. Head First Servlets and JSP's brain-friendly approach drives the knowledge straight into your head (without sharp instruments). You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. It may not be The Da Vinci Code, but quickly see why so many reviewers call it "a page turner". Most importantly, this book will help you use what you learn. It won't get you through the exam only to have you forget everything the next day. Learn to write servlets and JSPs, what makes the Container tick (and what ticks it off), how to use the new JSP Expression Language (EL), what you should NOT write in a JSP, how to write deployment descriptors, secure applications, and even use some server-side design patterns. Can't talk about Struts at a cocktail party? That'll change. You won't just pass the exam, you will truly understand this stuff, and you'll be able to put it to work right away. This new exam is tough--much tougher than the previous version of the SCWCD. The authors of Head First Servlets and JSP know: they created it. (Not that it EVER occurred to them that if they made the exam really hard you'd have to buy a study guide to pass it.) The least they could do is give you a stimulating, fun way to pass the thing. If you're one of the thousands who used Head First EJB to pass the SCWCD exam, you know what to expect!


Want to learn more information about Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Java Web Services Review

Java Web Services
Average Reviews:

(More customer reviews)
Are you looking to buy Java Web Services? Here is the right place to find the great deals. we can offer discounts of up to 90% on Java Web Services. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Java Web Services ReviewAt 250 pages, this book is a good introduction to Java web services but there just isn't enough material here to do serious Java development. The coverage of WSDL, SOAP, and UDDI gives a good overview but is too short for some actually deploying a web service. And there are only 26 pages devoted to JAX-RPC and JAXM, the most important Java APIs for web services. A better book is "Building Web Services with Java" (Sams) but even that has only a cursory review of Sun's Java Web Services Developer Pack. If you're a serious developer, you'll need to download JWSDP from Sun and go through the tutorial to learn the APIs.Java Web Services Overview
For many Java developers, web services appeared to come out of nowhere.Its advantages are clear: web services are platform-independent (like Java itself), language-agnostic (a clear advantage over Java RMI), can easily be tunneled through firewalls (an obvious benefit to anyone who has dealt with modern enterprise networks), object-oriented (we all know about that), and tends to be loosely coupled (allowing more flexible application development).But these advantages have been obscured by a cloud of hype and a proliferation of jargon that are difficult to penetrate.What are SOAP, UDDI, WSDL, and JAXM?To say nothing of JAXR, tModels, category bags, WSFL, and other friends?And assuming that you understand what they are, how do you do anything with them?Do they live up to their promises?Are they really the future of network computing, or a dead end?

Java Web Services gives the experienced Java developer a way into the Web Services world.It helps you to understand what's going on, what the technologies mean and how they relate, and shows Java developers how to put them to use to solve real problems.You'll learn what's real and what isn't; what the technologies are really supposed to do, and how they do it.Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry.Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.

The web services picture is still taking shape; there are many platforms and APIs to consider, and many conflicting claims from different marketing groups.And although web services are inherently language-independent, the fit between the fundamental principles on which Java and web services are based means that Java will almost certainly be the predominant language for web services development.If you're a Java developer and want to climb on the web services bandwagon, or if you only want to "kick the tires" and find out what web services has to offer, you will find this book indispensable.


Want to learn more information about Java Web Services?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition) Review

Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition) ReviewOthers have provided excellent reviews so I will just comment on a few items:
1) The book does a good job at covering the basics of using servlets and JSP for a web application.
2) Conversely, the book is stuck in the basics and instead of discussing more interesting topics it references the unpublished Volume 2. Very annoying.
3) This is a book for beginners. If you have any web programming experience this may be too simple and with a very slow pace. Many more concepts could have been included without compromising the book.Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition) OverviewMarty Hall's Core Servlets and JavaServer Pages was the number 1 servlet/JSP book in 2000 -- helping over 100,000 Java developers master the power of Java server-side programming to Web-enable an extraordinary range of applications. Now, Hall takes the next step, bringing together even more powerful servlet/JSP techniques. The second edition of Core Servlets and JavaServer Pages provides a complete introduction to the technology, completely updated for JSP 2.0, servlets 2.4, the JSP Standard Tag Library (JSTL), and Java 1.4. This book serves both beginning and advanced developers. For beginning servlet and JSP developers, the book provides clear step-by-step coverage of the basic topics. For programmers already experienced with servlet and JSP technology, the book provides in-depth discussion of advanced topics, complete coverage of newly introduced capabilities, and practical design strategies. J2EE technology is the leading technology for building Web applications and services, and servlet and JSP technology is the heart of the J2EE platform. Servlets and JSP are the most popular way to build Web applications: every Java and Web developer needs to know this. JSP 2.0 will fundamentally change how servlet and JSP technology is used, so even experienced developers need to read this book!

Want to learn more information about Core Servlets and Javaserver Pages: Core Technologies, Vol. 1 (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...