Network & Internet

  • Java Naming and Directory Interface (JNDI)
    JNDI is included in J2SE since v1.3 and J2EE since v1.2. Java 2 SDK (J2SE) 1.4 includes JNDI and four service providers (LDAP, COS Naming, RMI Registry, DNS).
    Java Naming and Directory Interface (JNDI) Documentation: JNDI Tutorial, JNDI Architecture, API and SPI, JNDI Service Providers.
  • Java Remote Method Invocation (RMI)
    J2SE JDK 1.1.x included core support for RMI, enhanced thru J2SE 1.2, 1.3 and 1.4. Java 2, Micro Edition (J2ME) also supports RMI.
    Java Remote Method Invocation (RMI) Documentation.
  • JavaMail API
    JavaMail API is implemented as a Java optional package that can be used on JDK 1.1.6 and later on any operating system. The JavaMail API is also a required part of the J2EE. JavaMail uses JavaBeans Activation Framework (JAF) extension - javax.activation.
    JavaMail API FAQ.
  • Jakarta Commons HttpClient
    Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications. The Jakarta Commons HttpClient component seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.
  • Jakarta Commons FileUpload
    The Commons FileUpload package makes it easy to add robust, high-performance, file upload capability to your servlets and web applications. FileUpload parses HTTP requests which conform to RFC 1867, "Form-based File Upload in HTML".
    By Jakarta Commons, Apache Jakarta Project - open source solutions on the Java platform.
  • com.oreilly.servlet Package
    MultipartRequest and MultipartParser file upload classes. By Jason Hunter, Servlets.com.
  • Uploading Files with Beans
    By Budi Kurniawan, ONJava.com, 05/2001.
  • dnsjava
    dnsjava is an implementation of DNS in Java. It supports all of the common record types and the DNSSEC types, SIG authenticated messages, partial DNSSEC verification, and EDNS0. It can be used for queries, zone transfers, and dynamic updates.
    dnsjava project at Sourceforge.
  • JScape Products
    Commercial useful Java components for Internet protocols accessing. By JScape.
    • iNet Factory
      iNet Factory is a robust suite of TCP/IP networking components for the Java platform. The components included in iNet Factory provide all the tools necessary to quickly develop network capable Java applications with minimum coding effort. Included are components for Finger, FTP, HTTP, HTTPS, IMAP4, POP3, SMTP, MIME, NNTP, Nslookup, Rexec, Rlogin, Rsh, Telnet, Whois and other frequently used protocols.
    • Email Inspector
      Email Inspector is a Java based e-mail validation component designed to catch invalid or fraudulent e-mail addresses.
      JavaDoc API Documentation.
  • James by Jakarta
    James is an email/news/messaging server written in Java. It uses the Avalon component framework. It currently supports SMTP, POP3 and NNTP with IMAP coming shortly. By The Apache Jakarta Project.
  • JGroups
    JGroups (formerly JavaGroups) is a toolkit for reliable multicast communication. JGroups is open source licensed under the Library (or Lesser) GNU Public License (LGPL).