ȸ¿øµî·Ï £ü ºñ¹øºÐ½Ç

¤ýÀÛ¼ºÀÚ ASP
¤ýÀÛ¼ºÀÏ 2003-02-26 (¼ö) 16:06
¤ý÷ºÎ#1 application.zip (1KB) (Down:31)
¤ýÃßõ: 0  ¤ýÁ¶È¸: 6758      
¤ýIP:
ASP ³»À尴ü (Application Object)
ASP³»À尴ü (Application Object)

Application °³Ã¼

 


 Application °³Ã¼´Â °£´ÜÇÏ°Ô ¼³¸íÇØ Àü¿ªº¯¼ö¿Í °°Àº ¿ªÇÒÀ» ÇÑ´Ù. Sessionµµ ±×·± Àǹ̷δ °°Áö¸¸ µÑÀÇ Â÷ÀÌ°¡ ÀÖ´Ù¸é ApplicationÀº ¸ðµç »ç¿ëÀڵ鿡°Ô ÀÐÈ÷°í ÀüüÀûÀ¸·Î Á¦°øµÇÁö¸¸ SessionÀº °¢ »ç¿ëÀÚ¸¶´Ù °³º°ÀûÀ¸·Î Àû¿ëµÈ´Ù´Â °ÍÀÌ´Ù.

°¡Àå´ëÇ¥ÀûÀÎ ¿¹·Î Ä«¿îÅÍ°¡ ±×°ÍÀÌ´Ù. »ç¿ëÀÚ°¡ ÇÑ¸í¾¿ ´Ã¾î³¯ ¶§¸¶´Ù Ä«¿îÅÍ°¡ Áõ°¡ÇÏ°í ÀÌ °ªÀ» ÀúÀåÇÑ´Ù.

 

 

Method (¸Þ¼Òµå)

 

Lock ´Ù¸¥ »ç¿ëÀÚÀÇ Application º¯¼ö ¼öÁ¤À» ¸·´Â´Ù.
UnLock ´Ù¸¥ »ç¿ëÀÚÀÇ Application º¯¼ö ¼öÁ¤À» Çã¿ëÇÑ´Ù.
Event (À̺¥Æ®)  
OnStart À¥»çÀÌÆ®ÀÇ ¾îÇø®ÄÉÀ̼ÇÀÌ ½ÃÀÛÇÒ ¶§ ¹ß»ý
OnEnd À¥»çÀÌÆ®ÀÇ ¾îÇø®ÄÉÀ̼ÇÀÌ ³¡³¯ ¶§ ¹ß»ý

 


 

 ¿¹Á¦1) (Application1.asp)

 

<% application("count")=1 %>

 

<html>

<body>

<center>

<h3>¾îÇø®ÄÉÀ̼Ç(1)</h3>

 

<p style="font-size:9pt;">

ApplicationÀÇ °ªÀº : <%=application("count")%>

 

</center>

</body>

</html>

 

 

application("count")=1

ÀÌ·¸°Ô ¼±¾ð µÇ´Â ¼ø°£ºÎÅÍ application("count")¶ó´Â °ÍÀº ¿ì¸®°¡ À¥»çÀÌÆ® ³»¿¡¼­ 1À̶õ °ªÀ» °¡Áö°Ô µÈ´Ù. ±× ¾î¶² aspÆäÀÌÁö¿¡¼­µµ ÀÌ º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ¶Ç Àü¿ªº¯¼öÀ̱⠶§¹®¿¡ ´©±¸³ª ÀÌ °ªÀ» ¹Ù²Ü ¼ö°¡ ÀÖ´Ù.

 


application("count") º¯¼ö¸¦ Áõ°¡½ÃÅ°´Â asp¹®À» ÀÛ¼ºÇØ º¸ÀÚ

 

 ¿¹Á¦2) (Application2.asp)

 

<% application("count")= application("count")+1 %>

<html>

<body>

<center>

<h3>¾îÇø®ÄÉÀ̼Ç(2) Áõ°¡</h3>

 

<p style="font-size:9pt;">

ApplicationÀÇ °ªÀº : <%=application("count")%><p>

 

<p style="font-size:9pt;">

<font color="#CC6600">

ÀÌ°÷¿¡ ¸¶¿ì½º¸¦ ´ë°í<br>

»õ·Î°íħÀ» ÇØ º¸ÀÚ<br>

¼ýÀÚ°¡ Áõ°¡ ÇÒ °ÍÀÌ´Ù.<p>

</font>

</center>

</body>

</html>

 


 

¿©±â¼­ ¾Ë¾Æ µÖ¾ß ÇÒ °ÍÀÌ ÀÖ´Ù. ¾Æ¹« ÆäÀÌÁö³ª ¾îÇø®ÄÉÀÌ¼Ç º¯¼ö¸¦ ¸¸µé°Ô µÇ¸é ¹®Á¦°¡ »ý±æ ¼ö°¡ ÀÖ´Ù.

±×·¡¼­ ÀϹÝÀûÀ¸·Î ¾îÇø®ÄÉÀÌ¼Ç º¯¼ö´Â global.asa¿¡¼­ ¸¸µé¾î ÁÖ°í ±×°÷¿¡¼­ °ªÀ» ÁÖ°Ô µÈ´Ù. ±×·¸Áö ¾ÊÀ¸¸é »çÀÌÆ® ÀÌ°÷ Àú°÷¿¡¼­ ¼±¾ðÇÑ ¾îÇø®ÄÉÀÌ¼Ç º¯¼ö·Î °ü¸®¿¡ ¾î·Á¿òÀ» °Þ¿¡ µÉÁöµµ ¸ð¸¥´Ù. ¶ÇÇÑ °ªÀÌ ¾ø´Â ¾îÇø®ÄÉÀÌ¼Ç º¯¼ö¸¦ È­¸é¿¡ Ãâ·Â½ÃÄѵµ ¾î¶² ¿¡·¯µµ ¹ß»ý½ÃÅ°Áö ¾Ê´Â´Ù´Â Á¡À» À¯ÀÇÇØ¾ß ÇÑ´Ù.

 

´ÙÀ½Àº Lock°ú UnLock¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ

À§ÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» ¿©·¯¸íÀÌ µ¿½Ã¿¡ Á¢±ÙÇßÀ» °æ¿ì¸¦ »ý°¢ÇØ º¸ÀÚ. ¿©·¯¸íÀÌ µ¿½Ã¿¡ ÇϳªÀÇ º¯¼öÀÇ °ªÀ» ¹Ù²Û´Ù¸é ½É°¢ÇÑ ¹®Á¦ÀÇ ¼ÒÁö¸¦ Áö´Ï°í ÀÖ´Ù. µû¶ó¼­ ÀÌ °æ¿ì Lock°ú UnLock ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÑ´Ù.

 

Lock ¸Þ¼Òµå´Â È£ÃâµÇ´Â ¼ø°£ ¾îÇø®ÄÉÀÌ¼Ç ÀÚü¸¦ Àá½Ã Àá±Ù´Ù. ´Ù½Ã ¸»ÇØ ±× ´©±¸µµ ¾îÇø®ÄÉÀ̼ÇÀÇ ±× ¾î¶°ÇÑ °Íµµ »ç¿ëÇÏÁö ¸øÇÏ°Ô ¸·´Â´Ù. UnLockÀº ±× Àá±ä »óŸ¦ Ç®¾î ÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.

µû¶ó¼­ À§ÀÇ ¿¹Á¦¸¦ ¾Æ·¡ÀÇ ¿¹Á¦·Î ¹Ù²ãÁÖ¸é µ¿½Ã¿¡ Á¢±ÙÇß´Ù ÇÏ´õ¶óµµ ¸ÕÀú LockÀ» °Ç »ç¿ëÀÚ°¡ +1À» ¿Ï·áÇϱâ Àü±îÁö´Â ´Ù¸¥ »ç¿ëÀÚ´Â Àá½Ã ±â´Ù¸®°Ô µÈ´Ù. ÇÏÁö¸¸ ±â´Ù¸®´Â ½Ã°£Àº ¸ø ´À³¥ Á¤µµ·Î ª´Ù.


 

 ¿¹Á¦3) (Application3.asp)

 

<%

Application.Lock

application("count")= application("count")+1

Application.UnLock

%>

 

<html>

<body>

<center>

<h3>¾îÇø®ÄÉÀ̼Ç(3) Lock,UnLock</h3>

<p style="font-size:9pt;">

ApplicationÀÇ °ªÀº : <%=application("count")%><p>

 

<p style="font-size:9pt;">

<font color="#CC6600">

À§ ¿¹Á¦2ÀÇ asp¹®¿¡<br>

Lock°ú UnLockÀ» »ç¿ëÇÏ¿´´Ù.<p>

</font>

</center>

</body>

</html>

 

 

  0
3500