Skip to main content

DrupalCon San Francisco 2010

java

Build better web applications using Packt’s new Tomcat book

amits's picture

Tomcat 6 Developer’s Guide is a new book from Packt that will help users take their Java EE web programming skills to the next level by getting an expert's level understanding of the servlet specification and its reference implementation. Written by Damodar Chetty, it covers the concept and implementation of each major Tomcat component in detail. It will also help readers build better web applications by learning how a servlet container actually works.

Tomcat 6 Developer's GuideApache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies, the specifications for which are developed under the Java Community Process.  Apache Tomcat 6 implements the Servlet 2.5 and JavaServer Pages 2.1 specifications including many additional features that make it a useful platform for developing and deploying web applications and services.

Tomcat 6 Developer’s Guide will teach readers how to effectively use Apache Tomcat by specifying detailed instructions on building a Tomcat distribution. It provides them with a conceptual understanding of the Java EE and servlet specifications, web servers and the Tomcat container. In addition to this, it discusses the key Tomcat components along with their internal workings and teaches the implementation of HTTP RFCs by a servlet container.

Learn to Develop Java EE 5 Applications on Geronimo with Packt’s new book

amits's picture

Packt is pleased to announce Apache Geronimo 2.1: Quick Reference, a new book that illustrates rich features of Geronimo 2.1 covering Java EE 5 applications, server administration and customization. Written by Vamsavardhana Reddy Chillakuru and Manu T. George, this book is a comprehensive reference guide with easy-to-understand examples and sample applications.

Apache Geronimo is an open source application server developed by the Apache Software Foundation which is compatible with the Java EE 5.0 specification. It delivers J2EE 1.4 functionality under the Apache open source license and makes use of a variety of high quality open source components like Apache Tomcat, Jetty, Active MQ, Open EJB, Open JPA and CXF to name a few.

Apache Geronimo 2.1: Quick Reference serves as a guide that makes the process of migrating to a new server easy, a difficulty that most developers face. It introduces developers to the exciting features of the Apache Geronimo Server, and shows them how to develop and deploy Java EE 5 applications on Geronimo. Right from downloading the server, to customizing it with custom GBeans, this book covers each process with clear step-by-step instructions.

Create a Secure, Efficient Application using Packt’s new Apache Maven book

amits's picture

Packt is pleased to announce Apache Maven 2 Effective Implementation, a new book that helps Java developers build and manage applications with Maven, Continuum, and Archiva. Written by Brett Porter and Maria Odea Ching, this book guides developers painlessly through building a project with Maven.  

Apache Maven is a software tool for Java project management and build automation. It is similar in functionality to the Apache Ant tool and is hosted by the Apache Software Foundation. Maven uses a construct known as a Project Object Model (POM) to describe the software project being built, and it comes with pre-defined targets for performing certain well defined tasks such as compilation of code and its packaging.

Apache Maven 2 Effective Implementation provides guidance on how to use Maven in a team environment in order to maximize its potential. Developers will learn to use Apache Archiva, an extensible repository manager with Maven to take care of the build artifact repository. Developers can also leverage the power of Continuum in order to improve the quality and maintain the consistency of their build.  

A book for implementing a Solr-based search engine

swatii's picture

Packt is pleased to announce Solr 1.4 Enterprise Search Server, a new book that helps developers optimize their website for high volume web traffic with full-text search capabilities. Written by David Smiley and Eric Pugh, Solr 1.4 Enterprise Search Server is a practical reference guide that provides complete guidance on how to use this incredibly powerful tool effectively.

Solr is an Open Source enterprise search server based on the Lucene Java search library. Solr can be integrated with a host of technologies such as Java, JavaScript, Drupal, Ruby, XSLT, PHP, and Python. It also provides users with an enhanced search experience through features such as highlighting search results, spell-corrections, auto-suggest, and phonetic matching.

Solr 1.4 Enterprise Search Server starts off by giving readers a quick overview of Solr. The book helps readers learn how to map relational schemas to Solr’s schema and explains each of the ways in which data can be imported into Solr. From here the book gradually takes them from basic features such as the query syntax, to advanced features that helps enhance their search. Developers can further enhance their search with faceted navigation, result highlighting, and fuzzy queries.

New book for customizing Alfresco 3 Enterprise Content Management

Radha1587's picture

Alfresco 3 Enterprise Content Management Implementation is a new book from Packt that guides readers to customize, use, and administer websites using the Alfresco CMS platform. Written by a team of four Content Management experts, this book gives users a clear understanding about how to integrate external applications such as Liferay Portal, Adobe Flex, iPhone, iGoogle, and Facebook to meet their Content Management needs.

Alfresco is one of the most popular Java-based Content Management System. Alfresco 3 is its upgraded version which includes Alfresco Surf, a new N-Tier Architecture, which delivers scalability and accommodates more users on existing hardware resources. Alfresco 3 offers true Enterprise Content Management (ECM) by providing an Open Source alternative to Microsoft SharePoint, Documentum, and Interwoven.

This book guides users through creating smart, collaborative content repositories and shows how to use Alfresco 3 to create more elegant document sharing, better collaborative working, and reliable automated workflow processes. The book explains how administrators can set up Alfresco 3 for multiple business units as a single-instance multi-tenant environment.

Design and Deploy Web Applications using the Struts 2 Framework

jude dsouza's picture

Packt is pleased to announce a new book on Apache Struts which explores the features of Struts 2.1. Written by Struts PMC member, Dave Newton, Apache Struts 2 Web Application Development provides an in-depth introduction to Struts 2 along with courses in test-driven development, agile programming techniques, and tool development.

Struts 2.1 is a modern, extensible, agile web application framework designed to streamline the full development cycle right from building, to deploying, to maintaining applications over time. The book begins with a comprehensive look at Struts 2.1 basics, and later-on delves into more advanced development topics. Users will learn about the Struts 2.1 custom tags, and will be able to configure Struts 2.1 actions and interceptors via both XML and Java annotations.

With the help of the features of Struts 2.1, developers can write and develop their own applications. They will also learn to create their own type converter to handle custom data types. Users will be shown how to automatically generate applications by learning good handling practices, as well as running many types of tests to prove functionality and make changes safely.