Showing posts with label jboss. Show all posts
Showing posts with label jboss. Show all posts

Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies Review

Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies
Average Reviews:

(More customer reviews)
Are you looking to buy Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies? Here is the right place to find the great deals. we can offer discounts of up to 90% on Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies. Check out the link below:

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

Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies ReviewGiven the scope of what the authors are trying to achieve here, I didn't expect them to succeed: it is, after all, just a lot of information.
Fortunately, they've proven me wrong. This book is excellent, technical, well-written, and well-organized. If you're looking for a mechanism go from Programmer to Developer, or from Developer to Lead Developer, then this book will give explain the technical material you need to master.Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies OverviewEnterprise Java Development on a Budget is an annotated roadmap covering every major aspect of Open Source enterprise Java development "on a budget". This book allows a programmer or programming team to develop complex applications for enterprises using as little money as possible. Open Source has had a profound effect on the Java Community. Many Java Open Source projects have even become de-facto standards. The principal purpose of this book is to guide the reader through the development of a real enterprise Java application(s) using nothing but Open Source Java Tools, Projects and Frameworks. Each chapter will deal with an aspect of the design and development of the application as they relate to a specific tool or framework being used. In areas of the application where there may be implementation choices in terms of which Open Source project to use, we will show one more possible paths and explain why, in the context of the application we chose one project/tool versus competing/similar ones. This book is intended to define the role of Open Source on the Java Community. It will provide information on how, when and why to use Open Source. It will also contain as a useful appendix a catalog of Open Source Projects/Products making an impact. The catalog provides information and examples necessary for managers, developers and architects to make decisions on whether to use or evaluate specific projects.

Want to learn more information about Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies?

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

Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Novice to Professional) Review

Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Novice to Professional)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Novice to Professional)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Novice to Professional). Check out the link below:

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

Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Novice to Professional) ReviewMissourians -- residents of the "Show Me State" -- are sure to appreciate this unusual book on lightweight Java development with "Plain Old Java Objects." In a fast-paced 10 chapters, Brian Sam-Bodden builds a single complete application, all the way through. Believe it or else, he starts with a detailed design, then talks about fundamental tools like Eclipse and Ant, and before you know it he's implemented the persistence and business tiers. Screenshots and detailed instructions will help you get your environment installed and set up in no time.
The first five chapters of the book are astonishingly linear as the application is developed to this point, with each technology choice presented as a fait accompli. In this day of political correctness and cultural relativism, many authors bend over backwards to consider all the alternatives to every decision they make, and I felt that Sam-Bodden's approach was incredibly refreshing. Eclipse, Ant, Hibernate, EJB3 on JBoss. Take it or leave it.
I was therefore almost disappointed when, in Chapters 6 and 7, he considers several different alternative implementations of the business and presentation tiers. Still, showing how to use Tapestry and especially Spring offsets the raised eyebrows some of you might have on hearing that a book on POJOs was advocating using EJBs -- even though the radically reworked EJB3 specification does indeed let you use Plain Old Java Objects to implement the business layer.
From this point, the book gets more conventional, with the traditional tacked-on chapter about testing that nevertheless asks you to do testing as an integral part of development.
Although some of the technology choices and development approaches may stretch your personal definition of the term "lightweight," this is still the best book on end-to-end development of modern enterprise applications that I've seen. If you have a hint of the Missourian in you, and you'd like someone to show you how things are done, this book was written with you in mind.Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Novice to Professional) Overview
Beginning POJOs introduces you to open source lightweight web development using Plain Old Java Objects (POJOs) and the tools and frameworks that enable this. Tier by tier, this book guides you through the construction of complex but lightweight enterprise Java-based web applications. Such applications are centered around several major open source lightweight frameworks, including Spring, Hibernate, Tapestry, and JBoss (including the new lightweight JBoss Seam).

Additional support comes from the most successful and prevalent open-source tools: Eclipse and Ant, and the increasingly popular TestNG. This book is ideal if you're new to open source and lightweight Java. You'll learn how to build a complete enterprise Java-based web application from scratch, and how to integrate the different open source frameworks to achieve this goal. You'll also learn techniques for rapidly developing such applications. NOTE: The source code files to accompany this book are now hosted at https://github.com/bsbodden/techconf.


Want to learn more information about Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Novice to Professional)?

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

Drools JBoss Rules 5.0 Developer's Guide Review

Drools JBoss Rules 5.0 Developer's Guide
Average Reviews:

(More customer reviews)
Are you looking to buy Drools JBoss Rules 5.0 Developer's Guide? Here is the right place to find the great deals. we can offer discounts of up to 90% on Drools JBoss Rules 5.0 Developer's Guide. Check out the link below:

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

