⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 client_server_intro.html

📁 this gives an introduction to microsoft dna.
💻 HTML
📖 第 1 页 / 共 3 页
字号:

<TR>

<TD HEIGHT = "15" BGCOLOR = "#CC0000" COLSPAN = "3">
<FONT SIZE = "2" FACE = "HELVETICA, ARIAL, SANS SERIF" COLOR = "#FFFFFF">
<CENTER>
Offsite tutorials
</CENTER>
</FONT>
</TD>
</TR>

<TR>
<TD VALIGN = "TOP">
&nbsp;<IMG SRC = "pointerbk.gif" tppabs="http://www.extropia.com/graphics/template/pointerbk.gif" BORDER = "0"
     WIDTH = "8" HEIGHT = "8" ALT = "::">
</TD>

<TD>
&nbsp;
</TD>

<TD>
<FONT SIZE = "2" FACE = "HELVETICA, ARIAL, SANS SERIF">
<A HREF="javascript:if(confirm('http://webcompare.internet.com/isapiperl/index.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://webcompare.internet.com/isapiperl/index.html'" tppabs="http://webcompare.internet.com/isapiperl/index.html" 
   TARGET = "Resource Window">ISAPI Perl Primer</A><BR>
</FONT>
</TD>
</TR>

<TR>
<TD VALIGN = "TOP">
&nbsp;<IMG SRC = "pointerbk.gif" tppabs="http://www.extropia.com/graphics/template/pointerbk.gif" BORDER = "0"
     WIDTH = "8" HEIGHT = "8" ALT = "::">
</TD>

<TD>
&nbsp;
</TD>

<TD>
<FONT SIZE = "2" FACE = "HELVETICA, ARIAL, SANS SERIF" COLOR = "#FFFFFF">
<A HREF="javascript:if(confirm('http://webcompare.internet.com/webbasics/index.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://webcompare.internet.com/webbasics/index.html'" tppabs="http://webcompare.internet.com/webbasics/index.html" 
   TARGET = "Resource Window">Serving up web server basics</A>
</FONT>
</TD>
</TR>

<TR>
<TD VALIGN = "TOP">
&nbsp;<IMG SRC = "pointerbk.gif" tppabs="http://www.extropia.com/graphics/template/pointerbk.gif" BORDER = "0"
     WIDTH = "8" HEIGHT = "8" ALT = "::">
</TD>

<TD>
&nbsp;
</TD>

<TD>
<FONT SIZE = "2" FACE = "HELVETICA, ARIAL, SANS SERIF" COLOR = "#FFFFFF">
<A HREF = "javascript:if(confirm('http://www.extropia.com/tutorials/dna/tutorials/itj_slovak.zip  \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications.  \n\nDo you want to open it from the server?'))window.location='http://www.extropia.com/tutorials/dna/tutorials/itj_slovak.zip'" tppabs="http://www.extropia.com/tutorials/dna/tutorials/itj_slovak.zip">Introduction to
Java (Parts 1 and 2) in Slovak</A><BR>
</FONT>
</TD>
</TR>

</TABLE>
</TD>
</TR>
</TABLE>

<P>&nbsp;<P>

<!-- ##### END TUTORIALS NAVIGATION ssi -->


<!--  START PAGE_HEADER_WITH_SEARCH_TOP.SSI HERE-->
<!-- first close the left hand cell -->
</TD>
<!-- then open the right hand cell -->
<TD VALIGN = "TOP">
<!-- start table 1 -->
<TABLE BORDER = "0"  WIDTH = "100%" CELLPADDING = "0" CELLSPACING = "0">
<TR>
<TD COLSPAN = "3"><IMG SRC = "clear.gif" tppabs="http://www.extropia.com/graphics/template/top/clear.gif" 
    BORDER = "0" HEIGHT = "20" WIDTH = "0" ALT = " "></TD>
</TR>

<TR>
<TD><IMG SRC = "clear.gif" tppabs="http://www.extropia.com/graphics/template/top/clear.gif" BORDER = "0" 
         HEIGHT = "0" WIDTH = "30" ALT = " "></TD>
