Java & JEE books
to teach everything in these 35 tutorial sessions, however, we will cover
tutorial was written for someone who has no programming experience.
Page 2 This section tells you how applets work. You should thoroughly understand this lesson before going further in this trail.
page 4 This is an introduction to using the Java programming language in concurrent or multithreaded applications. The context is the process synchronization material and related concurrent programming in operating systems courses as opposed to software engineering. Topics covered are race conditions when threads share data, critical sections, mutual exclusion, semaphores, monitors, message passing, the rendezvous, remote procedure calls, distributed or network programming, and parallel processing.
page 5 This tutorial is intended for programmers who are interested in
developing and deploying Web services and Web applications on the Sun Java
System Application Server Platform .
Page 8 This book is concerned with the production of software artefacts using the programming language Java, a process known as software development. Software artefacts include programs which enable a user to perform some specified task and components which are intended to be used in their construction.
Page 9 Java is a popular programming language available in many diverse
contexts for implementing real software solutions. But Java is more than
just a programming language-it is a set of tools, a runtime with a virtual
machine, a broad landscape of packages full of reusable classes.
Page 10 In the Java programming language, all source code
is first written in plain text files ending with the .java extension. Those
source files are then compiled into .class files by the javac compiler.
11 This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning JVM
Page 12 Introduction to programming using java is a free, on-line textbook. It is suitable for use in an introductory programming course and for people who are trying to learn programming on their own. There is probably enough material for a full year College programming course.
Page 14 This book describes how to develop and deploy
enterprise beans for the JavaTM 2 SDK, Enterprise Edition (J2EETM SDK). The
J2EE SDK is the reference implementation provided by Sun Microsystems, Inc.
for the J2EE platform, a component-based architecture for creating
object-oriented, enterprise-level applications.
15 As an experienced developer on the Java platform, you undoubtedly know how fast moving and comprehensive the platform is. Its many application programming interfaces (APIs) provide a wealth of functionality for all aspects of application and system-level programming.
16 The Java 2 Platform, Enterprise Edition (J2EE), has rapidly established a new model for developing distributed applications. This model is based on well-defined components that can automatically take advantage of sophisticated platform services.
17 This guide describes how to create and run Java? 2 Platform, Enterprise Edition (J2EE? platform) applications that follow the new open Java standards model for Java? Servlet, JavaServer Pages? (JSP?), Enterprise JavaBeans? (EJB?), and other J2EE components on the J2EE 1.4 Application Server.
18 This book contains an introduction to the systematic development of Graphical User Interfaces (GUIs) using the Java environment. It does not attempt to introduce the Java language and it is assumed that the reader has some familiarity with Object Oriented Development (OOD) and its practical expression in Java.
This book presents a guided tour of the JXTA platform, including all of the critical information required to begin producing P2P solutions built on top of