Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 398 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
398
Dung lượng
1,41 MB
Nội dung
CONTENTS DEVELOPING Intranet Applications with Java by Jerry Ablan C O N T E N T S Introduction I Planning an Intranet Chapter 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 file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (1 of 23) [8/30/1999 3:55:06 AM] CONTENTS ● ● ❍ 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 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 Planning Your Intranet Environment ● Building Blocks for Creating a Perfect Intranet ❍ Managing Expectations ❍ Managing Perceptions ❍ Managing Strategies ❍ Managing Goals ❍ Managing Rules ❍ Managing Behavior file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (2 of 23) [8/30/1999 3:55:06 AM] CONTENTS ● 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 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 file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (3 of 23) [8/30/1999 3:55:06 AM] CONTENTS ● ● ❍ 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 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 file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (4 of 23) [8/30/1999 3:55:06 AM] CONTENTS ❍ ● Virtual Intranet Summary Chapter 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 A Model Intranet Application ● Introduction ● A Quick Overview of Intranet Applications ❍ Configuration File Processing ❍ Logging to Disk or Screen file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (5 of 23) [8/30/1999 3:55:06 AM] CONTENTS ❍ 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 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 Logging Classes ● Introduction ● The Log ● ● ❍ The Log Entry ❍ The Log Interface The Logging Classes ❍ DiskLog ❍ ScreenLog A Sample Logging Program file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (6 of 23) [8/30/1999 3:55:06 AM] CONTENTS ● 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 file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (7 of 23) [8/30/1999 3:55:06 AM] CONTENTS ● ● ❍ 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 file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (8 of 23) [8/30/1999 3:55:06 AM] CONTENTS ❍ ● 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 file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (9 of 23) [8/30/1999 3:55:06 AM] CONTENTS ❍ 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 file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (10 of 23) [8/30/1999 3:55:06 AM] ... Conferences ❍ Using a Java Application to Track Who Is in the Office Summary Chapter Designing Intranet Applications with Java ● ● ● ● Intranet Programming with Java ❍ Applets versus Applications ❍... ● Java Discussion Forums ● Notable Individual Java Webs ● Java Index Sites ● Object-Oriented Information ● Java Players and Licensees file:///H|/Books /Developing_ Intranet_ Applications_ with_ Java/ docs/index.htm... Classes java. awt.image file:///H|/Books /Developing_ Intranet_ Applications_ with_ Java/ docs/index.htm (14 of 23) [8/30/1999 3:55:06 AM] CONTENTS ❍ Interfaces ❍ Classes ● java. awt.peer ● java. applet