DEVELOPING Intranet Applications with Java

398 299 0
DEVELOPING Intranet Applications with Java

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

DEVELOPING Intranet Applications with Java by Jerry Ablan 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 ❍ ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (1 of 23) [8/30/1999 3:55:06 AM] 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 ApplicationsApplications 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 ❍ ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (2 of 23) [8/30/1999 3:55:06 AM] Determining the Best Organization for Your Intranet Learning from the Past ❍ Applying the Past to Your Intranet's Future ❍ ● Creating Content for Your IntranetIntranet 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 ❍ ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (3 of 23) [8/30/1999 3:55:06 AM] 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 ❍ ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (4 of 23) [8/30/1999 3:55:06 AM] 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 ❍ ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (5 of 23) [8/30/1999 3:55:06 AM] 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 ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (6 of 23) [8/30/1999 3:55:06 AM] 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 ❍ ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (7 of 23) [8/30/1999 3:55:06 AM] 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 ❍ ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (8 of 23) [8/30/1999 3:55:06 AM] 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 ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (9 of 23) [8/30/1999 3:55:06 AM] 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 ● CONTENTS file:///H|/Books/Developing_Intranet_Applications_with_Java/docs/index.htm (10 of 23) [8/30/1999 3:55:06 AM] [...]... file:///H|/Books /Developing_ Intranet_ Applications_ with_ Java/ docs/index.htm (23 of 23) [8/30/1999 3:55:06 AM] Chapter 1 Intranets and Java Chapter 1 Intranets and Java CONTENTS q What Is an Intranet? q Using Web Services on Your Intranet q Why Build an Intranet? r r Intranets Save Money r q Intranets Are Affordable Intranets Are Highly Efficient Java in Brief r r Java Gets the Official Stamp of Approval r Java. .. You can build applications for the network that have standard interfaces and are usable on any operating system file:///H|/Books /Developing_ Intranet_ Applications_ with_ Java/ docs/v0000001.htm (11 of 11) [8/30/1999 3:55:28 AM] Chapter 2 Designing Intranet Applications with Java Chapter 2 Designing Intranet Applications with Java CONTENTS q Intranet Programming with Java r r q Applets versus Applications. .. interpreter java Java compiler javac Java documentation javadoc generator Java header and javah stubs file generator Java class file javap disassembler Java language jdb debugger Description Displays applets Runs Java bytecode Compiles Java programs into bytecode Creates documentation in HTML format from Java source code Creates C language header and stubs files from a Java class Disassembles Java files... Guarding appendix D Java Class Reference q java. lang r r q Interfaces Classes java. util r r q Interfaces Classes java. io r r q Interfaces Classes java. net r r q Interfaces Classes java. awt r r q Interfaces 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 r Interfaces r Classes q java. awt.peer q java. applet r q Inetrfaces... package for the Java programming language is called java. lang Although the java. lang package provides the core functionality of the Java programming language, it is not the only package included in the official Java Developer's Kit from JavaSoft The official developer's kit includes eight basic packages: java. applet, java. awt, java. awt.image, java. awt.peer, java. io, java. lang, java. net, and java. util The... appendix A Java Resources q Sun's Java Sites q Java Information Collection Sites q Java Discussion Forums q Notable Individual Java Webs q Java Index Sites q Object-Oriented Information q Java Players and Licensees file:///H|/Books /Developing_ Intranet_ Applications_ with_ Java/ docs/index.htm (12 of 23) [8/30/1999 3:55:06 AM] CONTENTS appendix B JDK Tools Reference q JDK Tools Reference q javac-The Java Compiler... servers Using Web Services on Your Intranet Setting up a Java- ready intranet with Web services is a key focus in this book To get started, you need three things: q Server software q Java- capable browser software q A Java development environment Note Browsers that you can use with Java are discussed in Chapter 2, "Designing Intranet Applications with Java. " Although the Java Development Kit includes a... written in Java, the source code is slightly more than 800 lines Figure 1.6 : Jompanion: A text editor written in Java file:///H|/Books /Developing_ Intranet_ Applications_ with_ Java/ docs/v0000001.htm (9 of 11) [8/30/1999 3:55:28 AM] Chapter 1 Intranets and Java Using Java on an Intranet By now, you know that Java is a great programming language for networks What you may not know is how to put Java to use... familiar with the term intranet and its implications Some of the topics covered in this section are What an intranet is Why build an intranet How Java can be used to enhance an intranet Intranet application design considerations Developing intranet applications Java development environments After finishing the first part of this book, you should have some good, solid knowledge about integrating Java applications. .. for Designing intranet applications involves slightly different methodologies than you may be used to and opens a whole new world of possibilities This chapter explores the design considerations you make when developing intranet applications with Java You find many valuable tips that are designed to help you become a successful intranet programmer Intranet Programming with Java Intranet applications . DEVELOPING Intranet Applications with Java by Jerry Ablan C O N T E N T S Introduction I Planning an Intranet Chapter 1 Intranets and Java What Is an Intranet? . Using a Java Application to Track Who Is in the Office ❍ ● Summary ● Chapter 2 Designing Intranet Applications with Java Intranet Programming with Java Applets

Ngày đăng: 16/10/2013, 12:15

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan