This book is written by Will Iverson who has been working in the
computer and information technology field professionally since 1990. The first
few chapters cover the more web-specific packages, including FileUpload,
HttpClient, and the Net suite of protocol implementations. The Pool and DBCP
packages are useful for a broader range of applications. BeanUtils and JXPath
provide easier ways to work with objects. Logging, Lang, and Collections are a
suite of tools applicable to almost every application.
Introduction to Programming Using Java, is a
free, on-line textbook on introductory programming, which uses Java as the
language of instruction. This book is directed mainly towards beginning
programmers, although it might also be useful for experienced programmers who
want to learn something about Java. It is certainly not meant to provide
complete coverage of the Java language.
This note covers the
following topics: Basic Syntaxes, Variables and Types, Operations,
Strings, Flow Control, Writing Correct and Good Programs, Arrays, Methods, Code
Examples, Bitwise Operations and Algorithms.
In The Java Enterprise CD Bookshelf, David Flanagan, Jim Farley,
William Crawford, and Kris Magnusson collaborate to provide the Java user with
seven complete 'how to' instruction and reference books on CD-ROM, in addition
to a print copy of Java Enterprise In A Nutshell: A Desktop Quick Reference. The
books are fully searchable and cross-referenced.
Java Look and Feel Design Guidelines , second edition, provides
essential information for anyone involved in creating cross-platform GUI
(graphical user interface) applications and applets in the Java TM programming
language. Java Look and Feel, Java Foundation Classes, Design Considerations,
Visual Design, Application Graphics, Windows and Panes, Dialog Boxes and Alert
Boxes, Menus and Toolbars, Basic Controls, Text Components, Selectable Lists,
Tables, and Tree Components.
This book offers design guidelines for applications that use the
Java look and feel. The guidelines in this book are appropriate for GUI
applications that run on personal computers and network computers.
This tutorial is intended for
programmers who are interested in developing and deploying J2EE 1.4 applications
on the Sun Java System Application Server Platform Edition 8.2. Topics covered
includes: Java API for XML Processing, Simple API for XML, Document Object
Model, Extensible Stylesheet Language Transformations, Building Web Services
with JAX-RPC, SOAP with Attachments API for Java, Java API for XML Registries,
Java Servlet Technology, JavaServer Pages Technology, JavaServer Pages Standard
Tag Library and Enterprise Beans.
This note covers the following
topics: JAD's and JAR's, java security: permissions and signing, java connector
:networking and file i/o, messaging, RMS, push registry, bluetooth,
location or cell id, GUI's:LCD ui and game canvas.
This book introduces the Java Advanced Imaging API and how to
program in it. This book is intended for serious programmers who want to use
Java Advanced Imaging for real projects. Topics covered includes: Java AWT
Imaging, Programming in Java Advanced Imaging, Image Acquisition and Display,
Color Space, Image Manipulation, Image Enhancement, Geometric Image Manipulation, Graphics Rendering, Image Properties, Writing Image Files and
Extending the API.
This book is mainly for software
programmers who want to write Java applications or applets using audio or MIDI.
This guide is a largely conceptual description of the Java Sound API, with some code
snippets as programming examples.
This book covers the following topics: Networking in Java, Distributing
Objects, Threads, Security , Message-Passing Systems, Databases,
Bandwidth-Limited Systems, Collaborative Systems and Building Collaborative
This paper explains how to use the Java Authentication and Authorization
API (JAAS). It plugs JAAS into the Struts framework. Though this paper focuses
on Struts, and in particular the example application distributed with Struts,
the lessons learned should be applicable to any MVC web framework.
This note covers the
following topics: Introduction, Review of HTTP, First "Hello-world" Servlet,
Processing HTML Form Data, Request Header and Response Header, Session Tracking,
ServletConfig and ServletContext, Developing and Deploying Web
Applications using IDE, Tomcat's Servlet Examples, Database Servlet, Servlet API
– A Deeper Look, Web Application Deployment Descriptor "web.xml", Servlet 3.0.
This book covers the following topics: Servlet and JSP
Technology, Server Setup and Configuration, Servlet Basics, Handling the Client
Request: Form Data and HTTP Request Headers, Generating the Server Response:
HTTP Status Codes and HTTP Response Headers, Handling Cookies, Session Tracking,
Invoking Java Code with JSP Scripting Elements, Controlling the Structure of
Generated Servlets, Integrating Servlets and JSP, Accessing Databases with JDBC,
Creating and Processing HTML Forms.
Reference guide covers the following topics about Hibernate: Architecture,
Configuration, Persistent Classes, Basic O/R Mapping, Collection mapping,
Inheritance mapping, Transactions and Concurrency, Interceptors and events, HQL:
The Hibernate Query Language and XML Mapping.
King, Christian Bauer, Max Rydahl Andersen, Emmanuel Bernard, and Steve Ebersole
Jakarta Struts Live contains thorough coverage of both the Struts MVC
architecture and building each of the Struts components of this architecture.
Topics covered includes: Testing Struts Applications, Action Forms and Dyna
Action Forms, The Validator Framework, The Model View Controller Architecture,
The Struts Tag Library, The JSTL and Struts, Internationalization (I18N) and