We strive to deliver the best value to our customers and ensure complete satisfaction for all our textbook rentals.
You can return your online books for any reason within our refund period – no questions asked.
Every order is available for express shipping, and return shipping is always free.
You'll be happy with the quality of your books (or we'll ship you another one on our dime).
You can extend your rental up to 14 days – at the same cheap daily rental rate.
If you decide to keep the book it will never cost more than the purchase price.
As always, you have access to over 5 million titles. Plus, you can choose from 5 rental periods, so you only pay for what you’ll use. And if you ever run into trouble, our top-notch U.S. based Customer Service team is ready to help by email, chat or phone.
Supplemental materials are not guaranteed for used textbooks or rentals (access codes, DVDs, workbooks).
JSR-168 Portlet Development Simplified, Second Edition: Learning How to Develop Effective, JSR-168, Portal Applications, Everything from the GenericPortlet to the Struts and JSF Apache Portlet Bridges
by:Cameron W McKenzie
Imagine a portlet development book that dealt with just that: portlet development. Imagine a great book that made understanding the JSR-168 API easy, and taught you exactly what you needed to know to start developing effective portlet solutions; solutions that could be developed and deployed to any JSR-168 compliant portal server. Imagine a...
Imagine a portlet development book that dealt with just that: portlet development. Imagine a great book that made understanding the JSR-168 API easy, and taught you exactly what you needed to know to start developing effective portlet solutions; solutions that could be developed and deployed to any JSR-168 compliant portal server. Imagine a portlet development book that did not complicate things with sidetrack discussions of Maven, or Lucene, or proprietary portal server solutions that have nothing to do with the core concept of JSR-168 portlet development. Imagine a portlet development book that was up to date. Imagine a book that set out to explain JSR-168 portlet development, and did just that - explain, in simple terms, how to leverage the JSR-168 portlet API, and create smart and effective portlet applications. Well, let me tell you: this is the portlet development book for which you have been waiting. A Good Book On Understanding JSR-168 Portlet Development is the only book you need to start learning how to effectively and intelligently take advantage of the JSR-168, portlet development API. Starting off with a basic introduction to the Portlet interface, this book progressively graduates to more and more advanced topics, covering everything from the complexities of handling a request-response cycle in a GenericPortlet, to the nuances of action processing, all the way to the implementation of custom portlet modes within a JSR-168 compliant portlet. If it has to do with the JSR-168 API, it is covered in this book, and it is covered in a way that makes learning about portlet development fun and easy. Every single object in the JSR-168 API is covered, with simple, straight forward, properly explained examples, that you can easily follow, and use as templates for further exploration and portlet development. Furthermore, the latest edition has extra information on developing the Ajax portlet, and basic deployment to various portal servers, such as Pluto and JetSpeed2 (2.1). About the Author In an industry where most technical books are written by a slew of authors, the unique, single-author book, is a rare find. Well, this book on portlet development is one of those rare finds. Written entirely by one author, Cameron McKenzie, the book follows one, single, logical flow of thinking, making the chapters and sections flow together without the choppiness of books written by an entire team of developers. In penning this technical book, the author has one, clear, focus - to help the reader understand how to easily and effectively build portlet applications by leveraging the various components that make up the JSR-168 API. Starting off with a very simple and easy to understand overview of basic request-response programming, and finally graduating with the intricacies of JSF and Struts portlet development, Cameron progressively and systematically leads you through the process of portlet development, allowing both novice and advanced developers to graduate with a profound understanding of how portlet applications are developed. If you are developing portlet applications, and you are using the JSR-168 API, this is the book that you need by your side. Chapters Include: * Portlets - The Basics * Request-Response Programming with a Portlet * Rendering a View with Java Server Pages * Linking Back to the Portal * Understanding The PortletSession * Action Processing * Understanding Portlet Modes * Creating Custom Portlet Modes * Portlet Configuration Objects * Effective Portlet Internationalization * The Struts Portlet Demystified * The Java Server Faces (JSF) Portlet Demystified * Portlet Development Best Practices * The AJAX Portlet * Basic Packaging and Deployment to Pluto * Deployment to JetSpeed2 Get it today, and start understanding the intricacies of JSR-168 portlet development.
WHAT'S BONUS TIME?
Normally, new semester rental orders are exactly 125 days.
With “Bonus Time” you can order early and get a FREE extension until 5/19/15*.
It’s our little way of rewarding you early renters for planning ahead.
But do hurry. The “Bonus Time” offer runs out on 1/8/15 (11PM PST).
* It can take up to 24 hours for the extension to appear in your account after you receive your textbooks.
Since launching the first textbook rental site in 2006, BookRenter has never wavered from our mission to make education more affordable for all students. Every day, we focus on delivering students the best prices, the most flexible options, and the best service on earth. On March 13, 2012 BookRenter.com, Inc. formally changed its name to Rafter, Inc. We are still the same company and the same people, only our corporate name has changed.