The Example JSP Pages - The Java EE 5 Tutorial (original) (raw)
2. Using the Tutorial Examples
3. Getting Started with Web Applications
5. JavaServer Pages Technology
7. JavaServer Pages Standard Tag Library
Initializing and Finalizing a JSP Page
Programming Tags That Accept Scripting Elements
How Is a Classic Tag Handler Invoked?
Tag Handler Does Not Manipulate the Body
Tag Handler Manipulates the Body
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
The Example JSP Pages
This chapter illustrates JSP scripting elements using webclient, a version of the hello1example introduced in Chapter 3, Getting Started with Web Applications that accesses a web service.
To deploy and run the webclient example using NetBeans IDE, follow these steps:
- Build and deploy the JAX-WS web service MyHelloService described in Building, Packaging, and Deploying the Service.
- In NetBeans IDE, select File→Open Project.
- In the Open Project dialog, navigate to:
tut-install/javaeetutorial5/examples/jaxws/ - Select the webclient folder.
- Select the Open as Main Project check box and the Open Required Projects check box.
- Click Open Project.
- In the Projects tab, right-click the webclient project, and select Undeploy and Deploy.
- To run the application, open the bookstore URL http://localhost:8080/webclient/greeting.
To deploy and run the webclient example using ant, follow these steps:
- Build and deploy the JAX-WS web service MyHelloService described in Building, Packaging, and Deploying the Service.
- In a terminal window, go to tut-install/javaeetutorial5/examples/jaxws/webclient/.
- Run ant. This target will spawn any necessary compilations, will copy files to the tut-install/javaeetutorial5/examples/jaxws/webclient/build/ directory, will create a WAR file, and will copy it to the tut-install/javaeetutorial5/examples/jaxws/webclient/dist directory.
- Start the Application Server.
- To deploy the example using ant, run the following command:
ant deploy - To run the example, open your browser to http://localhost:8080/webclient/greeting.
To learn how to configure the example, refer to the deployment descriptor (theweb.xml file), which includes the following configurations:
- A display-name element that specifies the name that tools use to identify the application.
- A set of servlet elements that identify the application’s JSP file.
- A servlet-mapping element that defines the alias to the JSP file.
Note - The example assumes that the Application Server runs on the default port, 8080. If you have changed the port, you must update the port number in the file tut-install/javaeetutorial5/examples/jaxws/webclient/response.jsp before building and running the example.
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices