Article Network

Hibernate Types

by Ahmad Seddighi | November 2009 | Java Open Source

In this article by Ahmad Seddighi, we will discuss the Hibernate types. We will see how Hibernate provides built-in types that map to common database types. We'll also see how Hibernate allows us to implement and use custom types when these built-in types do not satisfy the application's requirements, or when we want to change the default behavior of a built-in type. As you will see, you can easily implement a custom-type class and then use it in the same way as a built-in one.

Read Hibernate Types in full

Drag-and-Drop with the YUI: Part-1

by Dan Wellman | November 2009 | AJAX Open Source Web Development

Drag-and-drop with Yahoo's library is extremely easy to implement, completely clean, and cross-compatible with the entire spectrum of A-grade browsers.

In this three-part article series by Dan Wellman We're going to examine this utility or mechanism which allows Panels and Dialogs to be dragged around the viewport in detail. The first two parts cover Drag-and-Drop, one of DHTML's crowning acheivements which is wrapped up in an easy to use utility. In the third part of this artice we will have a look at the related Slider control and how this basic but useful control can be added to pages with ease.

Read Drag-and-Drop with the YUI: Part-1 in full

Ways to improve performance of your server in ModSecurity 2.5

by Magnus Mischel | November 2009 | Linux Servers Open Source

In this article by Magnus Mischel we will take a look at the performance of ModSecurity and what impact, if any, it has on the speed of your server and web application. We will also look at the ways in which you can increase the performance of your server by tweaking your configuration and writing more efficient rules.

Read Ways to improve performance of your server in ModSecurity 2.5 in full

Polygon Modeling of a Handgun using Blender 3D 2.49: Part 1

by Allan Brito | November 2009 | Open Source Web Graphics & Video

This article by Allan Brito guides you through the first steps of the modeling by using concept drawings to create a base model in Blender. The base model is very important to add details and upgrade the first flat surfaces into something more complex. This article tells us how to set up and configure a background image, and how to model and transform a mesh by using the background image as a guide. It also demonstrates the use of various tools such as Edge Loop tool, Face Loop Cut tool, and 3D Cursor as a tool.

Read Polygon Modeling of a Handgun using Blender 3D 2.49: Part 1 in full

Business Rules Management, BPM, and SOA

by Kapil Pant | November 2009 | BPEL SOA Web Services Oracle

This article by Matjaz B. Juric and Kapil Pant, will discuss the details of Business Rules Management from the perspective of its relationship with BPM and SOA, and how it adds value to a business.

Read Business Rules Management, BPM, and SOA in full

Apache MyFaces Trinidad 1.2 Web Application Groundwork: Part 1

by David Thomas | November 2009 | Web Development

In this article we develop the basic parts of the web application that serves as Trinidad sample web application. For example, login registration, user authorization, navigation, internationalization (18n), and polling are implemented and briefly discussed. We cover all these areas and learn how this can be practically solved in conjunction with Trinidad, Facelets, and Seam and provide further completing information wherever required.

Also, at the end of this two-part article by David Thomas, we deal with deployment using Seam-gen to rapidly deploy at each change of any file.

Read Apache MyFaces Trinidad 1.2 Web Application Groundwork: Part 1 in full

Business Process Orchestration for SOA

by Kapil Pant | November 2009 | BPEL SOA Web Services Oracle

This article by Matjaz B. Juric and Kapil Pant, covers process orchestration and execution using process engines such as Oracle's BPEL Process Manager.

In this article we will learn:

  • BPM Architecture and Role of Business Process Orchestration
  • Executing BPEL Processes in BPEL Process Manager

 

Read Business Process Orchestration for SOA in full

Introducing Business Activity Monitoring

by Kapil Pant | November 2009 | BPEL SOA Web Services Oracle

In this article by Matjaz B. Juric and Kapil Pant, we will cover some important topics that discuss how to monitor an organization's processes.
In this article, we will see:

  • What is BAM?
  • BPM, SOA, and BAM
  • Oracle BAM
  • Oracle BAM and BPM

 

Read Introducing Business Activity Monitoring in full

Integrating Websphere eXtreme Scale Data Grid with Relational Database: Part 1

by Anthony Chaves | November 2009 | Java

WebSphere eXtreme Scale provides a solution to scalability issues through caching and grid technology. A data grid is a means of combining computing resources so as to make a viable middleware layer. By using the partitioning and replication functions we can build a production-worthy application with persistent, reliable, and durable data storage, without ever touching a disk. In this article by Anthony Chaves, we will explore some of the uses of an in-memory data grid. We'll also look at integrating Websphere eXtreme Scale with relational databases.

Integrating a data grid and a database is vital since:

  • reporting tools don't work with data grids right now
  • less frequently used data can be stored on disk
  • our application may need to work with legacy applications
Read Integrating Websphere eXtreme Scale Data Grid with Relational Database: Part 1 in full

Report components in NAV 2009: Part 1

by David A. Studebaker | November 2009 | .NET Microsoft Open Source

In this article David Studebaker, we will review the components that make up reports. We'll look in detail at the triggers, properties, and controls that are part of NAV reports. We will study the Report Designer tools that are a combination of pure NAV (the C/SIDE Report Designer) and the Visual Studio Report Designer that is tightly integrated into NAV 2009. We'll create some reports with the Report Designer tools. We'll also modify a report or two using the Report Designer. We'll examine the data flow of a standard report and the concept of reports used for processing only (with no printed or displayed output).

Read Report components in NAV 2009: Part 1 in full

NAV 2009: Reports

by David A. Studebaker | November 2009 | .NET Microsoft

In this article by David Studebaker, we will review different types of reports and the Report Designer tools that are a combination of pure NAV (the C/SIDE Report Designer) and the Visual Studio Report Designer that is tightly integrated into NAV 2009.

Some consider the library of reports, provided as part of the standard NAV product distribution from Microsoft, to be relatively simple in design and limited in its features. Other people feel that the provided reports satisfy most needs because they are simple. Their basic structure is easy to use, and made much more powerful and flexible through the multiplier of NAV's filtering and SIFT capabilities. Some say that the simplicity of the standard product provides more opportunities for creative enhancement.

The fact remains that NAV's standard reports are basic. In order to obtain more complex or more sophisticated reports, we must use the Report Designer features that are part of the product. Through creative use of these features, many different types of complex report logic may be implemented. You can also use NAV reports to feed processed data to other reporting tools such as Excel or "third-party" reporting products.

Read NAV 2009: Reports in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software