Required Software - The Java EE 5 Tutorial (original) (raw)
2. Using the Tutorial Examples
Starting and Stopping the Application Server
Starting and Stopping the Java DB Database Server
Building the Examples Using NetBeans IDE
Building the Examples on the Command-Line Using Ant
Tutorial Example Directory Structure
Debugging Java EE Applications
3. Getting Started with Web Applications
5. JavaServer Pages Technology
7. JavaServer Pages Standard Tag Library
10. JavaServer Faces Technology
11. Using JavaServer Faces Technology in JSP Pages
12. Developing with JavaServer Faces Technology
13. Creating Custom UI Components
14. Configuring JavaServer Faces Applications
15. Internationalizing and Localizing Web Applications
16. Building Web Services with JAX-WS
17. Binding between XML Schema and Java Classes
19. SOAP with Attachments API for Java
21. Getting Started with Enterprise Beans
23. A Message-Driven Bean Example
24. Introduction to the Java Persistence API
25. Persistence in the Web Tier
26. Persistence in the EJB Tier
27. The Java Persistence Query Language
28. Introduction to Security in the Java EE Platform
29. Securing Java EE Applications
31. The Java Message Service API
32. Java EE Examples Using the JMS API
36. The Coffee Break Application
37. The Duke's Bank Application
Required Software
The following software is required to run the examples.
- Tutorial Bundle
- Java Platform, Standard Edition
- Sun Java System Application Server 9.1
- NetBeans IDE
- Apache Ant
Tutorial Bundle
The tutorial example source is contained in the tutorial bundle.
To Obtain the Tutorial Bundle
- Open the following URL in a web browser:
http://javaeetutorial.java.net/ - Click the Downloads link in the left sidebar.
- In the table on the Downloads page, locate the latest stable version of the Java EE 5 Tutorial zip file.
- Right-click the zip file name and save it to your system.
- Unzip the zip file to a location of your choice.
The tutorial bundle unzips into the directory javaeetutorial5.
Next Steps
After you have installed the tutorial bundle, the example source code is in the tut-install/javaeetutorial5/examples/ directory, where tut-install is the directory where you installed the tutorial. The examples directory contains subdirectories for each of the technologies discussed in the tutorial.
Java Platform, Standard Edition
To build, deploy, and run the examples, you need a copy of Java Platform, Standard Edition 5.0 or Java Platform, Standard Edition 6.0 (J2SE 5.0 or JDK 6). You can download the J2SE 5.0 software from http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html. You can download the JDK 6 software from http://www.oracle.com/technetwork/java/javase/downloads/index.html.
Download the current JDK update that does not include any other software (such as NetBeans or Java EE).
Sun Java System Application Server 9.1
Sun Java System Application Server 9.1 is targeted as the build and runtime environment for the tutorial examples. To build, deploy, and run the examples, you need a copy of the Application Server and, optionally, NetBeans IDE. You can download the Application Server from http://java.sun.com/javaee/downloads/previous_u6/index.jsp.
Scroll down to the section entitled Independent Component Downloads and click the Download link next to Sun Java System Application Server 9.1 Update 2.
Note - You can also run the tutorial examples using GlassFish v2.
Refer to the Java EE Tutorial Compatibility Wiki page for information about the versions of the Application Server and the Sun GlassFish Enterprise Server with which the tutorial examples have been tested.
Application Server Installation Tips
During the installation of the Application Server:
- Accept the default admin user name, and specify a password. The default user name is admin. Remember the password you specify. You will need this user name and password.
- Select the Don't Prompt for Admin User Name and Password radio button.
- Note the HTTP port at which the server is installed. This tutorial assumes that you are accepting the default port of 8080. If 8080 is in use during installation and the installer chooses another port or if you decide to change it yourself, you will need to update the common build properties file (described in the next section) and the configuration files for some of the tutorial examples to reflect the correct port.
This tutorial refers to the directory where you install the Application Server as as-install. For example, the default installation directory on Microsoft Windows is C:\Sun\AppServer, so as-install is C:\Sun\AppServer.
After you install the Application Server, add the following directories to your PATHto avoid having to specify the full path when you use commands:
as-install/bin as-install/lib/ant/bin
NetBeans IDE
The NetBeans integrated development environment (IDE) is a free, open-source IDE for developing Java applications, including enterprise applications. NetBeans IDE supports the Java EE 5 platform. You can build, package, deploy, and run the tutorial examples from within NetBeans IDE.
You can download NetBeans IDE from http://www.netbeans.org/.
Refer to the Java EE Tutorial Compatibility Wiki page for information about the versions of NetBeans IDE with which the tutorial examples have been tested.
Apache Ant
Ant is a Java technology-based build tool developed by the Apache Software Foundation (http://ant.apache.org/), and is used to build, package, and deploy the tutorial examples. Ant is included with the Application Server. To use the ant command, add as-install/lib/ant/binto your PATH environment variable.
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices