J2EE Professional Projects

  • 7h 15m
  • Pallavi Jain, et al.
  • Cengage Course PTR
  • 2002

Use Java 2 Enterprise Edition to accomplish real-world, professional tasks.

Incorporating three hands-on projects, J2EE Professional Projects is your key to unlocking the power of J2EE. Each project focuses on a specific concept and is based on a real-world situation. You will be able to use the skills that you develop throughout the book to modify the projects to fit your professional needs.

Create a Chat Application: Using Java concepts, you will build a chat application that can be run on any platform and will enable users to communicate over networks. In building your chat application, you will utilize several concepts. Java Swing API classes will be used to establish connections between users. You will use the I/O classes of Java to send messages over a network to the input and output streams established using socket programming. You will also utilize event handling and error and exception handling.

Create an Online Banking Application: Create a banking application that will enable you to use the Web site of a bank to perform banking transaction online. You will utilize several concepts to build the application including servlets, Java database connectivity, JavaServer Pages, JavaBeans, and HTML and JavaScript event handlers. Your application will allow users to open an account, view account details, change personal details such as address or phone number, and perform interest and foreign exchange calculations. Your application will also display the number of hits on the banking Web site.

Create an Online Music Application: Create a Web site for a music store that will showcase all information for the store including the latest songs, albums, and artists. In building the application, you will utilize many concepts such as Enterprise JavaBeans, JavaServer Pages, and deployment of your application on J2EE. Your application will enable a visitor to register on the site, vote for popular music, view the latest releases, and search for music by album, music category, or artist. Users will also be able to select CDs or cassettes for purchase using a shopping cart. The administrator's page of your application will enable site administrators to maintain user details and manage music items in the inventory.

In this Book

  • J2EE Professional Projects
  • Introduction
  • Programming in Java
  • Creating Applets
  • Layout Managers and Handling Events
  • Exception Handling and Threading
  • Storing Data and Creating a Network Application
  • RMI and CORBA
  • The Java 2 Platform Enterprise Edition
  • Creating and Deploying an Enterprise Bean
  • Extensible Markup Language (XML)
  • Types of Enterprise Beans
  • Project 1 — Case Study
  • Creating the Login Interface
  • Creating the Registration Interface
  • Creating the Chat Interface
  • Creating the Chat Server
  • Running the Chat Application
  • Project 2 — Case Study
  • Creating the Welcome Page
  • Creating a Registration Page for Account Holders
  • Creating the Login Page
  • Creating the Home Page
  • Creating a Registration Page for Non-Account Holders
  • Creating the Interest Calculator Page
  • Creating the Currency Exchange Calculator
  • Creating the Account Details Page
  • Executing the Bank Application
  • Project 3 — Case Study
  • Designing Interfaces and a Database
  • Creating the Visitor Interface Pages
  • Creating the User Interface Pages
  • Creating the Administrator Interface Pages
  • Deploying the Application
  • Running the eMusicWorld Application
  • An Overview of Jini
  • An Introduction to the Bluetooth Technology
SHOW MORE
FREE ACCESS