Drools JBoss Rules 5.0 Developer's Guide ReviewGiven that there aren't many books out there, this is probably one of the best. However, it didn't meet my needs as it spent much of the available space "selling" me on how to use a rules engine and not enough on specific, "atomic", example code. I've been using JRules (IBM/ILOG commercial BRMS) for six years now and I am looking for an open source alternative as that product is essentially out of reach for the Small to Medium sized Business (SMB) due to the way it is marketed. I don't need "selling" on the value of BRMS technology to developers and businesses. I've lived it first hand. BRMS's will be to the coming generation what DBMS's were to us back in the 80's. Drools looks to be the odds on contender for winning developer mind-share but the issue at hand is helping developers get over the initial learning curve. So much of this kind of book tries to do too much and ends up being like trying to learn to fly using a 747 instead of a Cessna. What we need are some basic books on "flying" BRMS's. For example, instead of using a full fledged system as an example, it would be better to describe basic "flight maneuvers." Showing some simple POJO implementations of BRMS for replacing the data validation code on a typical data entry form would be more immediately useful than trying to wrap your mind around a complete business system. The focus needs to be on some basic building blocks to "get your feet wet" with this specific product and ignite interest via early experience. I'm afraid many developer's will lose interest because they have to wade through too much "set up" to get to any "reward." This book, while valuable, falls short and is typical of the approach that seems popular among many approaches to BRMS education. When learning to "fly" you start with basics and then combine them into more complex scenarios. This book would be much better if it started with small self contained building block scenarios and built from them. Instead, it starts with a complete project. Too much time ends up being spend on outlining the "project." As developers we are already looking for a better solution for implementing the "model" and "controller" pieces of our MVC work. We don't need to spend time being convinced of that. I'd like to see a book for this product that was written more like a basic flight primer. You want to give that prospective "pilot" their first "ride" and get them hooked on actually flying. This book is too much like just buying a ticket on a commercial airline and watching someone else fly than getting your hands on the controls. It won't do nearly as good a job of attracting "new pilots" to this technology as it could have. BRMS technology has been around for a while but only the privileged few have really gotten to fully taste what it can do for you. It will likely be the "next big thing" in software development and Drools, like MySQL, PHP and other "freely" available technologies stands poised to be "discovered" by developers that really need to get into this genre to go to the next level in their development. Unfortunately, this book falls short in giving them what they need to quickly get going with Drools by trying to cover too much theory and not enough simple practice topics (like simple form validation code.) There isn't much out there yet so it's better than just trying to read the on-line docs but it doesn't leave you feeling like you could start writing code in your own projects. That's the big gap as yet unfilled in this genre.Drools JBoss Rules 5.0 Developer's Guide Overview Develop rules-based business logic using the Drools platform

Discover the power of Drools as a platform for developing business rules
Build a custom engine to provide real-time capability and reduce the complexity in implementing rules
Explore Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform
Execute intelligent business logic with ease using JBoss/Drools, a stronger business-rules solution
Covers examples of a fraud detection system utilizing Drools CEP (Complex Event Processing) capabilities
In Detail
Business rules can help your business by providing a level of agility and flexibility. As a developer, you will be largely responsible for implementing these business rules effectively, but implementing them systematically can often be difficult due to their complexity. Drools, or JBoss Rules, makes the process of implementing these rules quicker and handles the complexity, making your life a lot easier!This book guides you through all of the features of Drools, such as dynamic rules, the event model, and Rete implementation with high performance indexing. It will help you to set up the JBoss Rules platform and start creating your own business. It's easy to start developing with Drools if you follow its real-world examples that are intended to make your life easier.Starting with an introduction to the basic syntax that is essential for writing rules, the book will guide you through validation and human-readable rules that define, maintain, and support your business agility. As a developer, you will be expected to represent policies, procedures and. constraints regarding how an enterprise conducts its business; this book makes it easier by showing you it can be done.A real-life example of a banking domain allows you to see how the internal workings of the rules engine operate. A loan approval process example shows the use of the Drools Flow module. Parts of a banking fraud detection system are implemented with Drools Fusion module, which is the Complex Event Processing part of Drools. This in turn, will help developers to work on preventing fraudulent users from accessing systems in an illegal way.Finally, more technical details are shown on the inner workings of Drools, the implementation of the ReteOO algorithm, indexing, node sharing, and partitioning.What you will learn from this book?

