tcf{tc}

Solutions for modern developers

Implementing custom modal Dialog with Smoke Glass effect in JavaScript and CSS

Have you ever wondered how does Netflix.com, Yahoo Photos or DealOgre.com popup an interactive dialog and make the main window appear dark, transparent and inactive behind it?

In this article I will show how to implement a custom modal dialog in a web browser, also known as a "smoke glass" effect. This effect makes the entire page appear behind a transparent dark shade, except for the custom dialog, simulating a modal behavior in which the user must use the dialog and not the main window. This is a very cool effect which is not using window.showModalDialog but its own solution. The solution is simpler then you think so read on.

Read the rest of this entry »

Can Java Server Faces (JSF) be a panacea for Java Web Development?

In this article you will learn about JSF technology (JSR 252), its structure, configuration, pros and, cons. I will talk about the history that led to JSF. I will also discuss industry support both on the vendor and the IDE sides. As of this writing, the JSF is up to version 1.1_01, but the spec for 1.2 is compete and reference implementation should be available shortly. Also, understand that this technology is rather vast and I will cover only the general aspects of it in this article.

Read the rest of this entry »

Project Management Institute Overview

If you have decided to break into the world of project management and you started researching this subject, you must have already heard of the Project Management Institute (PMI®).

Developing Session EJB with Borland JBuilder Enterprise 2006

In this article, I will discuss the creation and usage of an Enterprise Java Beans (EJBs) which are JEE Server Components. I will put their role in the perspective within the whole J2EE application via a sample project. The environment will be Borland JBuilder 2006 Enterprise and BEA WebLogic 9.x (as an application server). I will rely mostly on the excellent visual designers provided by JBuilder to create enterprise modules, such as WAR, EAR, and EJB, but I will mention what is available with other tools, such as Eclipse. I will assume that you are comfortable with the Java language and know the basic concepts of J2EE application packaging and structure. Also since the JBuilder 2007 is now based on the Eclipse platform, look for a follow-up article discussing how to develop EJBs with JBuilder 2007.  

Read the rest of this entry »

Using the Tapestry Framework - Part 2 - Advanced Features

In the first part of this article, I discussed the main structure of the Tapestry framework, as well as its setup and configuration in an enterprise scale development environment such as JBuilder 2006. In this article, I will further explore the features of the framework and discuss specific components and pre-build modules. A sample application that uses Tapestry is included for your reference as well.

Read the rest of this entry »

Using the Tapestry Framework - Part 1

In a continuation of my series of articles about Java Web development frameworks, this article will look at the Tapestry framework. Because Tapestry is a rather large framework, one article is not enough to cover most of its features. I decided to split the discussion about Tapestry into two parts. In this first part, I will focus on the configuration of the framework in an enterprise-level IDE such as JBuilder 2006 and prepare the groundwork for a working example in the second part. I will also describe the structure of the framework and its main features in this article, and concentrate on more specific features and details in the second part.

Read the rest of this entry »

Apache Struts Framework: The Big Picture

In this article, I will describe how to work with Apache Struts java framework, go over its main features, and discuss setting it up in an enterprise development environment, such as JBuilder 2006.

Read the rest of this entry »

Working with the WebWork (Struts2) Framework

This article will concentrate on WebWork Java MVC framework, which is currently adapted as a base for the Struts 2 framework. I will show how to set up WebWork using enterprise scale tools such as JBuilder 2006 and BEA WebLogic and as an example create a sample application that uses some of the WebWork’s features. I will assume you have WebLogic (or comparable application server) installed and configured and are familiar with JBuilder IDE. Since WebWork is J2EE compliant other application servers, such as, Apache Tomcat, can be used as well.

Read the rest of this entry »

mac picture software the