Friday, June 17, 2011

Developing Intranet Applications With Java






C O N T E N T S

Introduction
I
Planning an Intranet
Chapter 1 Intranets and Java

What Is an Intranet?
Using Web Services on Your Intranet
Why Build an Intranet?
Intranets Are Affordable
Intranets Save Money
Intranets Are Highly Efficient
Java in Brief
Java: The Early Days
Java Gets the Official Stamp of Approval
Java in Action
Rapid Development with Java
Using Java on an Intranet
Using a Java Application to Track Employee Files
Using a Java Application to Schedule Appointments, Meetings, and Conferences
Using a Java Application to Track Who Is in the Office
Summary

Chapter 2 Designing Intranet Applications with Java

Intranet Programming with Java
Applets versus Applications
Conceptualization and Design of Intranet Applications
Creating Applets
The Benefits and Drawbacks of Applets
Browsers for Your Applets
Placing Applets in HTML Documents
Introduction to HTML
The Java Extensions to HTML
Creating Applications
More Options with Applications
Applications Have a Different Structure
Applications Have Different Security Considerations
Running Applications and Applets
Summary
Chapter 3 Planning Your Intranet Environment

Building Blocks for Creating a Perfect Intranet
Managing Expectations
Managing Perceptions
Managing Strategies
Managing Goals
Managing Rules
Managing Behavior
Determining the Best Organization for Your Intranet
Learning from the Past
Applying the Past to Your Intranet's Future
Creating Content for Your Intranet
Intranet Development Tools
Implementing TCP/IP Networking
Creating Web Services with HTTP
Intranet Developer's Resource Tools
HTML Development Tools
Mapping Your Intranet in Four Easy Steps
Step 1: Determining Requirements
Step 2: Planning
Step 3: Design
Step 4: Implementation
Summary

II
Development Concepts and Environments
Chapter 4 Java Development Environments

Introduction
Selecting an IDE
GUI Development Tools
Portability of Code
IDE Experience
Multiple Language Development
The Bottom Line
Symantec Café
System Requirements
Overview
Pricing and Additional Information
SunSoft Java WorkShop
System Requirements
Overview
Pricing and Additional Information
SourceCraft NetCraft
System Requirements
Overview
Pricing and Additional Information
Other Offerings
Borland C++ 5.0 with Java Enhancements
MetroWerks CodeWarrior
Java WebIDE
Kalimantan
Natural Intelligence Roaster
Microsoft Visual J++
RogueWave JFactory
Cosmo Code
Summary

Chapter 5 Intranet Security

Introduction
Why Security?
What Are the Security Features of an Intranet?
It's Your Call
Security on Your Web Server
Controlling Access Globally and Locally
Username/Password Authentication
Authentication Based on Network Hostname or Address
Combined Authentication
Secure/Encrypted Transactions
Secure HTTP (S-HTTP)
Secure Sockets Layer (SSL)
The Common Gateway Interface (CGI) and Intranet Security
Your Intranet and the Internet
Firewalls
Virtual Intranet
Summary

Chapter 6 Database Connectivity Options

Introduction
Database Overview
Database Terminology
Database Locations
Local and Remote
Tiering 1-2-3
Database Access Methods
Native Drivers
ODBC
SQL
Databases and Java
Access via Web Server
Access via Proprietary Server
Network Access
Direct Access
JDBC
JDBC Goals
JDBC Overview
JDBC Vendor Support
Summary

III
Extending Java for Intranets
Chapter 7 A Model Intranet Application

Introduction
A Quick Overview of Intranet Applications
Configuration File Processing
Logging to Disk or Screen
Database Connectivity
Look and Feel
Coding Style Notes
Code Layout
Parentheses and Code Blocking
Using Tabs Versus Spaces
Liberal Use of Spaces
Multiple Lines Per Statement
Comments
Code Order
Summary

Chapter 8 Utility Classes