<TD WIDTH = "100%"><FONT FACE = "VERDANA, HELVETICA, SAN-SERIF" 
    SIZE = "+2" COLOR = "#999999">

<!--  END PAGE_HEADER_WITH_SEARCH_TOP.SSI INSERT PAGE NAME HERE -->

Introduction to Microsoft DNA
<!--  START PAGE_HEADER_SEARCH_BOTTOM.SSI HERE -->
</FONT>
</TD>

<TD>
<!-- this is the start of the right hand search box -->
<FORM METHOD = "POST" ACTION = "http://www.extropia.com/cgi-bin/prod/Search/search_engine.cgi">
<TABLE BORDER = "0" CELLPADDING = "0" CELLSPACING = "0">

<TR>
<TD><IMG SRC = "newsearch1.gif" tppabs="http://www.extropia.com/graphics/template/newsearch1.gif"
         HEIGHT = "31" WIDTH = "11"></TD>
<TD WIDTH = "100%" BACKGROUND = "newsearch2.gif" tppabs="http://www.extropia.com/graphics/template/newsearch2.gif"><FONT 
    FACE = "ARIAL, HELVETICA" SIZE = "1"><INPUT 
    SIZE = "15" TYPE = "TEXT" NAME = "keywords"></FONT></TD>
<TD><INPUT TYPE = "IMAGE" SRC = "newsearch4.gif" tppabs="http://www.extropia.com/graphics/template/newsearch4.gif" 
           WIDTH = "85" HEIGHT = "31" ALT = "search" NAME = "submit_keyword_search" 
           VALUE = "on" BORDER = "0"></TD>
</TR>

</TABLE>
</FORM>

</TD>
</TR>
</TABLE>

<!--  HERE STARTS THE RIGHT HAND MAIN CONTENT THE FIRST HEADER WILL WANT TO CLOSE A TABLE CELL SO WE SHOULD OPEN ONE HERE THEN WE DONT HAVE TO WORRY ABOUT STARTING THE MAIN PAGE USING A FIXED FORMAT -->
<CENTER>

<TABLE BORDER = "0" CELLPADDING = "0" CELLSPACING = "0" WIDTH = "90%">

<TR>
<TD>
<FONT SIZE = "2" FACE = "ARIAL, HELVETICA, SANS SERIF">
<!--  END PAGE_HEADER_WITH_SEARCH_BOTTOM.SSI HERE -->


<!--  BEGIN SECTION_HEADER_TOP SSI -->
</FONT>
</TD>
</TR>

<TR>
<TD>
<TABLE BORDER = "0" WIDTH = "100%" CELLPADDING = "0" 
       CELLSPACING ="0">
<TR>
<TD COLSPAN = "4">
<IMG SRC = "clear_dot-1.gif" tppabs="http://www.extropia.com/graphics/template/clear_dot.gif" 
     WIDTH = "10" HEIGHT = "20" BORDER = "0">
</TD>
</TR>

<TR>
<TD ALIGN = "LEFT"><IMG SRC = "tab1.gif" tppabs="http://www.extropia.com/graphics/template/tab1.gif"
                        WIDTH = "8" HEIGHT = "19"></TD>
<TD ALIGN = "CENTER"  BGCOLOR = "#666666" nowrap>
<FONT FACE = "ARIAL, VERDANA, SAN SERIF" COLOR = "#FFFFFF" SIZE = "2">

<!-- END SECTION HEADER TOP SSI INSERT SECTION TITLE HERE -->

Client Server Model Applications
<!-- START SECTION HEADER BOTTOM HERE --></FONT></TD>
<TD><IMG SRC = "tab2.gif" tppabs="http://www.extropia.com/graphics/template/tab2.gif"
         WIDTH = "8" HEIGHT = "19"></TD>

<TD WIDTH = "100%" BACKGROUND = "tabext.gif" tppabs="http://www.extropia.com/graphics/template/tabext.gif">&nbsp;</TD>
</TR>

