mod_python: More Than Just a CGI/WSGI Alternative
mod_python is more than just a CGI/WSGI alternative — you can use it not only to serve Python-based applications that run faster than traditional CGI, but you can actually use exposed Apache APIs to write full-blown Apache modules using the Python language. In this tutorial we’ll walk you through the process of creating a simple application using most of the features that mod_python delivers.
Open source application development frameworks have increased in both popularity and number over the past decade. Today, developers can choose from a wide range of frameworks, each of which offers a unique combination of features, limitations, and benefits. But choosing the right framework can be a challenge. This article offers advice on how to approach the evaluation process and pick the framework that best meets your needs.
Java EE 6 is hot, new, and pretty darn cool. It eases development with its “standardized” features, and the zero-configuration approach apparent in every part of the implementation is really nice, lending an out-of-the-box feeling that’s similar to the .NET environment. In this tutorial we’ll update you on the world of Java EE 6 with the help of a Twitter-like demo application that contains JSF 2.0, PrimeFaces, CDI and Weld as well as Hibernate Validator frameworks.
This tutorial covers the core concepts of Apache Maven and discusses how you can begin using Maven in your own development projects. Concepts covered include the Project Object Model (POM), Build Lifecycle, Dependency Management, Repositories, and Plugins. It also gives some hints on the IDE support you can find for popular Java IDEs.
A continuous integration (CI) engine is an automated build system that checks out the most current code from a source code repository, builds it, and makes the resulting artifacts available for download and review. This tutorial covers the setup of a continuous integration server for Java projects with Hudson, one of the top open source CI engines.
