Document not found! Please try again

Main Components The Client / Server Approach ...

5 downloads 0 Views 308KB Size Report
MSQL HTML Tags for web based access. ☞ Active Server Pages using. Java/JavaScripts/JScripts/VBScripts. ☞ Java applet /JDBC enable web based access.
Main Components ) Client/Server

INTERGRATED SRI LANKAN UNIVERSITY INFORMATION SYSTEM

Methodology. ) Database access through the WWW. ) Remote Database updating. ) Web programming using Java.

B. P. MANAGE Department of Statistics and Computer Science University of Colombo, Sri Lanka

The Client / Server Approach )

)

Web Browser The Front End of the Client / Server Model Web server The Back End of the Client / Server Model

Convergence/Methods Database Access Technologies )

Most early Unix databases now ported to NT platforms.

)

Most PC-based databases having ODBC compatibility's.

)

CGI programming for web based access.

)

MSQL HTML Tags for web based access.

)

Active Server Pages using Java/JavaScripts/JScripts/VBScripts

)

Web based Database Access

Java applet /JDBC enable web based access.

Java as a front end )

Machine independent programming language.

)

Object Oriented programming language.

)

Java applets are embedded Web pages.

)

Speedier than CGI programming.

)

Uses Semantic Café to construct the GUI.

)

Uses JDK for the JDBC programming.

Java Database connectivity (JDBC) )

JDBC is a Java API for executing SQL statements

) It

consists of a set of classes

) The

combination of Java and JDBC

) Lets

a programmer writes it once and run it

Oracle's JDBC Thin driver ) Uses

Java sockets to connect directly to Oracle

) Doesn’t ) Driver

require Oracle software on the client side

is platform-independent

anywhere

Using JDBC Thin Driver With JDK ) Import

the JDBC classes

) Register ) Open

System Specification University Information System

the JDBC Thin driver

a connection to the database

Information Retrieval

Database Design ) University

Master Table

) University

Detail Table

) Faculty

) Staff

Information Retrieval University Information System

Master Table

) Department ) Subject

Database Updating

Master Table

Master Table

Master Table

Faculty Details

Department Details

Subject Details

Major Course Details

Staff Personnel Details

Job Details

Information Retrieval

User Validation

Database Updating

Client Environment ) Network

connections

‹ LAN

or Point-to point

) PC ‹ Windows

) Java

95, Windows NT, Unix, Linux, Macintosh

and JDBC enable web browser.

‹ Internet

Explorer 4,or HotJava, or Netscape Communicator 4.0

Security Issues ) Is

Java secure? ) What are the risks? ) Products that claim to block Java applets at a firewall? ) How can I restrict which sites my browser will accept applets from?

Java Security ) Security ) Java

concepts

security and Firewalls

) Applet

security

) Applet

security manager

The End