advertisement
javaboutique
Search Tips
Articles  |   Tutorials  |   Reviews  |   Tools  |   by Category  |   by Date  |   by Name  |   Submit  |   Source  |   Forums  |  
javaboutique
Browse DevX


Partners & Affiliates











advertisement

Tutorials : Stepping through the Struts 1.1 Validator :

To use the new Validator, there are a couple of steps you'll have to go through. Let's take them one at a time.

Step 0: Install Struts 1.1

Go to the Jakarta Struts download page at http:// jakarta.apache.org/site/binindex.cgi, find release 1.1, download it and unzip in a folder, for example c:\struts11. Do you have a Tomcat web server ready on your workstation? As always I'd recommend that you use one, since Tomcat is such a simple and stable server, such that if things don't work, it's probably not Tomcat's fault. You can download Tomcat here.

Now copy three war-files to Tomcat's webapps directory: struts-blank, struts-documentation, and struts-validator. These are all example applications. The first one we'll use for building new applications, the second one contains the Struts documentation, including JavaDoc. The third contains a few demos of the new Validator.

Start Tomcat. This will build three new directories in the webapps folder and correspondingly three new applications. Enter http://localhost:8080/manager/list to get a list of running applications (you may need to define a user in conf/tomcat- users.xml in order to run this application). The three new applications should show up. To see if the Validator is working correctly enter http://localhost:8080/struts- validator/index.jsp and try the "Registration" application at the top of the web page.

Step 1: Make a copy of struts-blank

To start building a new application you may start out from a copy of struts-blank. Rename struts-blank.war to strutsvalidation.war and restart Tomcat. This creates a new application called strutsvalidation. If you're new to Struts 1.1 go to the strutsvalidation folder, look in the Web-inf folder and also in the Web-inf/lib folder. Here you'll see several new files. Furthermore, the ApplicationResources.properties file which in pre-1.1 was defined in web.xml has been moved to classes/resources and is now defined in struts- config.xml. However, Struts still recognizes both places for definition.

Enter http://localhost :8080/strutsvalidation to see the Welcome page from struts-blank.

Now we'll edit and add several files to the strutsvalidation folder. All can be found in the zip file found in the resources section.

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.

 Microsoft Visual Studio 2010 Showcase
 Avaya Developer Showcase
 MSDN Spotlight
 PHP for Windows Showcase
XML error: undefined entity at line 39
advertisement
Receive Articles via our XML/RSS feed
Receive Articles via our XML/RSS feed

JavaBytes
Internet Cyclone
This powerful, easy-to-use, internet optimizer is for Windows 95, 98, ME, NT, 2000 and XP. It's designed to automatically optimize your Windows settings, boosting your Internet connection up to 200%.

Windows 7: From Beta to Final Code in One Year
Google Shows Off Chrome OS, Releases Source
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?
Fedora 12 Takes Aim at Linux Networking
Top Supercomputer Nearly Doubles in Speed
Fedora 12 Linux Tackles Virtualization
Apple Gives iPhone Developers App Status Tracker
Novell Sets OpenSUSE 11.2 Free

Creating Custom Export Filters for StarOffice with XSLT
WPF Wonders: Using DataTemplates
Crystal Reports Family Offers Options for Developers
Avaya Aura Session Manager video
Avaya Aura Overview video
Exploring HTML 5's Audio/Video Multimedia Support
Overriding Virtual Functions? Use C++0x Attributes to Avoid Bugs.
Understanding the Cloud Computing Security Vulnerabilities
Cisco and IBM Target a Greener World
Upgrade to Visual Studio 2010 with the Ultimate Offer

Advertising Info  |   Member Services  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs