DJHell .'s Library tagged → View Popular
Easy navigation in Eclipse Galileo
Eclipse Galileo introduces several features that allow you to quickly navigate your Java™ technology projects. When combined with existing features, you can get around quickly even in the largest projects.
JSF 2 fu, Part 3: Event handling, JavaScript, and Ajax
Java™Server Faces (JSF) 2 Expert Group member David Geary wraps up his three-part series on JSF 2's new features. Find out how to use the framework's new event model and built-in support for Ajax to make your reusable components all the more powerful.
JSF 2 fu, Part 2: Templating and composite components
Java™Server Faces (JSF) 2 lets you implement user interfaces that are easy to modify and extend with two powerful features: templating and composite components. In this article — second in a three-part series on JSF 2's new features — JSF 2 Expert Group member David Geary shows you how your Web applications can best take advantage of templating and composite components.
JSF 2 fu, Part 1: Streamline Web application development
With version 2.0, Java™Server Faces (JSF) makes it easy to implement robust, Ajaxified Web applications. This article launches a three-part series by JSF 2.0 Expert Group member David Geary showing you how to take advantage of the new features in JSF 2. In this installment, you'll learn how to streamline development with JSF 2 by replacing XML configuration with annotations and convention, simplifying navigation, and easily accessing resources. And you'll see how to use Groovy in your JSF applications.
Pageflakes Community Developers
Create a module (?flake?) and present it to the growing community of Pageflakes users! Building flakes is easy and fun:\n\n * Use your favorite designer or IDE like Microsoft Visual Studio/.NET, Macromedia Dreamweaver, Zend Studio,etc.\n * You can d
Enterprise Java Community: An Introduction to the Drools Project
Part one of this article revisits an old concept and introduces a new technology for the Java Enterprise developer's utility belt. I'll discuss how Rules Engines can improve the agility of your business by helping you isolate the "logic of the bottom line" from the technical logic of your software applications. I'll also introduce the JSR-94 Rules Engine API and an Open Source product called Drools, the forerunner implementation of this up-and-coming technology. In part two, we'll revisit our examples in greater depth and take a closer look at some of the intricacies of both the Drools engine and its JSR-94 extensions.
Getting Started With the Java Rule Engine API (JSR 94)
For many mission-critical applications, the process of automating business policies, procedures, and business logic is simply too dynamic to manage effectively as application source code. Using business rules can help you develop more agile applications. The Business Rules Group defines a business rule as a statement that defines or constrains some aspect of the business; a business rule is intended to assert business structure or to control or influence the business's behavior. A rule engine evaluates and executes rules, which are expressed as if-then statements. The power of business rules lies in their ability both to separate knowledge from its implementation logic and to be changed without changing source code.
Apache MyFaces Trinidad - Mobile Application Development
When developing a mobile application, you need not focus on the limitations or capabilities of different browsers, as Trinidad enables you to develop applications that function properly on different browser types. The Trinidad renderer ensures that the target browser can consume contents correctly.
It handles the variations in both browser implementations of HTML, JavaScript, CSS, DOM, XMLHttpRequest and system performance. For example, if a browser does not support XMLHttpRequest and is incapable of posting a partial page request to a server, support for AJAX enables the application to revert automatically to a full page submit so that the same page functions whether the browser supports XMLHttpRequest or not. Furthermore, if the target browser does no support JavaScript Trinidad will automatically render contents that work on HTML by removing all dependencies on JavaScript.
Category:OWASP Stinger Project - OWASP
Developers consistently implement sporadic, ad-hoc input validation mechanisms for web applications. Lack of a centralized and well-defined input validation mechanism opens the application to a variety of attacks: including SQL Injection, Cross Site Scripting (XSS), and Command Injection. The OWASP Stinger Project aims to develop a centralized input validation component which can be easily applied to existing or developmental applications. Using a declarative security model, Stinger has the ability to validate all HTTP requests coming into an application. Stinger is such a simplistic yet strong validation engine that organizations have begun integrating it into their software development life-cycle.
java.net: Building Web Applications with Maven 2
You may have heard of Maven 2--it's often touted by technologists as a replacement for Ant. You may have even taken some time to browse around on the Maven 2 site, but maybe the documentation has left you a little bit unclear on where and how to go about getting started.
In this article, we will take a look at using Maven 2 to help build a simple web application (a bit of business logic in a JAR and a JSP-based web application). By the end of this article, you should feel comfortable working with Maven 2, and ready to start using it as a much more satisfactory tool than Ant (or even your IDE).
Building J2EE Projects with Maven - O'Reilly Media
Maven is a formidable tool for simplifying the construction of J2EE applications. If you're currently using an Ant build or some other build tool you'll be able to reduce your build script by several folds, thus saving maintenance time. But perhaps even more importantly, you'll get as a result a nicely-structured directory organization that follows building best practices. We'll assume you have general Maven knowledge and that you already know how to create and build a simple JAR project. For more general knowledge on Maven see the Maven website, Maven: A Developer's Notebook, and the Mavenbook.org website.
ONJava.com -- What Is a Portlet, Part 2
In "What is a Portlet," we started by talking about Portlet basics such as what portlets and portals are, how to create a simple portlet, and how to deploy it on the JSR 168 reference implementation, Pluto. This article talks about advanced Portlet topics
ONJava.com -- What Is a Portlet
The Portlet specification defines a portlet as a "Java-technology-based web component, managed by a portlet container that processes requests and generates dynamic content." That's not the easiest thing to understand, is it? This article will explain what
Best Practices for Speeding Up Your Web Site
-
If your server is Apache, use the ExpiresDefault directive to set an expiration date relative to the current date.
-
ExpiresDefault "access plus 10 years"
- 5 more annotations...
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in developm...
-
Rspec Intro
RSpec is a Behaviour Driven...
Items: 11 | Visits: 234
Created by: Vincent Tsao
-
webdevelopment
Links to webdevelopment
Items: 252 | Visits: 188
Created by: alfred westerveld
-
Assignment 3: History of Western Astronomical Thought
A summary of Western astron...
Items: 7 | Visits: 201
Created by: James Linzel
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
