Dec 22, 2009 |
8,090 views |

Book Description
To build a powerful production environment for your Java EE systems, you need a great application server, and the skills to manage it. This book gives you all that you are looking for.
This book will help you gain the necessary skills to install, configure, tune, and troubleshoot GlassFish so that you can fully unleash its power. It will teach you how to use the GlassFish application server, with a special focus on administration tasks. It presents the GlassFish administrative tasks in a logical sequence, with each chapter focusing on a specific topic.
Starting with installation and moving through configuration, this book takes a careful look at the administration console so that you get a complete understanding of GlassFish and its administrative features. It will help you understand how to deploy Java EE, Ruby on Rails and other supported applications to GlassFish, and how to configure the necessary resources for these applications. You will also learn how to maintain, tune, and troubleshoot your GlassFish server. Also includes a bonus chapter introducing Glassfish v3.
What you will learn from this book
* Manage the modules you need for the GlassFish server using the GlassFish update tool
* Deploy and configure the GlassFish server for several common types of applications that do not access a lot of external resources, such as transaction services and mail session components Download Now »
Dec 07, 2009 |
13,781 views |

Book Description
Learn web services and Apache Axis2 easily
If you’d like to learn how to create web services (in particular, using Apache Axis2) and make some sense of various standards like SOAP, WSDL, MTOM, WS-Addressing, WS-Security, WS-Policy, XML Encryption and XML Signature, then this book is for you. Why?
* It has a tutorial style that walks you through in a step-by-step manner.
* It is concise. There is no lengthy, abstract description.
* Many diagrams are used to show the flow of processing and high level concepts so that you get a whole picture of what’s happening.
Table of Contents
Chapter 1 Designing the interface for a simple web service
Chapter 2 Implementing a web service
Chapter 3 Optimizing the development environment
Chapter 4 Understanding the calling process
Chapter 5 Accepting multiple parameters
Chapter 6 Sending and receiving complex data structures
Chapter 7 Sending binary files
Chapter 8 Invoking lengthy operations
Chapter 9 Signing and encrypting SOAP messages
Chapter 10 Integrating Your Web Services with Tomcat and Spring Download Now »
Dec 07, 2009 |
9,360 views |

Book Description
How to learn JSF, Facelets and JBoss Seam easily?
If you’re required to develop an application in JSF but are just learning it (JSF), this can be a daunting task. If you need to learn Facelets and JBoss Seam at the same time, it will quickly become unmanageable. With this book, you will have much better chances of hopping over the hurdles. How?
# It has a tutorial style that walks you through in a step-by-step manner.
# It is concise. There is no lengthy, abstract description.
# Many diagrams are used to show the flow of processing and high level concepts so that you get a whole picture of what’s happening.
Products covered in the book
This book covers JSF 1.2 (reference implementation), Facelets 1.2, JBoss Seam 2.0, JBoss RichFaces 3.1, JBoss IDE Tools 2.0, Eclipse Europa for Java EE.
Table of Contents
- Chapter 1 Getting Started with JSF
- Chapter 2 Using Forms
- Chapter 3 Validating Input
- Chapter 4 Creating an e-Shop
- Chapter 5 Building Interactive Pages with AJAX
- Chapter 6 Using Facelets
- Chapter 7 Providing a Common Layout with Facelets
- Chapter 8 Using JBoss Seam
- Chapter 9 Supporting Other Languages Download Now »
Dec 05, 2009 |
6,972 views |

Book Description
With more than 67% of web servers running Apache and web-based attacks becoming more and more prevalent, web security has become a critical area for web site managers. Most existing tools work on the TCP/IP level, failing to use the specifics of the HTTP protocol in their operation. Mod_security is a module running on Apache, which will help you overcome the security threats prevalent in the online world.
A complete guide to using ModSecurity, this book will show you how to secure your web application and server, and does so by using real-world examples of attacks currently in use. It will help you learn about SQL injection, cross-site scripting attacks, cross-site request forgeries, null byte attacks, and many more so that you know how attackers operate.
Using clear, step-by-step instructions this book starts by teaching you how to install and set up ModSecurity, before diving into the rule language with examples. It assumes no prior knowledge of ModSecurity, so as long as you are familiar with basic Linux administration, you can start to learn right away.
Real-life case studies are used to illustrate the dangers on the Web today – you will for example learn how the recent worm that hit Twitter works, and how you could have used ModSecurity to stop it in its tracks. The mechanisms behind these and other attacks are described in detail, and you will learn everything you need to know to make sure your server and web application remain unscathed on the increasingly dangerous web. Have you ever wondered how attackers figure out the exact web server version running on a system? They use a technique called HTTP fingerprinting, and you will learn about this in depth and how to defend against it by flying your web server under a “false flag”. Download Now »
Nov 22, 2009 |
5,369 views |

Book Description
In today’s world, JSF is one of the pivotal technologies for implementing middle- to large-scale web applications. With Trinidad, JSF developers have a powerful open source component framework at their fingertips.
This book introduces Apache MyFaces Trinidad, a powerful JSF component framework and combines it with Seam, the next-generation Web Application Framework to achieve the most comprehensive and effective technology for the development of powerful rich-client web applications.
In this book, you start out by learning where Trinidad comes from and what its aims are. You will learn how Facelets and Seam are used to get the most out of JSF. In addition, you will also learn the often occurring tag attributes, and, in particular, Trinidad’s AJAX technology. You will implement login, authorization, navigation, internationalization, polling, and support for browser issues with the help of these technologies. You will then use Seam-gen for deployment.
Next, you will develop a web application example where a series of selected Trinidad components are applied and their capabilities explored. Finally, you will master the Trinidad dialog framework, a key Trinidad technology that allows the application of dialogs. Download Now »
Nov 22, 2009 |
7,899 views |

Book Description
Apache Geronimo is a robust, scalable, secure, and high-performing application server. But like all application servers, this power comes with a steep learning curve. This book can help you save your time and get working with Geronimo in matter of a few hours.
This book is a quick-reference guide to Apache Geronimo that mitigates the starting pains that most developers have when they migrate to a new Application Server. It will help you to extend and amplify your existing development skills, empowering you to build new types of applications regardless of the platform or browser.
The book will introduce you to the exciting features of Apache Geronimo Application Server. You will see how easily you can develop and deploy Java EE 5 applications on Geronimo. It covers everything from downloading the server to customizing it using custom GBeans. By following the practical examples in this book, you will be able to develop applications quickly using Geronimo Eclipse Plugin.
The book covers Geronimo internals in detail, which helps you write custom services on Geronimo. Also, it helps you to gain a deep understanding of Geronimo plugin architecture and teaches you to extend your server functionality via plugins. By the end of the book, you will develop proficiency in Geronimo and Java EE 5 application development. Download Now »