<TR>
<TD COLSPAN = "4">
<IMG SRC = "clear_dot-1.gif" tppabs="http://www.extropia.com/graphics/template/clear_dot.gif" 
     WIDTH = "10" HEIGHT = "20" BORDER = "0">
</TD>
</TR>
</TABLE>
</TD>
</TR>
<!-- THIS OPENS A NEW CELL AND STARTS FONT --> 
<TR>
<TD><FONT SIZE = "2" FACE = "ARIAL, HELVETICA, SANS SERIF" >
<!--  END OF SECTION_HEADER_BOTTOM.SSI -->

<CENTER>
<FONT FACE = "ARIAL">
<A HREF = "three_layers.html" tppabs="http://www.extropia.com/tutorials/dna/three_layers.html">Previous Page</A> |
<A HREF = "client_server_problems.html" tppabs="http://www.extropia.com/tutorials/dna/client_server_problems.html">Next Page</A> |
<A HREF = "toc.html" tppabs="http://www.extropia.com/tutorials/dna/toc.html">Table of Contents</A>
</FONT>
</CENTER>

<P>

As technology advanced, connecting machines and sharing 
data became an important goal and a pressing reality for 
application developers. 

<P>

Simple networks formed and new 
applications and application architectures arose. Since 
networking and resource sharing introduced larger and more 
complex problems into the development environment, and because
the inherent flaws in monolithic applications were becoming
clear, a new 
approach that captured the nature of these new applications 
was devised.  And because the "applications" had grown, so 
had the stages of an application from an abstract viewpoint.

<P>

Client-Server applications became all the rage. And the 
monolithic applications started to fade into the past like 
some forgotten dinosaurs.

<P>

In the client-server model, applications were broken apart,
distributing processing between client computers 
and server computers.

<P>

As client-server applications became feasible, so too 
did the layering of the technology become more important. 
In the client server model, the three layers of an 
application could more easily be isolated.  In fact, 
such isolation became even more crucial as scalability, 
distribution and mainenance became even more complex.

<P>

Another factor in the separation of the layers came 
from the data.  As sharing data became essential to 
faster and wider information distribution, the network 
systems drove applications to evolve into data sharers. 

<P>

Rather than store data locally, in a client-server application,
data would be stored in a central repository where it could 
be accessed by multiple clients who wished to "share" it.

<P>

The benefit of this architecture was that it gave access 
to large numbers of users so that they could store and 
retrieve important data in a consistent and stable manner 
generally from a "fully loaded" application on the client 
machine. Order processing, accounts, internal systems; email 
and database applications became the norm in the 
client-server era. 

<P>

The traditional client server applications enabled, and 
encouraged, developers to build feature rich solutions 
that integrated key technologies in a single point of 
access. 

<P>

Typically a developer would focus on delivery of the 
graphical user interface and storing data in repositories 
that enabled users to share data. Technologies like ODBC 
(Open Database Connectivity), Visual Basic, Visual C and 
MFC (Microsoft Foundation Classes) helped developers 
build applications in short timescales that could access 
and share data. 

<P>

<CENTER>
<FONT FACE = "ARIAL">
<A HREF = "three_layers.html" tppabs="http://www.extropia.com/tutorials/dna/three_layers.html">Previous Page</A> |
<A HREF = "client_server_problems.html" tppabs="http://www.extropia.com/tutorials/dna/client_server_problems.html">Next Page</A> |
<A HREF = "toc.html" tppabs="http://www.extropia.com/tutorials/dna/toc.html">Table of Contents</A>
</FONT>
</CENTER>

<!-- #### START NAVIGATION_TEMPLATE_BOTTOM.SSI HERE #### -->
<!-- #### THIS ENDS THE MAIN PAGE CONTENT TABLE AND THE MAIN PAGE ENCLOSURE TABLE #### -->
</FONT>
</TD>
</TR>

