JavaZOOM Web Site
Applets !
Open projects
About JavaZOOM

Our JSP chat solution

Any Question ?
Try our Forums !


Download4J is a JAVA™ component (Servlet + JavaBean) that allows to download files. This component could be integrated in any JSP/Servlets application. You can download files from any Folders, ZIP archives or Databases. You can count and set a maximum limit for download hits. WWW Authentication (login/password) could be applied to each downloads. Configuration is done through an XML file. See add-ons section to find out how to extend Download4J.

Download4j - The picture

Overview  Documentation & Guides    Download   Add-Ons 

Overview :

Download4J is a "technical" component that could be integrated in any JAVA/JSP/Servlets application. It allows to download files stored in folder, ZIP archive or database. Each downloads could be counted, controlled, zipped on-the-fly and login/password protected.

  • Engines :
    Download4J should work under any Servlet2.2/JSP1.1 engine (or higher) or J2EE™ application server. It has been validated under Tomcat 3.3.1, Tomcat 4.0.3
    , Tomcat 4.0.4-LE-JDK1.4, Tomcat 4.1.30, Tomcat 5.0.19, JRun 4.0, Resin 2.1.2, WebSphereAE 4.0.3, WebSphere 5.0, Weblogic 6.1, Orion 1.5.4, Oracle9iAS R2, Oracle10gAS ... More info here.
  • Databases :
    Download4J could extract files to download from a database. It should work under any RDBMS supporting large column or blobs. It has been validated under Oracle8i, Oracle9i, IBM DB 7.2 and MySQL 3.23.51. More info here.
  • Samples and Guides :
    Download4J package includes XML sample configuration files to let you understand quickly how to setup the component. A JSP allows to view/administrate files to download. A configuration section is included for full features. JSP samples are also available to show DownloadServlet and DownloadBean usage.
  • Documentation :
    In addition to samples, guides and SQL scripts, Download4J package includes an UML class diagram to let developers know how we designed the component and how they could extend it. The JavaDoc is available too.

Download :

Download Download4J v1.3 full package (1,22 MB)
(Samples + Binaries + Documentation + API)

 V1.3  [zip]  [tar.gz]  [war]









Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U. S. and other countries.
All other company and/or product names are the property of their respective owners.