Introduction
Timers
Timer Operations
Callbacks
Event Timers
Why Have Two Timers?
Java Extensions
Extending Java's Date Class
Application Configuration Parameters
Summary

Chapter 9 Logging Classes

Introduction
The Log
The Log Entry
The Log Interface
The Logging Classes
DiskLog
ScreenLog
A Sample Logging Program
Summary

Chapter 10 Database Classes

Introduction
JDBC in Depth
The DriverManager Class
The Driver Class
The Connection Class
The Statement Class
The ResultSet Class
A JDBC Sample Program
Making JDBC Easy to Use
The Connector Interface
The SQLFactory Interface
The Classes
The DBConnector Class
OracleSequence
Summary

Chapter 11 User Interface Classes

Introduction
3-D Effects
The Effects Interface
The JifPanel Class
JifPanel Design
Constructing a JifPanel
Smoke and Mirrors
Drawing 3-D Borders
Tabbing Between Components
SQL Generation
The JifPanel Descendants
The CalendarPanel Class
The ImagePanel Class
The JifLabel Class
The JifTabPanel Class
The StatusBar Class
The JifDialog Class
The MessageBox Class
The PickList Class
Java TextComponent Extensions
Change Detection
Summary

Chapter 12 Putting Them All Together

Introduction
Java Compilation Basics
Java Source Code Files
Have You Got the Package?
Making Java Packages
Introducing the Java Intranet Framework
Packaging the JIF Classes
Extending the Framework
Java Applets
Making JIF Easy to Use
The JifApplication Interface
The Jiflet Class
Instance Variables
Constructors
Methods
Wrapping Up Jiflets
Programming with Jiflets
The Smallest Jiflet
The HelloWorld Jiflet
Extending Jiflets for Real-World Use
DBRecord
SimpleDBUI
SimpleDBJiflet
Summary

IV
Applications Developing with JIF
Chapter 13 Employee Files

Introduction
Application Design
Database Design
Implementation
User Interface
Database Access
Programming Considerations
Summary

Chapter 14 Human Resources: Benefits Maintenance

Introduction
Application Design
Database Design
Implementation
User Interface
Database Access
Programming Considerations
Summary

Chapter 15 Conference Room Scheduling

Introduction
Application Design
Database Design
Implementation
Building the User Interface
Interacting with the User
Database Access
Reading the Existing Schedule
Storing Your Schedule
Generating the SQL
Programming Considerations
Summary

Chapter 16 Online In/Out Board

Introduction
Application Design
Database Design
Implementation
User Interface
Database Access
A Refresh Timer
Programming Considerations
Summary

Chapter 17 Online Employee Phonebook

Introduction
Application Design
Database Design
Implementation
User Interface
Database Access
Programming Considerations
Summary

Chapter 18 News & Announcements

Introduction
Application Design
Database Design
Implementation
User Interface
Database Access
Programming Considerations
Summary

Chapter 19 Product Maintenance

Introduction
Who Would Use This Application?
Johnston, Ulysses, Norman, and Kaiser
Application Design
Using a Pick List
Database Design
Implementation
User Interface
The Product Pick List
Database Access
Programming Considerations
Summary

Chapter 20 Customer Support Maintenance

Introduction
Application Design
Database Design
Implementation
Building the User Interface
Database Access
Retrieving the Product and Problem Lists
Product and Problem Selection Changes
Programming Considerations
Summary

Chapter 21 Extending the Java Intranet Framework

Introduction
jif.util
ConfigProperties
FileDate
jif.log
jif.sql
jif.awt
JifPanel
JifTabPanel
StatusBar
Miscellaneous
jif.jiflet
Extending the Applications
Benefits Maintenance
Conference Room Scheduling
News and Announcements
Summary


Another Web Programming Books
Another Network Books
Another Java Books
Download

1 comment:

  1. Today you can through java development you can develop any scalable and customized web application as well as mobile applications and as per this book chapter it is one of the best book for beginner as well as developers

    ReplyDelete

Related Posts with Thumbnails

Put Your Ads Here!