Write more efficient business rules, and work with the Rete algorithm, node indexing, node sharing, and parallelization
Create a WS-HumanTask-compliant WorkItem in a process (workflow)
Implement concurrency control in cross-cutting functionalities to manage code easily
Write human-readable rules, and Domain Specific Language for your rules to easily understand and verify them
Generate a stateful service by using a stateful knowledge session that maintains state between invocations and teaches you how to transactionally persist this service
Develop dynamic remote knowledge-base loading to change rules in your application without even stopping it
Prepare decision tables for calculating account interest rates
Integrate Drools within your Java business application, and integrate it with the Spring framework
Approach
This is a problem-solution guide that starts with an introduction to a problem and continues with a discussion of the possible solution. The book covers best practices when working with Drools. The examples and their solutions are accompanied by plenty of code listings and figures providing a better view of the problem.
Who this book is written for?
The book is for Java developers who want to create rules-based business logic using the Drools platform. Basic knowledge of Java is essential.


Want to learn more information about Drools JBoss Rules 5.0 Developer's Guide?

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

Seam in Action Review

Seam in Action
Average Reviews:

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

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

Seam in Action ReviewI'll be honest. I reviewed this book for Manning before it came out. Look at the back cover. There I am. I cannot stress this enough. If you want to learn Seam (and if you're building web applications, you want to learn Seam), you should buy this book. I reviewed it because I work with Seam daily, on multiple projects. From simple Crud stuff to trading systems. I do not lie in my quote on the back cover. I learned a lot of stuff reviewing this book. I have read all the other Seam books out there, at least up to the time I reviewed this one. Other books are good, and I won't get into specific comparisons, but I learned a lot reviewing this one. However, its well organized, so if you know nothing, you'll be able to learn it from this book. So, you know, buy it.
FYI I was not paid to review the book, and will certainly get nothing if you buy it.Seam in Action Overview
JBoss Seam is an exciting new application framework based on the Java EE platform that is used to build rich, web-based business applications. Seam is rapidly capturing the interest of Java enterprise developers because of its focus on simplicity, ease of use, transparent integration, and scalability.

Seam in Action offers a practical and in-depth look at JBoss Seam. The book puts Seam head-to-head with the complexities in the Java EE architecture. The author presents an unbiased view of Seam from outside the walls of RedHat/JBoss, focusing on such topics as Spring integration and deployment to alternative application servers to steer clear of vendor lock-in. By the end of the book, you should expect to not only gain a deep understanding of Seam, but also come away with the confidence to teach the material to others.

To start off, you will see a working Java EE-compliant application come together by the end of the second chapter. As you progress through the book, you will discover how Seam eliminates unnecessary layers and configurations, solves the most common JSF pain points, and establishes the missing link between JSF, EJB 3 and JavaBean components. The author also shows you how Seam opens doors for you to incorporate technologies you previously have not had time to learn, such as business processes and stateful page flows (jBPM), Ajax remoting, PDF generation, asynchronous tasks, and more.

All too often, developers spend a majority of their time integrating disparate technologies, manually tracking state, struggling to understand JSF, wrestling with Hibernate exceptions, and constantly redeploying applications, rather than on the logic pertaining to the business at hand. Seam in Action dives deep into thorough explanations of how Seam eliminates these non-core tasks by leveraging configuration by exception, Java 5 annotations, and aspect-oriented programming.


Want to learn more information about Seam in Action?

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

jBPM Developer Guide Review

jBPM Developer Guide
Average Reviews:

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

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

