May 25, 2019
Hot Topics:

More articles by Vlad Kofman


Rapid UI Prototyping with Microsoft Expression Blend 3

In today's environment prototyping your UI can be paramount. This article will show users how to use the Microsoft Expression Blend 3 prototyping tool and discuss the differences between static, interactive and convertible prototypes.

An Introduction to Java Enterprise Portals and Portlet Development

With portlet development popularity rising steadily, find out what you need to know to begin developing your own portlets.

Tuning and Testing Enterprise Web Services with SoapUI and JMeter

Need to take some of the frustration out of troubleshooting your web services? Read on to find out how.

Compressing Server Responses in Java Enterprise Applications

Learn how to implement compression for Java EE server responses and test your implementations.

A Pagination Technique Using Spring

The Spring Framework provides a convenient method for implementing server-side pagination of result sets out of the box.

Developing SOAP and RPC Web Services with PHP 5

Explore various toolkits that are available and examine the best ways to create web services in your PHP applications.

Enterprise Deployment Environment Configuration with Java Spring

Explore an elegant way to streamline the build and configuration processes for enterprise Java projects that can also save you a lot of time.

The Best Continuous Integration Tools

Discover the practice of continuous integration and several of the most popular tools, including Apache's Continuum, Cruise Control (CC), and Hudson, which effectively implement this concept.

Implementing Visual and Data Mashups Online

Venture into the creation of online mashups and compare different online sites that facilitate mashup creation. In particular, you will learn about Yahoo Pipes, Microsoft's Popfly, Google Mashup Editor, Intel MashMaker, and others. You also will see how to create a working online data feed mashup with Yahoo Pipes.

Web and Enterprise Mashups for Web Services and Data

Mashups are all the rage in web application development. Discover what web mashups are and learn about mashups in the enterprise with the BEA Data Services AquaLogic platform.

Enterprise Java Contract-First vs. Contract-Last Web Services

Discover two different ways to implement SOAP web services. The methods discussed here can also use either RPC or Document style implementations, and can significantly differ in development and maintenance efforts.

Using Vertical and Horizontal Table Structures in Oracle

Compare different ways to persist data in a database table. A vertical data layout is one option to consider, as is horizontal tables. Decide which is best for you.

Borland JBuilder 2007: The Good, the Bad, and the New Features

JBuilder 2007 is out and it's very different from the previous versions. See what is does and does not offer and who should use it.

Fun with Auto-Complete Widgets

Have you ever wanted to implement auto-suggest text fields? Take a look at the new Ajax-based web widgets to auto-complete user queries.

Implementing an Anti-Virus File Scan in JEE Applications

Discover a unique approach to implementing anti-virus scanning in your Java applications.

Web 2.0 Effects and Rich Client Applications

Learn about new Web 2.0 effects and the technologies behind them. Follow the evolution of the Web UI effects and Rich Client Applications and see how to implement the latest Glass Shadow Web 2.0 effect.

Implementing Search Result Pagination in a Web Application

Evaluate three different methodologies in implementing pagination links in a web application: database-driven approach, the middle-tier approach, and some third-party solutions. See which might work best for you.

Spring 2.1 Grows New Features and Evolutionary Enhancements

Learn about the new features of Spring framework 2.0 and 2.1 and what they can do for you.

Implementing Dynamic Scroll with Ajax, JavaScript, and XML

Implement an Ajax-enabled scrollable table, in which rows are dynamically fetched from the server, as the user scrolls, without the whole page refreshing. This technique is unique and very convenient for implementing pages with a lot of dynamic content in a readable form; for instance, a live news feed.

A Field Guide to Java Direct Web Remoting (DWR)

Looking for a powerful concept that works with any existing Java web application and makes the process of web remoting easier? Discover a unique way of Ajax-enabling existing Java server-side code by exposing it in JavaScript.

What Can the Yahoo! User Interface (YUI) Library Do for Your Site?

Take a look at the Yahoo User Interface (YUI) library. If you are looking for a solid AJAX framework to help with rich user interface development or just want to code some AJAX, the YUI can be a great start.

Enhancing Web Forms with Rich Text Editors

Review several implementations of Rich Text Editors (RTE) that dynamically apply HTML markup to plain text before it is submitted to the server. You will see how to install several versions of the editor widgets, and then determine which is best for you.

The Web 2.0 Movement Is Here. But What Does It Mean to You?

Learn more about Web 2.0, what it means for developers, for users, and for new companies. Delve deeper into the fundamental definitions of Web 2.0 and two of the frameworks for the "Web 2.0 style" development.

Make Your Site Script.aculo.us

Discover Script.aculo.us, a client-side framework that gives developers a new way to code in JavaScript by providing new shortcut functions, new powerful objects including Form, Effect, Control and Ajax, and some custom widgets.

The Twelve Days of AJAX

AJAX has been jingling all over the place over the last year or so. Vlad takes a look at twelve AJAX frameworks that might be worth more than a day of your time.

BEA WebLogic 9.x New Features and Configuration Gems

Look into the new features, enterprise configuration options, tips on the development environment setup, and other configuration and maintenance gems for the latest BEA WebLogic server 9.x platform.

