Apache CXF Web Service Development is a new book from Packt, which will help developers design and develop SOAP and Restful web services using the open source Apache CXF framework. Written by Naveen Balani and Rajeev Hathi, this book will help to create custom interceptors by implementing advanced features such as CXF Interceptors, CXF Invokers, and CXF Features. It will also provide developers a quick start in developing web services using contract-first and code-first approaches.
Apache CXFis an open source, fully featured, easy to use framework, which provides a flexible deployment model for deploying web services. CXF helps developers build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and develop web services by configuring various CXF transports such as HTTP, HTTP(S), JMS, and CXF.
Apache CXF Web Service Development introduces various Apache CXF framework features and will teach users to build their application according to the requirements by using any of the frontends supported by it. They will learn to develop services in a flexible deployment model offered by CXF, unit test them and finally promote them. Additionally, this book introduces some advanced concepts such as Interceptors and also mentions various tools that will help developers create web services as well as Java and JavaScript-based web services clients.
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.
Packt is pleased to announce a new book that guides users to integrate JavaScript into themes and modules using the Drupal CMS platform. Written by Content Management expert, Matt Butcher, Drupal 6 JavaScript and jQuery will give users the keys to the toolbox, detailing how to use Drupal’s JavaScript libraries to make modules and themes more dynamic, interactive and responsive.
Drupal is a free Open Source modular framework and Content Management System (CMS). Drupal is extremely scalable, making it ideal for both a simple personal website as well as an industrial strength commercial or institutional web presence. Written in the programming language PHP/MySQL, its power and flexibility combined with its exceptional design means it is one of the most popular choices for creating a CMS website.
Through this book users will learn to create powerful AJAX-enabled scripts, striking visual effects, and view-enhancing behaviours using jQuery. This book is written for themers and module developers interested in building richer front ends with Drupal 6 and JavaScript. This book will guide users in incorporating AJAX technologies, developing themes in JavaScript, and using the JavaScript translation system. In addition to incorporating JavaScript into the Drupal modules, users will learn how to design and authorize simple PHPTemplate files in order to maximize scripting potential.
This is a project-based book wherein each chapter begins with an introduction to a new topic and, by combining with short projects, illustrates aspects of Drupal's JavaScript capabilities. Using JavaScript in themes is covered extensively and for more advanced developers, later chapters cover the process of creating a JavaScript-centred module.
mojoPortal 2.2.8.1 was released over the weekend. The main purpose for the release was to fix a bug in the MS SQL version of the blog that was introduced in version 2.2.8.0. Yet, one thing I've learned about mojoPortal is that in many of their bug fix releases...they almost always add some new new or enhanced features. This release is no exception.
New items in mojoPortal 2.2.8.1 that are worth mentioning include:
Yahoo User Interface Library- Implemented a YuiGridView, which is an ASP.NET GridView decorated with the YUI DataTable
javascript.
A Sales Overview report for the WebStore
mojoPortal 2.2.8.1 is available via mojoPortal's download page.
"JavaScript is not something the general consumer works with or even understands. Many may not know of it or understand why it matters. But JavaScript is a fundamental element of the web. It's fundamental in human interaction with the web. Updating JavaScript's capabilities updates the power of the web itself. Updating the web through open standards and through open source like Mozilla moves the web forward in a way that is accessible to all."
"At the O'Reilly Open Source Convention in Portland, Ore., last week, I had the opportunity to sit down for a few minutes with Mozilla Corp.'s Mike Schroepfer to talk about Firefox development, security, updates to JavaScript, and cooperation with Linux vendors and other downstream providers of Firefox."