jBPM Developer Guide ReviewThe jBPM Developer Guide is a PACKT publishing offering, which is publishing books on technical subjects for sme time now. They offer good quality books, with nice artwork and feel to them. This one is 350 pages and feels like you should be able to carry it with you as a reference guide to jBPM. PACKT is based in Birmingham, UK but the Credits page lists a team that contains the author (South American), a proof reader, two reviewers (South American) and a list of editors (India mostly).
After reading the Preface I was wondering what these people all did, for they surely can not be proud of the English used. Please don't get me wrong, it is English that is correct, but it is definitely English from a non-native speaker. This is a shame as it degrades the reading experience and is sometimes even down right annoying. I would expect proof readers, reviewers and editing teams to take more care with the final results.
That being said, the contents looks promising with chapters covering:
* soft introduction to BPM
* some graph programming and a first process
* setup of the development enviornment (jBPM, JBoss Drools, JBoss ESB, Maven, MySQL, Eclipse and SVN)
* jPDL
* implementing an example process
* persistence in jBPM
* Human Tasks with an example
* process variables
* looking closer into some advanced features
This book makes the promise with the title that it will be giving us developers an in depth look at jBPM. This is the measure I am using when reviewing each chapter, asking myself if it fills a need I have as a developer. This is not a beginners book is the impression I had when looking at the cover. Also of note, this is not a cheap book, so I expect value for my money.
I will jump right into the review, providing my impressions of each of the first six chapters:
Chapter 1
=========
This is an introduction chapter that tosses out lots of technological terms for the new jBPM developer.
This chapter you can skip.
Chapter 2
=========
This chapter attempts to take you through some basic BPM functionality for implementing a process engine (just a very basic one). It is kind of fun to see happen, but not needed for jBPM usage.
This is also a chapter you can skip without missing anything important for your jBPM development experience.
Chapter 3
=========
This chapter is going to get into the nitty-gritty with a jBPM deep dive. This is the feeling I am getting. A small comment, the jBPM background/history is a bit on the thin side and not founded in facts. Also first we are forced to take a walk through the [...] community stack, nothing to do with jBPM yet.
On page 75, the real business starts, we dive into jBPM and build it via Maven and SVN. I really like this, as most books on community projects fail to give even a simple Maven explanation. You will have no excuses to not have a running jBPM check out from the community projects repository after this chapter. We are off and running!
From page 75 onwards, this is a must read chapter.
Chapter 4
=========
In depth dive into jPDL, nothing but good things to say about this.
A must read chapter.
Chapter 5
=========
A real example project is setup, starting from the business side which is nice for the beginners but a bit of a waste for the developers. We never are involved with this part of the project and have to make do with the results.
The only let down on this chapter is the finishing section, which requires you to download the provided projects code to see how you can create an initial unit test to march through the process as designed in this chapter. This is such a fundamental step in every project you will do in jBPM that I am a bit disappointed that the author did not walk us through the code snippets in the chapter itself.
This is a must read chapter.
Chapter 6
=========
Persistence and all things devoted to how jBPM uses this and how you set it up. Very good detail and clarity.
A must read chapter.
Chapter 7
=========
Tasks are dealt with in the chapter with a very good example to show you how it all works. At this point that the book gives us a practical example instead of homework, bit of inconsistency here.
Still, a must read chapter.
Chapter 8
=========
More persistence, dealing with how it happens when you hit wait states. Would have like to see more about how this is a best practice as too many jBPM implementations take the initial lead from the provided examples found on-line and implement everything in Nodes. Nothing mentioned about lazy initialization or loading in Hibernate, something you will run into in advanced cases when you implement your complicated processes.
A nice end to this chapter is provided by updating the running example process to use the techniques discussed in this chapter. This is nice.
A good chapter you need to read.
Chapter 9
=========
More than you really need to know about process variables, but that is exactly what I want from a developers guide type of book. This chapter is a perfect example of what I want from every chapter in this type of book, well done! Strange finish though, the homework section is back in this chapter.
Don't miss this chapter, good developer guide material that will help make you the jBPM guru in your development shop.
Chapter 10
==========
Here the author deals with advanced topics from jPDL, which means forks, joins, super states, process states, email nodes and property passing in your handlers. It is thorough, but I would really have expected some more suggestions as to best practices, especially on forks and joins, which WILL bite you in the butt on your real life implementations. It is a good chapter, finishing off jPDL for you.
Don't want to skip this chapter or you will have a half empty toolbox at work.
Chapter 11
==========
When I read the title I was expecting advanced topics from real life practices to tell me about the best practices using the previous material. It turns out to be about applying the chapter 10 material to the running example, thus the author takes us through adding in super states and process states to his example process.
A very good handling of the asynchronous usage of jBPM and how the jobExecutor works finishes out this chapter. Very important stuff and I thought it was forgotten. It would have been more symmetric to first introduce this in the previous chapter and then apply it as was done with the other advanced topics, but this is a matter of style.
A good chapter to read and pay attention to the jobExecutor section.
Chapter 12
==========
With a title of 'Going enterprise,' I was curious how we were going to finish out the book as this was the last chapter. Well, it is a good overview of the deeper configuration issues encountered when working in JEE environments.
There were lots of solution tips sprinkled in this chapter, nice touch. The jobExecutor is handled but this time interacting with JMS queues. Timers, reminders and the Mail service are covered.
Then we hit a wall. The book it seems is now finished. No conclusion, no tying it all together with the final look at our running example project and no summary of the entire book. This feels like I am missing chapters or left hanging. Bummer.
This chapter is very important none the less, don't think of skipping this one.Final conclusions:
==================
So my final conclusions are that this book is very much an improvement on the previous jBPM PACKT publishing offerings. It does cover jBPM fairly well and for a beginner it is now the place to start your education (should you decide not to take the Red Hat education offerings). Go out and get your copy, it will help you along the road to becoming a guru in your jBPM development projects.
What about my running list of questions and impressions? Here they are for posterity, maybe they will make it into future publications:
* extremely disappointed with the readability/editing job done by PACKT publishing as mentioned in part I (again, this has nothing to do with the author)
* no resources or references section in the book
* lots of Wikipedia references in-line, never a good thing to use as a primary reference
* miss exception handling as an advanced feature?
* in handling of a Nodes and Transitions nothing is mentioned about dynamic transitions
* no best practices given when implementing jBPM projects?
* the author gives us "homework" in the first three chapters, but then it just stops until the ninth chapter, rather a shame
* don't understand why all these technologies have been used in a jBPM Developer Guide (Drools, ESB, Maven, MySQL, Eclipse and SVN)
* not sure the author has experienced "life in the trenches" with jBPM?
* why is the focus only on jBPM 3.x and nothing is said about jBPM 4.x, the only actively developed version of jBPM at the time of this books writing?
jBPM Developer Guide OverviewThis book is a complete developer's guide to working with jBPM in a J2EE enterprise environment. It is packed with examples of implementations that will provide you with all the experience needed in real-life implementations. Extensive discussions about how the framework is implemented internally will contribute to creating a robust knowledge of when and how your projects will include this framework. This book is mainly targeted at Java developers and Java architects who need to have a deep understanding of how frameworks behave in real-life implementations. The book assumes that you know the Java Language well and also know some widely used frameworks such as Hibernate and Log4J. You should also know the basics of relational databases and the Eclipse IDE. A brief introduction to Maven2 is included in this book but extra experience might be needed for more advanced usages.

Want to learn more information about jBPM Developer Guide?

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

JBoss AS 5 Development Review

JBoss AS 5 Development
Average Reviews:

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

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

JBoss AS 5 Development ReviewBefore reading this book, I already knew the author, Francesco Marchioni, because of his web site which is dedicated to JBoss. So it was with enthusiasm that I wished to get a copy of the book and I was not disappointed. Indeed the book is like the web site : practical, rich in samples and useful information.
The book uses JBoss 5. It was published in december 2009, when the first version of JBoss 6 was becoming available and starting to implement Java EE 6. But the book is still up to date since it describes functionalities of JBoss that are more or less independant of the versions of Java EE.
The book is made of 14 chapters. As usual with the books from the Packt Publishing collection, there is a resume at the end of each chapter which recapitulates the main subjects.
The first 3 chapters describe the installation of JBoss, the new features and the configuration of services (logs, database connection, transactions, use of the JMX console and the administration console based on Jopr).
Chapter 4 is dedicated to the EJB container in JBoss since the session beans (EJB 3) are being developed. There is coding, theoretical explanations (for instance the session beans life cycle) and practical explanations (for instance how to configure the size of the pool of stateless session beans in JBoss).
Chapter 5 is about the persistence and a project is developed in Eclipse, using entity beans and the Java Persistence API (JPA).
Chapter 6 uses JSF 1.2 for the creation of a web application. The author describes the Web server inside JBoss and which uses Apache Tomcat.
Chapter 7 uses JMS with Message-Driven Beans and JBoss Messaging which replaces JBoss MQ. Again, there are nice explanations : theoretical and practical.
Chapter 8 shows the use of Hibernate with JBoss Tools / Hibernate Tools.
Chapters 9 to 12 go into the heart of JBoss AS with explanations of JMX, the MBeans and the management of resources from the administration console. Web Services are developed and deployed in JBoss WS.
Clustering of JBoss AS servers is not forgotten : there are explanations on the configuration needed for load balancing and the use of JBoss Cache to synchronise data in a cluster, among many other explanations.
Finally I found chapters 13 and 14 on security very complete. The author writes about everything : JAAS, JBossSX, certificates, securing EJB, Web Services encryption ...
What I liked the most : The many illustrations (of the console, the file system structure in JBoss, the screenshots of Eclipse ...), the concrete samples, the simple explanations.
What I liked the least : one might have liked to read more details about certains subjects but that is not a negative thing because the author gives the basic explanations needed to investigate further if necessary.JBoss AS 5 Development OverviewThis book follows a tutorial-based approach starting with simple examples, which are enriched in the following chapters as new topics are introduced. Each chapter provides clear instructions and detailed screenshots, as the user approaches a new facet of the development environment. Most complex topics have been explained using practical examples, which will help you to master JBoss AS development. If you are a Java architect or developer who wants to get the most out of the latest release of the JBoss application server or a JBoss administrator who wants a clear and simple reference for JBoss services, this book is for you. You are not expected to have accumulated experience on the application server though you must know the basic concepts of Java EE.

Want to learn more information about JBoss AS 5 Development?

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