<TR>
<TD><IMG SRC = "clear_dot.gif" tppabs="http://www.extropia.com/graphics/clear_dot.gif" BORDER = "0"
         WIDTH = "1" HEIGHT = "60"></TD>
</TR>


</TABLE>
</TD>
</TR>

</TABLE>

<!-- #### BOTTOM BANNER AND COMPANY LOGO START HERE #### -->

<TABLE WIDTH = "100%" BORDER = "0" CELLPADDING = "0" 
       CELLSPACING = "0" ALIGN = "CENTER">
<TR>
<TD BGCOLOR = "#000000">
    <A HREF = "javascript:if(confirm('http://www.extropia.com/contactus.html  \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address.  \n\nDo you want to open it from the server?'))window.location='http://www.extropia.com/contactus.html'" tppabs="http://www.extropia.com/contactus.html">
    <IMG BORDER = "0" SRC = "contactbot.gif" tppabs="http://www.extropia.com/graphics/template/contactbot.gif"
	     HEIGHT = "19" WIDTH = "133" ALT = "contact us"></A></TD>
<TD WIDTH = "100%" BGCOLOR = "#000000">&nbsp;</TD>
<TD BGCOLOR = "#000000">
<A HREF = "#top" TARGET = "_top"><IMG SRC = "backtop.gif" tppabs="http://www.extropia.com/graphics/template/backtop.gif" BORDER = "0"
                      HEIGHT = "19" WIDTH = "93" ALT = "back to top"></A>
</TD>
</TR>
</TABLE>

<TABLE WIDTH = "100%" BORDER = "0" CELLPADDING = "0" 
       CELLSPACING = "0" ALIGN = "CENTER">
<TR HEIGHT = "30">
<TD WIDTH = "100%" COLSPAN = "2" ALIGN = "RIGHT" VALIGN = "BOTTOM"
    BACKGROUND = "greylinesbot.gif" tppabs="http://www.extropia.com/graphics/template/greylinesbot.gif"
	HEIGHT = "33" WIDTH = "8">
    <FONT SIZE = "1" FACE = "ARIAL, HELVETICA, SANS SERIF" COLOR = "#000000">
    design & copyright: eXtropia - the open web technology company
</FONT>
</TD>
</TR>
                        
<TR>
<TD ALIGN = "RIGHT" COLSPAN = "2">&nbsp;</TD>
</TR>
</TABLE>

<TABLE WIDTH = "100%" BORDER = "0" CELLPADDING = "0"
       CELLSPACING = "0" ALIGN = "CENTER">
<TR>
<TD ALIGN = "CENTER" COLSPAN = "3">
<IMG SRC = "clear_dot-1.gif" tppabs="http://www.extropia.com/graphics/template/clear_dot.gif" BORDER = "0"
     WIDTH = "1" HEIGHT = "20">
<BR>
<!-- BEGIN LINKEXCHANGE CODE -->
<CENTER>
<iframe src="showiframe-.htm" tppabs="http://leader.linkexchange.com/1/X1188309/showiframe?"
        width=468 height=60 marginwidth=0 marginheight=0
        hspace=0 vspace=0 frameborder=0 scrolling=no>
<a href="http://leader.linkexchange.com/1/X1188309/clickle"
   target="_top"><img width=468 height=60 border=1 ismap alt=""
src="showle-" tppabs="http://leader.linkexchange.com/1/X1188309/showle?"></a></iframe><br><a
href="http://leader.linkexchange.com/1/X1188309/clicklogo"
target="_top"><img
src="showlogo-" tppabs="http://leader.linkexchange.com/1/X1188309/showlogo?"
width=468 height=16
border=0 ismap alt=""></a>
<!-- END LINKEXCHANGE CODE -->
</CENTER>
</TD>
</TR>

</TABLE>

</TABLE>
<!-- BOTTOM BANNER AND COMPANY LOGO END HERE -->
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

<!--  END NAVIGATION_TEMPLATE_BOTTOM.SSI HERE:  THAT'S ALL FOLKS ! -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -