You are on page 1of 2

J2EE 1.

7
Projects
Projects for you
! Chat Application: This project, based on Servlets, JSP, and

JDBC, helps to send text messages from one port to another


port in the network.
! HRMS Application: This project, based on MVC architecture

implemented with Servlets, JSP, and Java classes, helps in


automating the daily tasks of HR department.
! Online Shopping Site Application: This project, based on

Struts Framework, is an online shopping site used for selling


items on the Internet.
! Banking

Information System Application: Banking


Information System Application: This project, implementing
Spring, Hibernate, and JSF, provides features, such as
creating and managing customer accounts, and managing
daily banking transactions.

! Bug Tracking System Application: This project, based on

Servlets and JSP, tracks various software bugs with all sorts
of related details.

ISBN: 978-93-5119-876-5 | Author: DT Editorial Services

ABOUT THE BOOK

ABOUT THE AUTHOR

Ever wondered why all software project


books are complex and tedious to
understand! In fact, they should be fast and
fun to comprehend. One book that stands out
for following this thought consistently is the
J2EE 1.7 Projects book. The projects in this
book abide by two conceptsfirst, to help
engineer the best software product that follows
all phases of Software Development Life Cycle,
including analysis, software design, testing and
implementation; and second, to efficiently use the
features, tools, and technologies provided by the
platform for the project.

DT Editorial Services has seized the market of computer books,


bringing excellent content in software development to the fore.
The team is committed to excellenceexcellence in quality of
content, excellence in the dedication of its authors and
editors, excellence in the attention to detail, and excellence
in understanding the needs of its readers.

THE BOOK COVERS:


?

Working with Java EE Containers


? Web component development with Servlets

3.0 and JavaServer Pages 2.5


? Comprehensive coverage about Business

Beginning with simple projects using Servlets and JSPs,


the book goes on to discuss industry-level enterprise
applications implementing Spring, Hibernate and
frameworks, like Struts and JSF. The book provides a clear
picture to its readers about how various components are
created and configured with the implementation of J2EE-based
architecture, along with the module design and full code details of
every single component created and used. All this and more as the
book zips through the material and does not blather on or repeat
points made earlier. No doubt, every aspect is worth the price of the
entire book.

logic components with Spring,


Hibernate, and JSF
? Underlying Java EE technologies for

various distributed development


JDBC and JNDI
? Introducing the powerful

framework like Struts

` 449/608 PAGES

/dtechpress

/dtechpress

/dreamtechpress

dreamtechpress.wordpress.com

TABLE OF CONTENTS
INTRODUCTION
CHAPTER 1: INTRODUCING JAVA EE
= Need for Enterprise Programming
= Enterprise Architecture Layers
= Exploring Enterprise Architecture Types
= Objectives of Enterprise Applications
= Introducing the Java EE 7 Platform
= Features of the Java EE Platform
= New Features of Java EE 7 Platform
= Exploring the Java EE 7 Platform
= Exploring the Architecture of Java EE 7
= Describing Java EE 7 Containers
= Developing Java EE 7 Applications
= Listing the Compatible Products for the
Java EE Platform
= Introducing the Servers for Java EE
Applications
= Technologies used in Projects Development
PROJECT I: CHAT APPLICATION
CHAPTER 1: CASE STUDY: CHAT APPLICATION
SDLC of the Project

CHAPTER 2: CREATING HOME PAGE


= Creating MainChatServlet Servlet
= Designing Home Page
= Running the Application
CHAPTER 3: LOGIN MODULE
= Creating Login User Interfaces

CHAPTER 3: CASE STUDY: CREATING PROFILE


MANAGEMENT MODULE
= Implementing Logic with Servlet
= Creating Views
CHAPTER 4: CASE STUDY: CREATING
RECRUITMENT MODULE
CHAPTER 5: CASE STUDY: CREATING
ATTENDANCE MANAGEMENT MODULE
= Creating the time_management Servlet
= Creating JSP Views
CHAPTER 6: CASE STUDY: CREATING LEAVE
MANAGEMENT MODULE
= Creating the leave_management Servlet
= Designing JSP Views
= Creating the leave_request_list JSP Page
CHAPTER 7: CASE STUDY: CREATING PAYROLL
MODULE
= Updating Salary Statement
= Creating people_payroll Servlet
= Designing JSP Views
PROJECT III: ONLINE SHOPPING SITE
CHAPTER 1: CASE STUDY: MYSHOPPINGSITE
= SDLC of the Project
CHAPTER 2: CREATING HOME PAGE
The Directory Structure
= Creation of Home Page
=

CHAPTER 3: CREATING LOGIN INTERFACE


= Creating the LoginForm Class
= Creating the LoginAction Class
= Creating the login.jsp File
= Updating the struts-config.xml File
= Creating the CategoryListAction Class
= Creating the categoryList.jsp File
= Working of Module

CHAPTER 4: ADMIN MODULE


= Adding New Users
= Viewing Users
= Deleting Users
= Configuring ChatRooms
CHAPTER 5: USER MODULE
= Selecting Chat Room
= Implementing Chatting Process
= Creating ChatRoomEntry Class

CHAPTER 4: MANIPULATING CATEGORY


Adding Category
= Updating Category
= Deleting Category
=

PROJECT II: PEOPLE MANAGEMENT


CHAPTER 1: CASE STUDY: PEOPLE
MANAGEMENT
= Software Requirements
= SDLC of the Project
= Summary

CHAPTER 5: HANDLING OF PRODUCT DETAILS


Showing Product List
= Adding Product
= Editing Product
= Deleting Product
=

CHAPTER 2: CASE STUDY: CREATING LOGIN


MODULE
= Designing Login User Interface
= Directory Structure of the Project
= Login and Navigating to Home Page
= Changing Password

CHAPTER 6: SEARCHING AND SHOPPING-CART


HANDLING
= Searching Product
= Shopping Using Shopping-Cart

PROJECT IV: BANKING INFORMATION SYSTEM


CHAPTER 1: CASE STUDY: BANKING
INFORMATION SYSTEM
= SDLC of the Project
CHAPTER 2: HIBERNATE MODULES
HibernateA Brief Discussion
= Overview of Hibernate Architecture
= Components in Hibernate Module
= LoginOur First Hibernate Module
= The AccountHolder Hibernate Module
= The Savings Hibernate Module
= Recurring Hibernate Module
= The Current Hibernate Module
= The Transaction Hibernate Module
= Configuring Hibernate
= Creating a Hibernate Session
=

CHAPTER 3: JSF AND SPRING MODULES


JSFA Brief Discussion
= Exploring JSF Tag Libraries
= Creating a JSF Page
= SpringA Brief Discussion
=

CHAPTER 4: BANK MASTER MODULES


Managing Customer Account
= Opening a New Account
= Modifying an Account
= Viewing an Account
=

CHAPTER 5: TRANSACTION AND REPORT


MODULES
= Transactions
= Withdrawing Money
= Depositing Money
= Transferring Money
= Reports
CHAPTER 6: CONFIGURATION AND
DEPLOYMENTS
= Hibernate Reverse Engineering
= Application Configuration
= Spring Configuration
= Dispatcher Servlet Configuration
= The web.xml Configuration
= Deploying and Running the Application
PROJECT V: BUG TRACKING SYSTEM
CHAPTER 1: CASE STUDY: BUG TRACKING
SYSTEM
= SDLC of the Project
ONLINE RESOURCE

Books are available on:


Published by:

DREAMTECH PRESS
19-A, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078
Email: feedback@dreamtechpress.com
Website: www.dreamtechpress.com

WILEY INDIA PVT. LTD.


4435-36/7, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
Email: csupport@wiley.com
Website: www.wileyindia.com

Distributed by:

Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com
/dtechpress

/dtechpress

/dreamtechpress

dreamtechpress.wordpress.com

You might also like