
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
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