Create a Chronological Photo Album with Java

Learn how to create a personal photo album that will be automatically sorted and ordered in correct chronological order, independent from the file system names and locations.

Evolution of the J2EE Business Delegate Design Pattern

Discover a relatively new application of an old concept that facilitates decoupling between application tiers and various business services.

Implementing the Intercepting Filter Pattern in Your Enterprise Java Applications

Discover how this presentation tier pattern can simplify Web application development, maintenance, and reusability, as well as promote logic separation.

Build and Command Objects-Using Design Patterns

Learn about the creational Builder pattern and the behavioral Command pattern in Java.

Spring: the Eclectic Framework

Vlad Kofman plays the role of the devil's advocate and focuses on the framework as a whole, its usefulness, and the problems it is trying to address. While doing this he also discusses the components of the framework in detail.

Is Java Server Faces a Bona Fide Panacea for the Web UI?

See how this relatively new technology for the RAD development of Java Web applications allows you to develop an enterprise-scale Web applications with the navigation flow control, drag-and-drop pre-build components (tags) for UI widgets, validators, converters, and internalization resource bundles, as well as create new custom UI widgets, validators, and converters.

Developing Session EJBs with Borland JBuilder Enterprise

Create and use Enterprise Java Beans (EJBs) that are J2EE server components and understand their role within the perspective of a J2EE application.

Providing ESB Generic Functionality

Discover how the first milestone release of Synapse can serve as a solution for a more flexible architecture while adhering to SOA and Web Services standards.

JavaServer Faces Rises in Popularity

To keep up with the scale and complexities of software development, various frameworks have emerged. JavaServer Faces seems to be a very popular choice.

Sun Releases Flagship Sun Studio 11 Free to Developers

Find out about the Suns new release for C, C++, or FORTRAN developers: Sun Studio 11.

Advanced Features of the Tapestry Framework

Expand your knowledge of Tapestry and improve the capabilities of your applications with the framework's advanced features.

Weaving the Tapestry Framework

Walk thought the basic concepts of the Tapestry framework, config files, and setup then create a sample project in an enterprise-scale IDE such as JBuilder.

Apache Struts Framework: The Big Picture

The Apache Struts J2EE framework is extremely flexible and is a good fit for most Web-based projects. Learn how to work with Struts, go over its main features, and discuss setting it up in an enterprise development environment, such as JBuilder 2005.

Working with the WebWork Framework

Evaluate the WebWork Framework and see if it fits your Java development needs. Walk through the set up and configuration of WebWorks then review a sample application that uses actions and accesses an action's property using tags.

Modern Java Frameworks for Web Development

Take a good look at various Java development frameworks, review their features, and the advantages of using them. Also, compare several production quality frameworks, such as Struts, Spring, and Hibernate and go over basic similarities and underlying concepts.

Manipulating User Data at the Model Layer in Swing

Implement Java Swing data models for components that accept user input, to automatically manipulate it before it is put in the model. See how to limit the input to predefined subsets of characters, memory management for large data sets and filtering of the input data.

Dynamic Error Notification and Construction with Java Swing

Dynamically generate notification/validation messages within your applications. The technique can be applied to any GUI developed in Swing. Also add action listeners to any component implicitly and validate data using regular expressions.

Enterprise Web Services and Model-View-Controller

Expand MVC to include a Web service and relocate the View layer to remote machines. With this method the potential for a Client Interfaces is quite large, encompassing other platforms and languages different from whatever language the Controller and Model on the server are written in.

Developing Web Services with Borland JBuilder Enterprise and BEA WebLogic Server

Build a Web service from an existing Java application using enterprise-level tools, such as JBuilder X or JBuilder 2005 Enterprise and BEA WebLogic Application Server.

Sun Pulls Out the Big Guns to Provide for the Enterprise

For enterprise work, 61% of our readers say that J2EE is the way to go.

Creating Interactive GUIs with Swing's MVC Architecture Part 2: Dynamic View for a Static Model

Create a dynamically adjustable presentation of a corresponding model for a Swing Table UI component.

Creating Interactive GUIs with Swing's MVC Architecture

See how MVC architecture is intertwined with Swing and how its strengths can be used to create extremely flexible and powerful graphical user interfaces that require minimal effort to modify once all components are in place.

Verifying User Input Using JSP Tag Libraries

Should you go with server-side verification or client-side verification? Both have their advantages and disadvantages. Discover a unique way of using a Java JSP tab library for server-side verification. This may be your answer.

Applying MVC to Web-Based Applications with Generic Views

Due to the growth of the Internet and Web services, existing programming methodologies, design patterns, and code libraries have been reapplied (or rewritten) to make them pertinent to Web-based applications. Learn how to use MVC in a Web-based project.

Creating Dynamic Swing Views with Reflection by Extending MVC

Deploy a large GUI program quickly and effectively by implementing the Model–View–Controller (MVC) architecture. Several developer groups can work on business logic or model layer, data representation or views, and controller independently; combining the pieces at the end.

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Thanks for your registration, follow us on our social networks to keep up-to-date