<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>tornado 의 블로그</title>
		<link>http://www.javarush.com/</link>
		<description>Java, .NET 개발자로 일하고 있는 Tornado 라고 합니다.</description>
		<language>ko</language>
		<pubDate>Wed, 28 Mar 2012 14:07:37 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>tornado</managingEditor>
		<item>
			<title>How To Get Hardware Information (CPU ID, MainBoard Info, Hard Disk Serial, System Information , ...)</title>
			<link>http://www.javarush.com/entry/How-To-Get-Hardware-Information-CPU-ID-MainBoard-Info-Hard-Disk-Serial-System-Information</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;원본 : &lt;A href=&quot;http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I&quot;&gt;http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id=contentdiv&gt;
&lt;UL class=download&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.codeproject.com/KB/system/GetHardwareInformation/GetHardwareInfo_Code.zip&quot;&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;Download source code - 15.9 KB&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.codeproject.com/KB/system/GetHardwareInformation/GetHardwareInfo_Exe.zip&quot;&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;Download project demo - 14.6 KB&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;IMG alt=&quot;Screenshot - Article.jpg&quot; src=&quot;http://www.codeproject.com/KB/system/GetHardwareInformation/Article.jpg&quot; width=600 height=451&gt; 
&lt;H2&gt;Introduction&lt;/H2&gt;
&lt;P&gt;For numerous reasons, you may need to access &lt;SPAN class=search-highlight&gt;system&lt;/SPAN&gt; &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;hard&lt;/SPAN&gt;ware&lt;/SPAN&gt; &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt;. One example is when you have created a software and you want to put a lock on that software.&lt;/P&gt;
&lt;P&gt;One of the most efficient ways to do so is to get one of the IDs of a piece of &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;hard&lt;/SPAN&gt;ware&lt;/SPAN&gt; in the target machine and then plan your software so that it can just work with the computer that has the same ID. Since some &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;hard&lt;/SPAN&gt;ware&lt;/SPAN&gt; IDs (and not all of them) are unique, you have very simply created a lock! &lt;/P&gt;
&lt;H2&gt;Notice&lt;/H2&gt;
&lt;P&gt;In the first versions of this article, I thought that the Processor ID was unique, but some other users told me that they had tested the Processor ID in different computers and sometimes they give the same result. So you should consider this and not try to just rely on Processor ID. I suggest that you combine it with some other IDs such as Motherboard, USB Controller, Bios, CD-ROM Drive and so on. &lt;/P&gt;
&lt;P&gt;Another example is the need to get &lt;SPAN class=search-highlight&gt;hard&lt;/SPAN&gt; &lt;SPAN class=search-highlight&gt;disk&lt;/SPAN&gt; &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt;, its partitions, and the free space on each partition. You may also require the &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;hard&lt;/SPAN&gt;ware&lt;/SPAN&gt; &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt; while working on a multimedia application when you need to have complete &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt; about the sound device and the VGA device of the target machine. An excellent use of this application is getting &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt; about the memory of the &lt;SPAN class=search-highlight&gt;system&lt;/SPAN&gt; and valuable &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt; such as the device memory address, memory device and so on. &lt;/P&gt;
&lt;H2&gt;Using the Code&lt;/H2&gt;
&lt;P&gt;First of all, you have to know that the application function is using some &lt;CODE&gt;&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;.Management&lt;/CODE&gt; classes. So you need to add this line of code: &lt;/P&gt;
&lt;DIV style=&quot;DISPLAY: block&quot; id=premain0 class=pre-action-link width=&quot;100%&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg0 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;0&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse0 preid=&quot;0&quot;&gt; Collapse&lt;/SPAN&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A href=&quot;http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I#&quot; preid=&quot;0&quot;&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;Copy Code&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre0 lang=cs&gt;&lt;SPAN class=code-keyword&gt;using&lt;/SPAN&gt; &lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;.Management;&lt;/PRE&gt;
&lt;P&gt;To get &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;hard&lt;/SPAN&gt;ware&lt;/SPAN&gt; &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt;, you need to create an object of &lt;CODE&gt;ManagementObjectSearcher&lt;/CODE&gt; class. &lt;/P&gt;
&lt;DIV style=&quot;DISPLAY: block&quot; id=premain1 class=pre-action-link width=&quot;100%&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg1 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;1&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse1 preid=&quot;1&quot;&gt; Collapse&lt;/SPAN&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A href=&quot;http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I#&quot; preid=&quot;1&quot;&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;Copy Code&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre1 lang=cs&gt;ManagementObjectSearcher searcher = &lt;SPAN class=code-keyword&gt;new&lt;/SPAN&gt; ManagementObjectSearcher(
    &lt;SPAN class=code-string&gt;&quot;&lt;/SPAN&gt;&lt;SPAN class=code-string&gt;select * from &quot;&lt;/SPAN&gt; + Key);&lt;/PRE&gt;
&lt;P&gt;The &lt;CODE&gt;Key&lt;/CODE&gt; on the code above, is a variable that is replaced with appropriate data. For example, to get the &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt; of the CPU, you have to replace the &lt;CODE&gt;Key&lt;/CODE&gt; with &lt;CODE&gt;Win32_Processor&lt;/CODE&gt;. A complete list of these keys is given below: &lt;/P&gt;
&lt;DIV style=&quot;DISPLAY: block&quot; id=premain2 class=pre-action-link width=&quot;100%&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg2 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;2&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse2 preid=&quot;2&quot;&gt; Collapse&lt;/SPAN&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A href=&quot;http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I#&quot; preid=&quot;2&quot;&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;Copy Code&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre2 lang=cs&gt;Win32_1394Controller
Win32_1394ControllerDevice
Win32_Account
Win32_AccountSID
Win32_ACE
Win32_ActionCheck
Win32_AllocatedResource
Win32_ApplicationCommandLine
Win32_ApplicationService
Win32_AssociatedBattery
Win32_AssociatedProcessorMemory
Win32_BaseBoard
Win32_BaseService
Win32_Battery
Win32_Binary
Win32_BindImageAction
Win32_BIOS
Win32_BootConfiguration
Win32_Bus
Win32_CacheMemory
Win32_CDROMDrive
Win32_CheckCheck
Win32_CIMLogicalDeviceCIMDataFile
Win32_ClassicCOMApplicationClasses
Win32_ClassicCOMClass
Win32_ClassicCOMClassSetting
Win32_ClassicCOMClassSettings
Win32_Class&lt;SPAN class=search-highlight&gt;Info&lt;/SPAN&gt;Action
Win32_ClientApplicationSetting
Win32_CodecFile
Win32_COMApplication
Win32_COMApplicationClasses
Win32_COMApplicationSettings
Win32_COMClass
Win32_ComClassAutoEmulator
Win32_ComClassEmulator
Win32_CommandLineAccess
Win32_ComponentCategory
Win32_Computer&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;
Win32_Computer&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Processor
Win32_Computer&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Product
Win32_COMSetting
Win32_Condition
Win32_CreateFolderAction
Win32_CurrentProbe
Win32_DCOMApplication
Win32_DCOMApplicationAccessAllowedSetting
Win32_DCOMApplicationLaunchAllowedSetting
Win32_DCOMApplicationSetting
Win32_DependentService
Win32_Desktop
Win32_DesktopMonitor
Win32_DeviceBus
Win32_DeviceMemoryAddress
Win32_DeviceSettings
Win32_Directory
Win32_DirectorySpecification
Win32_&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;Drive
Win32_&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;DriveTo&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;Partition
Win32_&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;Partition
Win32_DisplayConfiguration
Win32_DisplayControllerConfiguration
Win32_DMAChannel
Win32_DriverVXD
Win32_DuplicateFileAction
Win32_Environment
Win32_EnvironmentSpecification
Win32_Extension&lt;SPAN class=search-highlight&gt;Info&lt;/SPAN&gt;Action
Win32_Fan
Win32_FileSpecification
Win32_FloppyController
Win32_FloppyDrive
Win32_Font&lt;SPAN class=search-highlight&gt;Info&lt;/SPAN&gt;Action
Win32_Group
Win32_GroupUser
Win32_HeatPipe
Win32_IDEController
Win32_IDEControllerDevice
Win32_ImplementedCategory
Win32_InfraredDevice
Win32_IniFileSpecification
Win32_InstalledSoftwareElement
Win32_IRQResource
Win32_Keyboard
Win32_LaunchCondition
Win32_LoadOrderGroup
Win32_LoadOrderGroupServiceDependencies
Win32_LoadOrderGroupServiceMembers
Win32_Logical&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;
Win32_Logical&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;RootDirectory
Win32_Logical&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;ToPartition
Win32_LogicalFileAccess
Win32_LogicalFileAuditing
Win32_LogicalFileGroup
Win32_LogicalFileOwner
Win32_LogicalFileSecuritySetting
Win32_LogicalMemoryConfiguration
Win32_LogicalProgramGroup
Win32_LogicalProgramGroupDirectory
Win32_LogicalProgramGroupItem
Win32_LogicalProgramGroupItemDataFile
Win32_LogicalShareAccess
Win32_LogicalShareAuditing
Win32_LogicalShareSecuritySetting
Win32_Managed&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;ElementResource
Win32_MemoryArray
Win32_MemoryArrayLocation
Win32_MemoryDevice
Win32_MemoryDeviceArray
Win32_MemoryDeviceLocation
Win32_MethodParameterClass
Win32_MIME&lt;SPAN class=search-highlight&gt;Info&lt;/SPAN&gt;Action
Win32_MotherboardDevice
Win32_MoveFileAction
Win32_MSIResource
Win32_NetworkAdapter
Win32_NetworkAdapterConfiguration
Win32_NetworkAdapterSetting
Win32_NetworkClient
Win32_NetworkConnection
Win32_NetworkLoginProfile
Win32_NetworkProtocol
Win32_NTEventlogFile
Win32_NTLogEvent
Win32_NTLogEventComputer
Win32_NTLogEventLog
Win32_NTLogEventUser
Win32_ODBCAttribute
Win32_ODBCDataSourceAttribute
Win32_ODBCDataSourceSpecification
Win32_ODBCDriverAttribute
Win32_ODBCDriverSoftwareElement
Win32_ODBCDriverSpecification
Win32_ODBCSourceAttribute
Win32_ODBCTranslatorSpecification
Win32_OnBoardDevice
Win32_Operating&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;
Win32_Operating&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;QFE
Win32_OSRecoveryConfiguration
Win32_PageFile
Win32_PageFileElementSetting
Win32_PageFileSetting
Win32_PageFileUsage
Win32_ParallelPort
Win32_Patch
Win32_PatchFile
Win32_PatchPackage
Win32_PCMCIAController
Win32_Perf
Win32_PerfRawData
Win32_PerfRawData_ASP_ActiveServerPages
Win32_PerfRawData_ASPNET_114322_ASPNETAppsv114322
Win32_PerfRawData_ASPNET_114322_ASPNETv114322
Win32_PerfRawData_ASPNET_ASPNET
Win32_PerfRawData_ASPNET_ASPNETApplications
Win32_PerfRawData_IAS_IASAccountingClients
Win32_PerfRawData_IAS_IASAccountingServer
Win32_PerfRawData_IAS_IASAuthenticationClients
Win32_PerfRawData_IAS_IASAuthenticationServer
Win32_PerfRawData_Inet&lt;SPAN class=search-highlight&gt;Info&lt;/SPAN&gt;_Internet&lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;Info&lt;/SPAN&gt;rmation&lt;/SPAN&gt;ServicesGlobal
Win32_PerfRawData_MSDTC_DistributedTransactionCoordinator
Win32_PerfRawData_MSFTPSVC_FTPService
Win32_PerfRawData_MSSQLSERVER_SQLServerAccessMethods
Win32_PerfRawData_MSSQLSERVER_SQLServerBackupDevice
Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager
Win32_PerfRawData_MSSQLSERVER_SQLServerBufferPartition
Win32_PerfRawData_MSSQLSERVER_SQLServerCacheManager
Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases
Win32_PerfRawData_MSSQLSERVER_SQLServerGeneralStatistics
Win32_PerfRawData_MSSQLSERVER_SQLServerLatches
Win32_PerfRawData_MSSQLSERVER_SQLServerLocks
Win32_PerfRawData_MSSQLSERVER_SQLServerMemoryManager
Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationAgents
Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationDist
Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationLogreader
Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationMerge
Win32_PerfRawData_MSSQLSERVER_SQLServerReplicationSnapshot
Win32_PerfRawData_MSSQLSERVER_SQLServerSQLStatistics
Win32_PerfRawData_MSSQLSERVER_SQLServerUserSettable
Win32_PerfRawData_NETFramework_NETCLRExceptions
Win32_PerfRawData_NETFramework_NETCLRInterop
Win32_PerfRawData_NETFramework_NETCLRJit
Win32_PerfRawData_NETFramework_NETCLRLoading
Win32_PerfRawData_NETFramework_NETCLRLocksAndThreads
Win32_PerfRawData_NETFramework_NETCLRMemory
Win32_PerfRawData_NETFramework_NETCLRRemoting
Win32_PerfRawData_NETFramework_NETCLRSecurity
Win32_PerfRawData_Outlook_Outlook
Win32_PerfRawData_Perf&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;_Physical&lt;SPAN class=search-highlight&gt;Disk&lt;/SPAN&gt;
Win32_PerfRawData_PerfNet_Browser
Win32_PerfRawData_PerfNet_Redirector
Win32_PerfRawData_PerfNet_Server
Win32_PerfRawData_PerfNet_ServerWorkQueues
Win32_PerfRawData_PerfOS_Cache
Win32_PerfRawData_PerfOS_Memory
Win32_PerfRawData_PerfOS_Objects
Win32_PerfRawData_PerfOS_PagingFile
Win32_PerfRawData_PerfOS_Processor
Win32_PerfRawData_PerfOS_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;
Win32_PerfRawData_PerfProc_FullImage_Costly
Win32_PerfRawData_PerfProc_Image_Costly
Win32_PerfRawData_PerfProc_JobObject
Win32_PerfRawData_PerfProc_JobObjectDetails
Win32_PerfRawData_PerfProc_Process
Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly
Win32_PerfRawData_PerfProc_Thread
Win32_PerfRawData_PerfProc_ThreadDetails_Costly
Win32_PerfRawData_RemoteAccess_RASPort
Win32_PerfRawData_RemoteAccess_RASTotal
Win32_PerfRawData_RSVP_ACSPerRSVPService
Win32_PerfRawData_Spooler_PrintQueue
Win32_PerfRawData_TapiSrv_Telephony
Win32_PerfRawData_Tcpip_ICMP
Win32_PerfRawData_Tcpip_IP
Win32_PerfRawData_Tcpip_NBTConnection
Win32_PerfRawData_Tcpip_NetworkInterface
Win32_PerfRawData_Tcpip_TCP
Win32_PerfRawData_Tcpip_UDP
Win32_PerfRawData_W3SVC_WebService
Win32_PhysicalMemory
Win32_PhysicalMemoryArray
Win32_PhysicalMemoryLocation
Win32_PNPAllocatedResource
Win32_PnPDevice
Win32_PnPEntity
Win32_PointingDevice
Win32_PortableBattery
Win32_PortConnector
Win32_PortResource
Win32_POTSModem
Win32_POTSModemTo&lt;SPAN class=search-highlight&gt;Serial&lt;/SPAN&gt;Port
Win32_PowerManagementEvent
Win32_Printer
Win32_PrinterConfiguration
Win32_PrinterController
Win32_PrinterDriverDll
Win32_PrinterSetting
Win32_PrinterShare
Win32_PrintJob
Win32_PrivilegesStatus
Win32_Process
Win32_Processor
Win32_ProcessStartup
Win32_Product
Win32_ProductCheck
Win32_ProductResource
Win32_ProductSoftwareFeatures
Win32_ProgIDSpecification
Win32_ProgramGroup
Win32_ProgramGroupContents
Win32_ProgramGroupOrItem
Win32_Property
Win32_ProtocolBinding
Win32_PublishComponentAction
Win32_QuickFixEngineering
Win32_Refrigeration
Win32_Registry
Win32_RegistryAction
Win32_RemoveFileAction
Win32_RemoveIniAction
Win32_ReserveCost
Win32_ScheduledJob
Win32_SCSIController
Win32_SCSIControllerDevice
Win32_SecurityDescriptor
Win32_SecuritySetting
Win32_SecuritySettingAccess
Win32_SecuritySettingAuditing
Win32_SecuritySettingGroup
Win32_SecuritySettingOfLogicalFile
Win32_SecuritySettingOfLogicalShare
Win32_SecuritySettingOfObject
Win32_SecuritySettingOwner
Win32_SelfRegModuleAction
Win32_&lt;SPAN class=search-highlight&gt;Serial&lt;/SPAN&gt;Port
Win32_&lt;SPAN class=search-highlight&gt;Serial&lt;/SPAN&gt;PortConfiguration
Win32_&lt;SPAN class=search-highlight&gt;Serial&lt;/SPAN&gt;PortSetting
Win32_Service
Win32_ServiceControl
Win32_ServiceSpecification
Win32_ServiceSpecificationService
Win32_SettingCheck
Win32_Share
Win32_ShareToDirectory
Win32_ShortcutAction
Win32_ShortcutFile
Win32_ShortcutSAP
Win32_SID
Win32_SMBIOSMemory
Win32_SoftwareElement
Win32_SoftwareElementAction
Win32_SoftwareElementCheck
Win32_SoftwareElementCondition
Win32_SoftwareElementResource
Win32_SoftwareFeature
Win32_SoftwareFeatureAction
Win32_SoftwareFeatureCheck
Win32_SoftwareFeatureParent
Win32_SoftwareFeatureSoftwareElements
Win32_SoundDevice
Win32_StartupCommand
Win32_SubDirectory
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Account
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;BIOS
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;BootConfiguration
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Desktop
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Devices
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Driver
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;DriverPNPEntity
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Enclosure
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;LoadOrderGroups
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;LogicalMemoryConfiguration
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;MemoryResource
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;NetworkConnections
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Operating&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Partitions
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Processes
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;ProgramGroups
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Resources
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Services
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Setting
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Slot
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Driver
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;TimeZone
Win32_&lt;SPAN class=search-highlight&gt;System&lt;/SPAN&gt;Users
Win32_TapeDrive
Win32_TemperatureProbe
Win32_Thread
Win32_TimeZone
Win32_Trustee
Win32_TypeLibraryAction
Win32_UninterruptiblePowerSupply
Win32_USBController
Win32_USBControllerDevice
Win32_UserAccount
Win32_UserDesktop
Win32_VideoConfiguration
Win32_VideoController
Win32_VideoSettings
Win32_VoltageProbe
Win32_WMIElementSetting
Win32_WMISetting&lt;/PRE&gt;
&lt;P&gt;First, call the &lt;CODE&gt;Get()&lt;/CODE&gt; method of the &lt;CODE&gt;ManagementObjectSearcher&lt;/CODE&gt; object that this application calls the &lt;CODE&gt;searcher&lt;/CODE&gt; object. This will fill the object with the &lt;SPAN class=search-highlight&gt;&lt;SPAN class=search-highlight&gt;info&lt;/SPAN&gt;rmation&lt;/SPAN&gt; you need. After that, you need to process the data that is in the &lt;CODE&gt;searcher&lt;/CODE&gt; object. &lt;/P&gt;
&lt;DIV style=&quot;DISPLAY: block&quot; id=premain3 class=pre-action-link width=&quot;100%&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg3 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;3&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse3 preid=&quot;3&quot;&gt; Collapse&lt;/SPAN&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A href=&quot;http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I#&quot; preid=&quot;3&quot;&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;Copy Code&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre3 lang=cs&gt;&lt;SPAN class=code-keyword&gt;foreach&lt;/SPAN&gt; (ManagementObject share &lt;SPAN class=code-keyword&gt;in&lt;/SPAN&gt; searcher.Get())
{
&lt;SPAN class=code-comment&gt;//&lt;/SPAN&gt;&lt;SPAN class=code-comment&gt; Some Codes ...
&lt;/SPAN&gt;
}&lt;/PRE&gt;
&lt;P&gt;Each &lt;CODE&gt;ManagementObject&lt;/CODE&gt; has some Properties that are useful for us. Of course the Data of those properties is needed and we can process them like this:&lt;/P&gt;
&lt;DIV style=&quot;DISPLAY: block&quot; id=premain4 class=pre-action-link width=&quot;100%&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg4 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;4&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse4 preid=&quot;4&quot;&gt; Collapse&lt;/SPAN&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A href=&quot;http://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I#&quot; preid=&quot;4&quot;&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;Copy Code&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre4 lang=cs&gt;&lt;SPAN class=code-keyword&gt;foreach&lt;/SPAN&gt; (PropertyData PC &lt;SPAN class=code-keyword&gt;in&lt;/SPAN&gt; share.Properties)
{
 &lt;SPAN class=code-comment&gt;//&lt;/SPAN&gt;&lt;SPAN class=code-comment&gt;some codes ...
&lt;/SPAN&gt;
}&lt;/PRE&gt;
&lt;P&gt;The other parts of this application are nothing but working with the &lt;CODE&gt;ListView &lt;/CODE&gt;control and that is really easy! &lt;/P&gt;&lt;/DIV&gt;&lt;!-- Article Text End --&gt;
&lt;H2&gt;License&lt;/H2&gt;
&lt;DIV id=LicenseTerms&gt;
&lt;P&gt;This article, along with any associated source code and files, is licensed under &lt;A href=&quot;http://www.opensource.org/licenses/gpl-3.0.html&quot; rel=license&gt;&lt;U&gt;&lt;FONT color=#0066cc&gt;The GNU General Public License (GPLv3)&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424929&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>C#</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424929</guid>
			<comments>http://www.javarush.com/entry/How-To-Get-Hardware-Information-CPU-ID-MainBoard-Info-Hard-Disk-Serial-System-Information#entry1171424929comment</comments>
			<pubDate>Wed, 28 Mar 2012 13:49:05 +0900</pubDate>
		</item>
		<item>
			<title>[펌] script 태그의 async와 defer 속성</title>
			<link>http://www.javarush.com/entry/%ED%8E%8C-script-%ED%83%9C%EA%B7%B8%EC%9D%98-async%EC%99%80-defer-%EC%86%8D%EC%84%B1</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
출처 :&amp;nbsp;&lt;a href=&quot;http://appletree.or.kr/blog/web-development/javascript/script-%ED%83%9C%EA%B7%B8%EC%9D%98-async%EC%99%80-defer-%EC%86%8D%EC%84%B1/&quot;&gt;http://appletree.or.kr/blog/web-development/javascript/script-%ED%83%9C%EA%B7%B8%EC%9D%98-async%EC%99%80-defer-%EC%86%8D%EC%84%B1/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 23px; background-color: rgb(255, 255, 255); &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;&lt;a href=&quot;http://webkit.org/blog/1395/running-scripts-in-webkit/&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/external.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 13px; background-position: 100% 0%; background-repeat: no-repeat no-repeat; &quot;&gt;WebKit nightly builds가 HTML5 표준에 정의되어 있는 script 요소의 async와 defer 속성을 지원하기 시작했다는 소식.&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;기본적으로 웹 브라우저가 외부 자바스크립트를 불러오는 일반 script 태그를 만나게 되면, 우선 해당 스크립트를 내려받아 해석하고 실행(execute)할 때까지 웹 문서의 HTML 코드 parsing 작업을 잠시 뒤로 미룬다. 그래서 용량이 큰 스크립트를 문서 해석 초기에 만나게 되면 해당 페이지를 불러오는 속도마저 지체되는 현상을 일으키게 되어 결국 전체적 성능을 떨어뜨리는 결과를 가져오는데, 이런 성능의 병목 현상을 막기 위해&amp;nbsp;&lt;a href=&quot;http://www.stevesouders.com/blog/2009/04/27/loading-scripts-without-blocking/&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/external.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 13px; background-position: 100% 0%; background-repeat: no-repeat no-repeat; &quot;&gt;여러&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://css.dzone.com/news/lazy-loading-asyncronous&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/external.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 13px; background-position: 100% 0%; background-repeat: no-repeat no-repeat; &quot;&gt;다양한&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.nczonline.net/blog/2009/06/23/loading-javascript-without-blocking/&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/external.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 13px; background-position: 100% 0%; background-repeat: no-repeat no-repeat; &quot;&gt;꼼수&lt;/a&gt;들이 쓰여왔다. 이런 부작용을 근본적으로 막기 위해 소개된 것이 script 태그의 async와 defer 속성이다.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;사용 예를 보면 아주 단순하다:&lt;/p&gt;
&lt;div class=&quot;code-style-switcher simple-code&quot; style=&quot;position: relative; width: 16px; height: 20px; margin-top: -15px; margin-right: 0px; margin-bottom: -8px; margin-left: 6px; cursor: pointer; overflow-x: hidden; overflow-y: hidden; background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/simple_code.png); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat; &quot;&gt;&lt;a href=&quot;http://appletree.or.kr/blog/category/web-development/javascript/#content&quot; title=&quot;코드 모양새 바꾸기&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); padding-left: 20px; &quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;pre class=&quot;textmate-source&quot; style=&quot;border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgb(102, 102, 102); border-right-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); margin-top: 4px; margin-right: 4px; margin-bottom: 15px; margin-left: 2px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; overflow-x: auto; overflow-y: auto; font-family: Monaco, monospace; font-size: 1em; line-height: 1.4; word-wrap: break-word; white-space: pre-wrap; border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; border-width: initial; border-color: initial; color: rgb(248, 248, 248); background-color: rgb(12, 16, 33); -webkit-box-shadow: rgba(0, 0, 0, 0.796875) 1px 3px 6px; box-shadow: rgba(0, 0, 0, 0.796875) 1px 3px 6px; &quot;&gt;&lt;span class=&quot;source source_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;&amp;lt;&lt;/span&gt;script async src&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;=&lt;/span&gt;&lt;span class=&quot;string string_quoted string_quoted_double string_quoted_double_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(97, 206, 60); &quot;&gt;&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;myAsyncScript.js&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; onload&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;=&lt;/span&gt;&lt;span class=&quot;string string_quoted string_quoted_double string_quoted_double_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(97, 206, 60); &quot;&gt;&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;myInit()&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;/script&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;&amp;lt;&lt;/span&gt;script defer src&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;=&lt;/span&gt;&lt;span class=&quot;string string_quoted string_quoted_double string_quoted_double_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(97, 206, 60); &quot;&gt;&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;myDeferScript.js&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; onload&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;=&lt;/span&gt;&lt;span class=&quot;string string_quoted string_quoted_double string_quoted_double_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(97, 206, 60); &quot;&gt;&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_begin punctuation_definition_string_begin_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;myInit()&lt;span class=&quot;punctuation punctuation_definition punctuation_definition_string punctuation_definition_string_end punctuation_definition_string_end_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; &quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;/script&lt;span class=&quot;keyword keyword_operator keyword_operator_js&quot; style=&quot;padding-top: 0.2em; padding-bottom: 0.1em; color: rgb(251, 222, 45); &quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;위와 같이 async 혹은 defer 된 스크립트는 문서 parsing 작업의 중단 없이 동시에 내려받게 되며, 선택적으로 onload handler를 지정해서 일반적인 초기화 작업도 진행할 수 있다.&lt;br /&gt;
둘의 차이를 결정짓는 중요한 것은 바로 스크립트가 실행되는 시점이 서로 다르다는 것인데, async script는 window의 load event 전 내려받는 즉시 바로 실행되는 데 반해 defer script는 문서의 parsing 작업이 끝난 후 DOMContentLoaded event 전에 문서에 삽입된 순서에 따라 실행된다.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;둘의 JavaScript 실행 시점의 차이는&amp;nbsp;&lt;a href=&quot;http://peter.sh/experiments/asynchronous-and-deferred-javascript-execution-explained/&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/external.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 13px; background-position: 100% 0%; background-repeat: no-repeat no-repeat; &quot;&gt;Peter Beverloo씨가 그린 도표&lt;/a&gt;를 보면 훨씬 더 명확해진다.&lt;br /&gt;
&lt;img class=&quot;center&quot; src=&quot;http://appletree.or.kr/blog/images/javascript_execution.jpg&quot; alt=&quot;&quot; width=&quot;545&quot; height=&quot;112&quot; style=&quot;border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; text-align: center; max-width: 100%; height: auto; display: block; margin-left: auto; margin-right: auto; &quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;script가 문서를 직접 만지고 조작하거나 서로 간 로딩 순서가 중요할 경우엔 defer 속성을 쓰고, 그렇지 않다면 async 속성을 써서 웹 페이지 로딩 속도를 줄일 수 있다.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;앞으로 WebKit 기반 브라우저가 이 속성을 모두 지원할 예정이라지만, 이미 Firefox는 3.6 버전부터 두 속성 모두를 지원하고 있으며, Internet Explorer 역시 예전부터 defer 속성을 지원하고 있었으나 async 속성은 아직 지원하지 않는다.&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;결국, 큰 용량의 JavaScript로 말미암은 페이지 로딩 지체 현상을 방지하려면 두 속성의 지원 상황이 나아질 때까지 아직 꼼수가 필요하다. –&amp;nbsp;&lt;a href=&quot;http://peter.sh/experiments/asynchronous-and-deferred-javascript-execution/&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/external.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 13px; background-position: 100% 0%; background-repeat: no-repeat no-repeat; &quot;&gt;웹 브라우저의 async와 defer 속성 지원 여부 알아보기.&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; &quot;&gt;덧붙임(2011-2-3):&amp;nbsp;&lt;a href=&quot;http://html5.org/tools/web-apps-tracker?from=5816&amp;amp;to=5817&quot; style=&quot;color: rgb(0, 0, 128); text-decoration: none; text-shadow: rgb(76, 76, 76) 0px 0px 1px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(73, 167, 243); background-image: url(http://appletree.or.kr/blog/wp-content/themes/itheme-hj/images/external.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 13px; background-position: 100% 0%; background-repeat: no-repeat no-repeat; &quot;&gt;HTML5 spec에 async=false 속성을 쓰면 스크립트가 삽입된 순서대로 실행되도록 하는 기능이 추가됨.&lt;/a&gt;&amp;nbsp;async 속성의 기본값은 true.&lt;/p&gt;
&lt;/span&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=20778636&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424928&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category></category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424928</guid>
			<comments>http://www.javarush.com/entry/%ED%8E%8C-script-%ED%83%9C%EA%B7%B8%EC%9D%98-async%EC%99%80-defer-%EC%86%8D%EC%84%B1#entry1171424928comment</comments>
			<pubDate>Fri, 23 Sep 2011 13:05:27 +0900</pubDate>
		</item>
		<item>
			<title>[SQL Server 2008] 테이블 수정할때 Save (Not Permitted) Dialog Box 뜨면....</title>
			<link>http://www.javarush.com/entry/SQL-Server-2008-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%88%98%EC%A0%95%ED%95%A0%EB%95%8C-Save-Not-Permitted-Dialog-Box-%EB%9C%A8%EB%A9%B4</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: 'Segoe UI', Verdana, Arial; font-size: 13px; line-height: normal; &quot;&gt;&lt;h1 class=&quot;title&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: 'Segoe UI', Verdana, Arial; font-size: 1.769em; color: rgb(63, 82, 156); font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; &quot;&gt;&lt;br /&gt;
Save (Not Permitted) Dialog Box&lt;/h1&gt;&lt;div class=&quot;lw_vs&quot; style=&quot;margin-top: -8px; margin-bottom: 10px; padding-bottom: 2px; &quot;&gt;
&lt;div id=&quot;curversion&quot; style=&quot;float: left; padding-right: 3px; font-size: 1em; color: rgb(93, 93, 93); &quot;&gt;&lt;strong&gt;SQL Server 2008 R2&lt;/strong&gt;&lt;/div&gt;
&lt;div id=&quot;versionclick&quot; style=&quot;float: left; visibility: visible; &quot;&gt;&lt;div id=&quot;vsseperator&quot; class=&quot;cl_lw_vs_seperator&quot; style=&quot;background-image: url(http://i3.msdn.microsoft.com/Hash/1fcb39def60c02db8c304225220aa123.png); background-attachment: scroll; background-origin: initial; background-clip: initial; background-color: initial; width: 1px; height: 17px; overflow-x: hidden; overflow-y: hidden; margin-left: 10px; float: left; background-position: -2670px -3px; background-repeat: no-repeat no-repeat; &quot;&gt;
&lt;/div&gt;&lt;div id=&quot;versionclick_c1&quot; style=&quot;float: left; &quot;&gt;
&lt;/div&gt;&lt;div id=&quot;versionclick_c2&quot; style=&quot;float: left; &quot;&gt;
&lt;div class=&quot;&quot; style=&quot;float: left; &quot;&gt;&lt;a id=&quot;vsLink&quot; href=&quot;http://msdn.microsoft.com/en-us/library/bb895146.aspx&quot; style=&quot;color: rgb(19, 100, 196); text-decoration: none; margin-left: 10px; margin-right: 4px; font-size: 1em; &quot;&gt;Other Versions&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;cl_vs_arrow clip10x10&quot; style=&quot;position: relative; overflow-x: hidden; overflow-y: hidden; width: 10px; height: 10px; margin-top: 5px; margin-right: 5px; cursor: pointer; float: left; &quot;&gt;&lt;img class=&quot;cl_lw_vs_arrow&quot; id=&quot;vsArrow&quot; alt=&quot;&quot; src=&quot;http://i3.msdn.microsoft.com/Hash/1fcb39def60c02db8c304225220aa123.png&quot; style=&quot;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; top: -3px; left: -2695px; position: absolute; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: auto; height: auto; &quot;&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div id=&quot;versionclick_c3&quot; style=&quot;float: left; &quot;&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style=&quot;clear: both; &quot;&gt;
&lt;/div&gt;&lt;div id=&quot;mainSection&quot; style=&quot;padding-top: 0px; &quot;&gt;
&lt;div id=&quot;mainBody&quot;&gt;&lt;p&gt;&lt;/p&gt;
&lt;div class=&quot;introduction&quot;&gt;&lt;p&gt;The&amp;nbsp;&lt;span class=&quot;label&quot; style=&quot;font-weight: bold; &quot;&gt;Save&lt;/span&gt;&amp;nbsp;(Not Permitted) dialog box warns you that saving changes is not permitted because the changes you have made require the listed tables to be dropped and re-created.&lt;/p&gt;
&lt;p style=&quot;margin-top: -6px; &quot;&gt;The following actions might require a table to be re-created:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; padding-left: 0px; margin-left: 40px; &quot;&gt;&lt;li style=&quot;list-style-image: url(http://i3.msdn.microsoft.com/Hash/fcc063e32e5c2395ba48efadd8423b60.gif); &quot;&gt;&lt;p&gt;Adding a new column to the middle of the table&lt;/p&gt;
&lt;/li&gt;&lt;li style=&quot;list-style-image: url(http://i3.msdn.microsoft.com/Hash/fcc063e32e5c2395ba48efadd8423b60.gif); &quot;&gt;&lt;p&gt;Dropping a column&lt;/p&gt;
&lt;/li&gt;&lt;li style=&quot;list-style-image: url(http://i3.msdn.microsoft.com/Hash/fcc063e32e5c2395ba48efadd8423b60.gif); &quot;&gt;&lt;p&gt;Changing column nullability&lt;/p&gt;
&lt;/li&gt;&lt;li style=&quot;list-style-image: url(http://i3.msdn.microsoft.com/Hash/fcc063e32e5c2395ba48efadd8423b60.gif); &quot;&gt;&lt;p&gt;Changing the order of the columns&lt;/p&gt;
&lt;/li&gt;&lt;li style=&quot;list-style-image: url(http://i3.msdn.microsoft.com/Hash/fcc063e32e5c2395ba48efadd8423b60.gif); &quot;&gt;&lt;p&gt;Changing the data type of a column&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;To change this option, on the&amp;nbsp;&lt;span class=&quot;label&quot; style=&quot;font-weight: bold; &quot;&gt;Tools&lt;/span&gt;&amp;nbsp;menu, click&amp;nbsp;&lt;span class=&quot;label&quot; style=&quot;font-weight: bold; &quot;&gt;Options&lt;/span&gt;, expand&amp;nbsp;&lt;span class=&quot;label&quot; style=&quot;font-weight: bold; &quot;&gt;Designers&lt;/span&gt;, and then click&amp;nbsp;&lt;span class=&quot;label&quot; style=&quot;font-weight: bold; &quot;&gt;Table and Database Designers&lt;/span&gt;. Select or clear the&amp;nbsp;&lt;span class=&quot;label&quot; style=&quot;font-weight: bold; &quot;&gt;Prevent saving changes that require the table to be re-created&lt;/span&gt;&amp;nbsp;check box.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/span&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=20260235&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424927&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>MSSQL</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424927</guid>
			<comments>http://www.javarush.com/entry/SQL-Server-2008-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%88%98%EC%A0%95%ED%95%A0%EB%95%8C-Save-Not-Permitted-Dialog-Box-%EB%9C%A8%EB%A9%B4#entry1171424927comment</comments>
			<pubDate>Tue, 06 Sep 2011 12:08:57 +0900</pubDate>
		</item>
		<item>
			<title>[C#] Network Driver Check</title>
			<link>http://www.javarush.com/entry/C-Network-Driver-Check</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[link]&amp;nbsp;&lt;a href=&quot;http://www.publicjoe.f9.co.uk/csharp/snip/snip010.html&quot;&gt;http://www.publicjoe.f9.co.uk/csharp/snip/snip010.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: 'Comic Sans MS', Tahoma, Arial; font-size: 13px; line-height: normal; background-color: rgb(255, 255, 255); &quot;&gt;&lt;center&gt;&lt;h1 style=&quot;font: normal normal bold 14pt/normal 'Comic Sans MS', Tahoma, Arial; color: rgb(0, 64, 128); text-decoration: none; &quot;&gt;C# Snippets&lt;/h1&gt;&lt;/center&gt;&lt;hr color=&quot;#66ccff&quot; style=&quot;height: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(102, 204, 255); &quot;&gt;&lt;p&gt;&lt;/p&gt;
&lt;ol type=&quot;A&quot; start=&quot;17&quot;&gt;&lt;li&gt;How do I retreive the total space and free space for network drives?&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ol type=&quot;A&quot; start=&quot;1&quot;&gt;&lt;li&gt;&lt;p&gt;Here is how to get the free space of a networked drive using&amp;nbsp;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;System.Management&lt;/tt&gt;&amp;nbsp;and WMI. It's important to note that the free space could be incorrect when user-quotas are applied.&lt;/p&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre style=&quot;left: 0.25em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; width: 633px; overflow-x: scroll; overflow-y: scroll; position: relative; color: rgb(51, 51, 51); background-color: rgb(247, 247, 247); &quot;&gt;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;using&lt;/tt&gt; System;
&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;using&lt;/tt&gt; System.Management;

&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;namespace&lt;/tt&gt; snip010
{
  &lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;class&lt;/tt&gt; NetworkSpace
  {
    &lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;static void&lt;/tt&gt; Main(&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;string&lt;/tt&gt;[] args)
    {
      SelectQuery query = &lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;new&lt;/tt&gt; SelectQuery(
          &quot;select name, 
          FreeSpace from win32_logicaldisk where drivetype=4&quot;);

      ManagementObjectSearcher searcher = 
          &lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;new&lt;/tt&gt; ManagementObjectSearcher(query);

      &lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;foreach&lt;/tt&gt; (ManagementObject mo &lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;in&lt;/tt&gt; searcher.Get())
      {
        Console.WriteLine(&quot;Drive letter is: {0}&quot;, mo[&quot;name&quot;]);
        Console.WriteLine(&quot;Drive's free space is: {0}&quot;, 
                          mo[&quot;FreeSpace&quot;]);
      }

      &lt;font color=&quot;#008000&quot;&gt;// Here to stop app from closing&lt;/font&gt;
      Console.WriteLine(&quot;\nPress Return to exit.&quot;);
      Console.Read();
    }
  }
}&lt;/pre&gt;&lt;p&gt;I have created a little application to&amp;nbsp;&lt;a href=&quot;http://www.publicjoe.f9.co.uk/csharp/code/snip010.zip&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;demo&lt;/a&gt;&amp;nbsp;in C# Express.&lt;/p&gt;
&lt;p&gt;A similar application to get the space on C: drive can be found&amp;nbsp;&lt;a href=&quot;http://www.publicjoe.f9.co.uk/csharp/code/snip010a.zip&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note...&lt;/b&gt;&amp;nbsp;In order to use the&amp;nbsp;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;System.Management&lt;/tt&gt;&amp;nbsp;namespace in .NET 2, you will need to add a reference to the&amp;nbsp;&lt;i&gt;System.Management.dll&lt;/i&gt;. This can be done in C# Express by right-clicking on the project in the solution explorer and choosing&amp;nbsp;&lt;i&gt;Add Reference...&lt;/i&gt;&amp;nbsp;from the list. The dll is on the first tab towards the end of the list of items.&lt;/p&gt;
&lt;hr color=&quot;#66ccff&quot; style=&quot;height: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(102, 204, 255); &quot;&gt;&lt;h3 style=&quot;font: normal normal bold 10pt/normal 'Comic Sans MS', Tahoma, Arial; color: rgb(0, 64, 128); text-decoration: none; &quot;&gt;References&lt;/h3&gt;&lt;p&gt;For more information on the&amp;nbsp;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;SelectQuery&lt;/tt&gt;&amp;nbsp;class visit MSDN at microsoft&amp;nbsp;&lt;a href=&quot;http://msdn2.microsoft.com/en-gb/library/system.management.selectquery.aspx&quot; target=&quot;_new&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information on the&amp;nbsp;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;System.Management&lt;/tt&gt;&amp;nbsp;Namespace visit MSDN at microsoft&amp;nbsp;&lt;a href=&quot;http://msdn2.microsoft.com/en-us/library/system.management.aspx&quot; target=&quot;_new&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information on the&amp;nbsp;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;ManagementObject&lt;/tt&gt;&amp;nbsp;class visit MSDN at microsoft&amp;nbsp;&lt;a href=&quot;http://msdn2.microsoft.com/en-gb/library/system.management.managementobject.aspx&quot; target=&quot;_new&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information on the&amp;nbsp;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;ManagementObjectSearcher&lt;/tt&gt;&amp;nbsp;class visit MSDN at microsoft&amp;nbsp;&lt;a href=&quot;http://msdn2.microsoft.com/en-gb/library/system.management.managementobjectsearcher.aspx&quot; target=&quot;_new&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information on the&amp;nbsp;&lt;tt style=&quot;color: rgb(0, 0, 255); font-family: 'Courier New', Courier, monospace; &quot;&gt;Win32_LogicalDisk&lt;/tt&gt;&amp;nbsp;class visit MSDN at microsoft&amp;nbsp;&lt;a href=&quot;http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_logicaldisk.asp&quot; target=&quot;_new&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Back to&amp;nbsp;&lt;a href=&quot;http://www.publicjoe.f9.co.uk/csharp/snip/snippets.html&quot; style=&quot;font-weight: bold; color: rgb(255, 153, 51); font-family: 'Comic Sans MS', Tahoma, Arial; text-decoration: none; &quot;&gt;Snippets&lt;/a&gt;.&lt;/p&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19451421&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424926&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>C#</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424926</guid>
			<comments>http://www.javarush.com/entry/C-Network-Driver-Check#entry1171424926comment</comments>
			<pubDate>Thu, 11 Aug 2011 10:49:24 +0900</pubDate>
		</item>
		<item>
			<title>무료 원격 데스크탑 관리 프로그램 rdtabs</title>
			<link>http://www.javarush.com/entry/%EB%AC%B4%EB%A3%8C-%EC%9B%90%EA%B2%A9-%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%83%91-%EA%B4%80%EB%A6%AC-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-rdtabs</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[link]&lt;a href=&quot;http://www.avianwaves.com/tech/tools/rdtabs/&quot;&gt;http://www.avianwaves.com/tech/tools/rdtabs/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
탭으로 여러개의 RDP 를 관리.&lt;br /&gt;
&lt;br /&gt;&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/1239294A4E420A5105209B&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/1239294A4E420A5105209B&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;rdtabs_01.png&quot; height=&quot;419&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/1436A84C4E4209CF34BFF4&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/1436A84C4E4209CF34BFF4&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;rdtabs.png&quot; height=&quot;390&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19420120&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424925&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>WIndows</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424925</guid>
			<comments>http://www.javarush.com/entry/%EB%AC%B4%EB%A3%8C-%EC%9B%90%EA%B2%A9-%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%83%91-%EA%B4%80%EB%A6%AC-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-rdtabs#entry1171424925comment</comments>
			<pubDate>Wed, 10 Aug 2011 13:32:29 +0900</pubDate>
		</item>
		<item>
			<title>토탈 커맨더와 비슷한 알트 커맨더.</title>
			<link>http://www.javarush.com/entry/%ED%86%A0%ED%83%88-%EC%BB%A4%EB%A7%A8%EB%8D%94%EC%99%80-%EB%B9%84%EC%8A%B7%ED%95%9C-%EC%95%8C%ED%8A%B8-%EC%BB%A4%EB%A7%A8%EB%8D%94</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
토탈 커맨더는 유료. 하지만.. 요건 공짜..&lt;br /&gt;
&lt;br /&gt;[link]&amp;nbsp;&lt;a href=&quot;http://kamil.barlinek.biz/altcmd/&quot;&gt;http://kamil.barlinek.biz/altcmd/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;div style=&quot;background-color: rgb(255, 255, 255); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;
&lt;table align=&quot;center&quot; width=&quot;720&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; bgcolor=&quot;#FDEEDD&quot;&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td bgcolor=&quot;#FCDEBC&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;img src=&quot;http://kamil.barlinek.biz/altcmd/images/logo1.gif&quot; alt=&quot;&quot; border=&quot;0&quot; height=&quot;64&quot; width=&quot;386&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td bgcolor=&quot;#476FC7&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); height: 2px; &quot;&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;[&amp;nbsp;&lt;a href=&quot;http://kamil.barlinek.biz/altcmd/index.php&quot; class=&quot;menu&quot; style=&quot;color: rgb(0, 0, 255); font-weight: bold; text-decoration: none; &quot;&gt;Start&lt;/a&gt;&amp;nbsp;] [&amp;nbsp;&lt;a href=&quot;http://kamil.barlinek.biz/altcmd/index.php?name=Download&quot; class=&quot;menu&quot; style=&quot;color: rgb(0, 0, 255); font-weight: bold; text-decoration: none; &quot;&gt;Download&lt;/a&gt;&amp;nbsp;] [&amp;nbsp;&lt;a href=&quot;http://kamil.barlinek.biz/altcmd/index.php?name=Screenshots&quot; class=&quot;menu&quot; style=&quot;color: rgb(0, 0, 255); font-weight: bold; text-decoration: none; &quot;&gt;Screenshots&lt;/a&gt;&amp;nbsp;] [&amp;nbsp;&lt;a href=&quot;http://kamil.barlinek.biz/altcmd/index.php?name=Features&quot; class=&quot;menu&quot; style=&quot;color: rgb(0, 0, 255); font-weight: bold; text-decoration: none; &quot;&gt;Features&lt;/a&gt;&amp;nbsp;] [&amp;nbsp;&lt;a href=&quot;http://kamil.barlinek.biz/altcmd/index.php?name=Contact&quot; class=&quot;menu&quot; style=&quot;color: rgb(0, 0, 255); font-weight: bold; text-decoration: none; &quot;&gt;Contact&lt;/a&gt;&amp;nbsp;]&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td bgcolor=&quot;#476FC7&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); height: 2px; &quot;&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td bgcolor=&quot;#FFFFFF&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;16&quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;p align=&quot;center&quot;&gt;&lt;b&gt;Welcome to the Alt Commander Home!&lt;/b&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;Latest version:&amp;nbsp;&lt;a href=&quot;http://kamil.barlinek.biz/altcmd/altcmd_setup.exe&quot; style=&quot;color: rgb(0, 0, 255); &quot;&gt;&lt;b&gt;1.3-20071014&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr width=&quot;80%&quot; noshade=&quot;&quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;p&gt;&lt;img src=&quot;http://kamil.barlinek.biz/altcmd/images/main1.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; height=&quot;240&quot; width=&quot;322&quot; align=&quot;left&quot;&gt;Alt Commander is a freeware File Manager for Windows. Some features include a built-in FTP client, file compare, archive file navigation, and a multi-rename tool.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;Small and quick.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td align=&quot;center&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Free for commercial or non-commercial use.&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td align=&quot;center&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;form action=&quot;http://kamil.barlinek.biz/altcmd/index.php?lang=en&quot; method=&quot;post&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;b&gt;Newsletter&lt;/b&gt;&amp;nbsp;&lt;input name=&quot;user&quot; value=&quot;Your e-mail&quot; type=&quot;text&quot; style=&quot;width: 104px; &quot;&gt;&amp;nbsp;&lt;input name=&quot;action&quot; value=&quot;add&quot; type=&quot;radio&quot;&gt;Subscribe&amp;nbsp;&lt;input name=&quot;action&quot; value=&quot;remove&quot; type=&quot;radio&quot;&gt;Unsubscribe&amp;nbsp;&lt;input value=&quot;Save&quot; type=&quot;submit&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/form&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#476FC7&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); height: 2px; &quot;&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td align=&quot;center&quot; style=&quot;font-family: Tahoma, Verdana, 'MS Sans Serif', 'Arial CE', Arial, Helvetica; font-size: 16px; color: rgb(0, 0, 0); &quot;&gt;&lt;font size=&quot;1&quot;&gt;This page and Alt Commander are Copyright © 2005-2007 by Kamil Wawrzyniak, Poland. All rights reserved.&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;&lt;/span&gt;&amp;nbsp;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19419973&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424924&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>WIndows</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424924</guid>
			<comments>http://www.javarush.com/entry/%ED%86%A0%ED%83%88-%EC%BB%A4%EB%A7%A8%EB%8D%94%EC%99%80-%EB%B9%84%EC%8A%B7%ED%95%9C-%EC%95%8C%ED%8A%B8-%EC%BB%A4%EB%A7%A8%EB%8D%94#entry1171424924comment</comments>
			<pubDate>Wed, 10 Aug 2011 13:29:12 +0900</pubDate>
		</item>
		<item>
			<title>Windows 2008 Server 에서 MSN 사용...</title>
			<link>http://www.javarush.com/entry/Windows-2008-Server-%EC%97%90%EC%84%9C-MSN-%EC%82%AC%EC%9A%A9</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
&lt;br /&gt;
윈도 서버에는 MSN 설치가 안됨.&lt;br /&gt;
&lt;br /&gt;
&lt;P style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://yheesung.tistory.com/attachment/cfile25.uf@167DFB564E2F4F6C1BCBA6.exe&quot;&gt;&lt;img src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/exe.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; setup_v600602_nt_kor.exe&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;br /&gt;
이 파일을 설치 후 업그레이드 하면 MSN Live 를 사용할 수 있음.&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=18988101&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424923&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>이것저것</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424923</guid>
			<comments>http://www.javarush.com/entry/Windows-2008-Server-%EC%97%90%EC%84%9C-MSN-%EC%82%AC%EC%9A%A9#entry1171424923comment</comments>
			<pubDate>Wed, 27 Jul 2011 08:37:10 +0900</pubDate>
		</item>
		<item>
			<title>스프링과 아파치 CXF를 이용해 POJO 웹 서비스를 디자인하고 구현하기, Part 1: CXF와 스프링을 사용하는 웹 서비스 만들기 소개</title>
			<link>http://www.javarush.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81%EA%B3%BC-%EC%95%84%ED%8C%8C%EC%B9%98-CXF%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-POJO-%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC-%EB%94%94%EC%9E%90%EC%9D%B8%ED%95%98%EA%B3%A0-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-Part-1-CXF%EC%99%80-%EC%8A%A4%ED%94%84%EB%A7%81%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EC%86%8C%EA%B0%9C</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[url]&amp;nbsp;&lt;a href=&quot;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/&quot;&gt;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N1009B&quot;&gt;&lt;span class=&quot;atitle&quot; style=&quot;font-size: 1.5em; font-weight: bold; &quot;&gt;소개&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;이번 글에서는 CXF와 스프링을 사용해 주문 처리 웹 서비스를 구축하고 개발한다. 이 웹 서비스는 고객에게 주문을 받아 처리하고, 유효한지 점검해 유일한 주문 ID를 반환한다. 이 글을 읽은 후에 웹 서비스를 구축하고, 개발하는 데 CXF의 개념과 특징을 적용할 수 있을 것이다.&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N100A5&quot;&gt;&lt;span class=&quot;smalltitle&quot; style=&quot;font-size: 1.2em; font-weight: bold; &quot;&gt;시스템 요구사항&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;이번 글에 나오는 예제를 실행하려면 컴퓨터에 다음 소프트웨어가 설치, 구성되어 있는지 확인해야 한다.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;자바(Java) 5 이상&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;톰캣(Tomcat) 5 이상&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;앤트(Ant) 빌드 툴&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;CXF 바이너리 배포판 2.1&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;위 배포판을 설치한 다음에는 다음 환경 변수를 구성하자.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;JAVA_HOME(자바)&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;CATALINA_HOME(톰캣)&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;ANT_HOME(앤트)&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;CXF_HOME(CXF)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;예제를 위해 CXF_HOME=C:\apache-cxf-2.1로 설정하고, PATH 환경 변수에 다음 내용을 추가하자.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;JAVA_HOME\bin&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;CATALINA_HOME\bin&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;ANT_HOME\bin&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;ibm-alternate-rule&quot; style=&quot;clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); height: 1px; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; background-repeat: repeat no-repeat; &quot;&gt;
&lt;/div&gt;
&lt;p class=&quot;ibm-ind-link ibm-back-to-top&quot; style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 15px; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/#ibm-pcon&quot; class=&quot;ibm-anchor-up-link&quot; style=&quot;color: rgb(76, 110, 148); display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; &quot;&gt;위로&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N100DF&quot;&gt;&lt;span class=&quot;atitle&quot; style=&quot;font-size: 1.5em; font-weight: bold; &quot;&gt;왜 CXF일까?&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;아파치 CXF(Apache CXF)는 웹 서비스를 편리하게 구축하고, 개발하는 데 필요한 견고한 기반을 제공하는 오픈 소스 프레임워크다. 이를 이용해 성능과 확장성이 높은 서비스를 만들 수 있다. 만든 서비스는 JBoss, IBM® WebSphere®나 BEA WebLogic 톰캣과 같은 좀 더 진보된 서버 인프라뿐만 아니라 톰캣과 스프링 기반 경량급 컨테이너에 배포할 수도 있다.&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N100ED&quot;&gt;&lt;span class=&quot;smalltitle&quot; style=&quot;font-size: 1.2em; font-weight: bold; &quot;&gt;특징&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;프레임워크는 다음과 같은 특징을 제공한다.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;&lt;strong&gt;웹 서비스 표준 지원:&lt;/strong&gt;&amp;nbsp;CXF는 다음 웹 서비스 표준을 지원한다.&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 1em; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;JAX-WS(Java API for XML Web Services)&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;SOAP&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;WSDL(Web Services Description Language)&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;MTOM(Message Transmission Optimization Mechanism)&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;WS-Basic Profile&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;WS-Addressing&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;WS-Policy&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;WS-ReliableMessaging&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;WS-Security&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;&lt;strong&gt;프론트엔드 모델링(front-end modeling):&lt;/strong&gt;&amp;nbsp;CXF는 다양한 프론트엔드 API를 사용해 웹 서비스를 생성하도록 해주는 프론트엔드 모델링 개념을 제공한다. 이 API는 간단히 팩토리 빈(factory beans)을 사용하고, JAX-WAS 구현을 통해 웹 서비스를 생성하도록 해준다. 또한 동적 웹 서비스 클라이언트도 생성할 수 있게 해준다.&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;&lt;strong&gt;도구 지원:&lt;/strong&gt;&amp;nbsp;CXF는 자바 빈, 웹 서비스, WSDL 간에 변환을 해주는 다양한 도구를 제공한다. 메이븐(Maven)과 앤트(Ant)에 대한 통합 지원 기능을 제공하며, 스프링과의 자연스러운(seamlessly) 통합도 지원한다.&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;&lt;strong&gt;RESTful 서비스 지원:&lt;/strong&gt;&amp;nbsp;CXF는 RESTful(Representational State Transfer) 개념을 지원하며, 자바 플랫폼에 대한 JAX-RS 구현을 지원한다(이번 연재의 Part 2에서 RESTful 서비스에 대한 더 많은 정보를 제공하겠다).&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;&lt;strong&gt;다양한 전송과 바인딩(binding) 지원:&lt;/strong&gt;&amp;nbsp;CXF는 XML에서 CSV(Comma Separated Value)에 이르기까지 여러 종류의 전송을 지원한다. 또한 JAXB(Java Architecture for XML Binding)와 SOAP과 HTTP 프로토콜 바인딩 외에 AEGIS 데이터 바인딩도 지원한다.&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;&lt;strong&gt;XML 이외의 바인딩 지원:&lt;/strong&gt;&amp;nbsp;CXF는 JSON(JavaScript Object Notation)과 CORBA(Common Object Request Broker Architecture) 같은 XML 이외의 바인딩을 지원한다. JBI(Java Business Integration) 아키텍처와 SCA(Service Component Architecture) 또한 지원한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;ibm-alternate-rule&quot; style=&quot;clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); height: 1px; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; background-repeat: repeat no-repeat; &quot;&gt;
&lt;/div&gt;
&lt;p class=&quot;ibm-ind-link ibm-back-to-top&quot; style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 15px; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/#ibm-pcon&quot; class=&quot;ibm-anchor-up-link&quot; style=&quot;color: rgb(76, 110, 148); display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; &quot;&gt;위로&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N1013B&quot;&gt;&lt;span class=&quot;atitle&quot; style=&quot;font-size: 1.5em; font-weight: bold; &quot;&gt;웹 서비스 개발하기&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;JAX-WS 프론트엔드를 사용해 주문 처리 웹 서비스를 만들어 이를 스프링 빈(bean)으로 등록하는 방법을 확실하게 살펴보자. 자바 클래스를 먼저 개발하고, 이 클래스에 웹 서비스를 의미하는 애노테이션을 붙이는 코드 우선 접근법을 사용한다. 이를 위해서는 대체로 다음 단계를 따르면 된다.&lt;/p&gt;
&lt;ol style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;서비스 종단 인터페이스(SEI: Service Endpoint Interface)를 만들고 웹 서비스로 노출되는 메서드를 정의한다.&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;구현 클래스를 만들고 웹 서비스 애노테이션을 붙인다.&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;beans.xml을 만들고 JAX-WS 프론트엔드를 사용해 스프링 빈으로 서비스 클래스를 정의한다.&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;스프링과 CXF를 통합하는 web.xml을 만든다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;먼저 주문 처리 웹 서비스 SEI를 만들어보자.&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N10157&quot;&gt;&lt;span class=&quot;smalltitle&quot; style=&quot;font-size: 1.2em; font-weight: bold; &quot;&gt;주문 처리 웹 서비스 SEI 만들기&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;라는 이름으로 SEI를 만들자. 이 SEI는 order 빈을 받아 문자열을 반환하는&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;processOrder&lt;/code&gt;&amp;nbsp;메서드를 갖게 된다.&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;processOrder&lt;/code&gt;&amp;nbsp;메서드의 목적은 고객에게 주문을 받아 유일한 주문 ID를 반환하도록 처리하는 것이다.&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;listing1&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;Listing 1. OrderProcess SEI&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;65%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;code-outline&quot; style=&quot;font-family: arial, sans-serif, ����; background-color: rgb(247, 247, 247) !important; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; font-size: 0.75em; &quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow-x: auto; overflow-y: auto; background-image: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; color: rgb(0, 0, 0); background-position: initial initial !important; background-repeat: initial initial !important; &quot;&gt;                
package demo.order;

import javax.jws.WebService;

@WebService
public interface OrderProcess {
  String processOrder(Order order);
}
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;Listing 1에서 볼 수 있는 것처럼,&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;&amp;nbsp;SEI는 웹 서비스 애노테이션이 붙은 단순한 표준 자바 인터페이스다.&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;@WebService&lt;/code&gt;&amp;nbsp;애노테이션은 간단하게 인터페이스를 웹 서비스 인터페이스로 만들어준다.&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;&amp;nbsp;SEI는 하나의&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;processOrder&lt;/code&gt;&amp;nbsp;메서드를 갖는다. 이 메서드는 매개변수로&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;Order&lt;/code&gt;를 받아 문자열로 주문 ID를 반환한다.&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;listing2&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;Listing 2. OrderProcess 서비스 구현&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;65%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;code-outline&quot; style=&quot;font-family: arial, sans-serif, ����; background-color: rgb(247, 247, 247) !important; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; font-size: 0.75em; &quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow-x: auto; overflow-y: auto; background-image: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; color: rgb(0, 0, 0); background-position: initial initial !important; background-repeat: initial initial !important; &quot;&gt;                
package demo.order;

import javax.jws.WebService;

@WebService(endpointInterface = &quot;demo.order.OrderProcess&quot;)
public class OrderProcessImpl implements OrderProcess {

 public String processOrder(Order order) {
  return order.validate();
 }
}
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N10198&quot;&gt;&lt;span class=&quot;smalltitle&quot; style=&quot;font-size: 1.2em; font-weight: bold; &quot;&gt;SEI 구현 작성하기&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;이전 절에서 SEI 구현을 작성하면서 구현 클래스인&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcessImpl&lt;/code&gt;이 웹 서비스가 되도록 애노테이션을 더해 붙였고, 이전 단계에서 만들었던 SEI의 완전한 클래스 이름(fully qualified name)을 값으로 갖는&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;endpointInterface&lt;/code&gt;&amp;nbsp;속성을 제공했다. 이 값은 이 클래스가&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;&amp;nbsp;SEI를 구현했다는 것을 의미한다. SEI를 구현했으므로 주문 ID를 반환하는&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;processOrder&lt;/code&gt;&amp;nbsp;메서드 구현을 제공해야 한다.&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;우리는 SEI와 SEI의 구현체를 만들었다. 이제 CXF를 사용해 JAX-WS 프론트엔드를 사용하는 실제 서비스 컴포넌트를 만들 수 있다.&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;listing3&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;Listing 3. beans.xml 환경 구성 파일&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;65%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;code-outline&quot; style=&quot;font-family: arial, sans-serif, ����; background-color: rgb(247, 247, 247) !important; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; font-size: 0.75em; &quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow-x: auto; overflow-y: auto; background-image: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; color: rgb(0, 0, 0); background-position: initial initial !important; background-repeat: initial initial !important; &quot;&gt;                
&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
 xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
 xmlns:jaxws=&quot;http://cxf.apache.org/jaxws&quot;
 xsi:schemaLocation=&quot;
http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd&quot;&amp;gt;

 &amp;lt;import resource=&quot;classpath:META-INF/cxf/cxf.xml&quot; /&amp;gt;
 &amp;lt;import resource=&quot;classpath:META-INF/cxf/cxf-extension-soap.xml&quot; /&amp;gt;
 &amp;lt;import resource=&quot;classpath:META-INF/cxf/cxf-servlet.xml&quot; /&amp;gt; 

 &amp;lt;jaxws:endpoint 
  id=&quot;orderProcess&quot; 
  implementor=&quot;demo.order.OrderProcessImpl&quot; 
  address=&quot;/OrderProcess&quot; /&amp;gt;
	  
&amp;lt;/beans&amp;gt;
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N101BF&quot;&gt;&lt;span class=&quot;smalltitle&quot; style=&quot;font-size: 1.2em; font-weight: bold; &quot;&gt;CXF의 환경 구성 파일 생성하기&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;CXF 환경 구성 파일은 실제로 빈 정의를 포함하는 스프링 환경 구성 파일이다. JAX-WS 프론트엔드 환경 구성을 사용해&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;웹 서비스에 대한 빈 정의를 만들자. beans.xml에 나오는&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;&amp;lt;jaxws:endpoint&amp;gt;&lt;/code&gt;&amp;nbsp;태그는&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;&amp;nbsp;웹 서비스를 JAX-WS 엔드포인트로 지정해준다. 이 웹 서비스를 공개(publish)하는 데 CXF가 내부적으로 JAX-WS를 사용하는 건 매우 효과적인 방법이다.&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;&amp;lt;jaxws:endpoint&amp;gt;&lt;/code&gt;에 구현 클래스 이름인&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcessImpl&lt;/code&gt;과 주소를 제공해야 한다. 여기서 제공하는 주소는 웹 컨텍스트(web context)와 관련 있다.&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;listing4&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;Listing 4. web.xml 환경 구성 파일&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;65%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;code-outline&quot; style=&quot;font-family: arial, sans-serif, ����; background-color: rgb(247, 247, 247) !important; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; font-size: 0.75em; &quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow-x: auto; overflow-y: auto; background-image: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; color: rgb(0, 0, 0); background-position: initial initial !important; background-repeat: initial initial !important; &quot;&gt;                
&amp;lt;web-app&amp;gt;
 &amp;lt;context-param&amp;gt;
  &amp;lt;param-name&amp;gt;contextConfigLocation&amp;lt;/param-name&amp;gt;
  &amp;lt;param-value&amp;gt;WEB-INF/beans.xml&amp;lt;/param-value&amp;gt;
 &amp;lt;/context-param&amp;gt;

 &amp;lt;listener&amp;gt;
  &amp;lt;listener-class&amp;gt;
   org.springframework.web.context.ContextLoaderListener
  &amp;lt;/listener-class&amp;gt;
 &amp;lt;/listener&amp;gt;

 &amp;lt;servlet&amp;gt;
  &amp;lt;servlet-name&amp;gt;CXFServlet&amp;lt;/servlet-name&amp;gt;
  &amp;lt;display-name&amp;gt;CXF Servlet&amp;lt;/display-name&amp;gt;
  &amp;lt;servlet-class&amp;gt;
   org.apache.cxf.transport.servlet.CXFServlet
  &amp;lt;/servlet-class&amp;gt;
  &amp;lt;load-on-startup&amp;gt;1&amp;lt;/load-on-startup&amp;gt;
 &amp;lt;/servlet&amp;gt;

 &amp;lt;servlet-mapping&amp;gt;
  &amp;lt;servlet-name&amp;gt;CXFServlet&amp;lt;/servlet-name&amp;gt;
  &amp;lt;url-pattern&amp;gt;/*&amp;lt;/url-pattern&amp;gt;
 &amp;lt;/servlet-mapping&amp;gt;
&amp;lt;/web-app&amp;gt;
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;마지막으로 다음 작업을 해야 한다.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;CXF 환경 구성 파일을 불러오는 web.xml 파일 만들기&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;환경 구성 파일을 불러오는 스프링 컨텍스트 로더(context loader) 사용하기&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;클라이언트 프로그램에서 오는 모든 요청을 제어하는 CXFServlet 등록하기&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;이제 서버측 컴포넌트가 필요로 하는 개발은 대충 마무리됐다. 이제&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;&amp;nbsp;서비스에 요청을 보내는 클라이언트 컴포넌트를 개발할 수 있다.&lt;/p&gt;
&lt;div class=&quot;ibm-alternate-rule&quot; style=&quot;clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); height: 1px; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; background-repeat: repeat no-repeat; &quot;&gt;
&lt;/div&gt;
&lt;p class=&quot;ibm-ind-link ibm-back-to-top&quot; style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 15px; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/#ibm-pcon&quot; class=&quot;ibm-anchor-up-link&quot; style=&quot;color: rgb(76, 110, 148); display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; &quot;&gt;위로&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N101FD&quot;&gt;&lt;span class=&quot;atitle&quot; style=&quot;font-size: 1.5em; font-weight: bold; &quot;&gt;클라이언트 개발하기&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;Listing 5에서 봤던 것처럼, 서버 종단 지점을 쉽게 만들 수 있는 것처럼 클라이언트 빈을 만드는 것도 매우 쉽다.&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;JaxWsProxyFactory&lt;/code&gt;는&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;&amp;nbsp;웹 서비스에 대한 클라이언트 빈을 만드는데 사용된다. 팩토리 빈은 서비스 클래스(&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;)와 서비스의 URL을 요구한다. 그러므로 클라이언트 빈 스텁(stub)이 되는&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;는 팩토리 빈 참조를 사용해 생성된다.&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;listing5&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;Listing 5. client-bean.xml 클라이언트 웹 환경 구성 파일&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;65%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;code-outline&quot; style=&quot;font-family: arial, sans-serif, ����; background-color: rgb(247, 247, 247) !important; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; font-size: 0.75em; &quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow-x: auto; overflow-y: auto; background-image: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; color: rgb(0, 0, 0); background-position: initial initial !important; background-repeat: initial initial !important; &quot;&gt;                
&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
 xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
 xmlns:jaxws=&quot;http://cxf.apache.org/jaxws&quot;
 xsi:schemaLocation=&quot;
http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://cxf.apache.org/jaxws 
http://cxf.apache.org/schema/jaxws.xsd&quot;&amp;gt;

 &amp;lt;bean id=&quot;client&quot; class=&quot;demo.order.OrderProcess&quot; 
  factory-bean=&quot;clientFactory&quot; factory-method=&quot;create&quot;/&amp;gt;
	
 &amp;lt;bean id=&quot;clientFactory&quot; class=&quot;org.apache.cxf.jaxws.JaxWsProxyFactoryBean&quot;&amp;gt;
  &amp;lt;property name=&quot;serviceClass&quot; value=&quot;demo.order.OrderProcess&quot;/&amp;gt;
  &amp;lt;property name=&quot;address&quot; value=&quot;http://localhost:8080/orderapp/OrderProcess&quot;/&amp;gt;
 &amp;lt;/bean&amp;gt;
	  
&amp;lt;/beans&amp;gt;
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;스프링 컨텍스트(context)를 사용해 정의한 클라이언트 빈을 받아온 다음,&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;processOrder&lt;/code&gt;&amp;nbsp;메서드를 호출하는 자바 메인 프로그램을 만들어보자.&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;listing6&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;Listing 6. 클라이언트 코드&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;65%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td class=&quot;code-outline&quot; style=&quot;font-family: arial, sans-serif, ����; background-color: rgb(247, 247, 247) !important; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); padding-top: 2px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; font-size: 0.75em; &quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;width: 694px; margin-top: 0px; margin-bottom: 0px; font-family: 'Andale Mono', 'Lucida Console', Monaco, Liberation, fixed, monospace; font-size: 11px; overflow-x: auto; overflow-y: auto; background-image: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: rgb(247, 247, 247) !important; color: rgb(0, 0, 0); background-position: initial initial !important; background-repeat: initial initial !important; &quot;&gt;                
public final class Client {

 public Client() {
 }

 public static void main(String args[]) throws Exception {
  ClassPathXmlApplicationContext context 
   = new ClassPathXmlApplicationContext(new String[] 
     {&quot;demo/order/client/client-beans.xml&quot;});

  OrderProcess client = (OrderProcess)context.getBean(&quot;client&quot;);
    Order order = new Order();

  String orderID = client.processOrder(order);
  System.out.println(&quot;Order ID: &quot; + orderID);
  System.exit(0);
 }
}
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class=&quot;ibm-alternate-rule&quot; style=&quot;clear: both; background-image: url(http://1.www.s81c.com/i/solid.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); height: 1px; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; background-repeat: repeat no-repeat; &quot;&gt;
&lt;/div&gt;
&lt;p class=&quot;ibm-ind-link ibm-back-to-top&quot; style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 0.76em; clear: both; text-align: right; height: 15px; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/#ibm-pcon&quot; class=&quot;ibm-anchor-up-link&quot; style=&quot;color: rgb(76, 110, 148); display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; text-decoration: none; background-image: url(http://1.www.s81c.com/i/v16/icons/u_bold.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; background-position: 0px -1px; background-repeat: no-repeat no-repeat; &quot;&gt;위로&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N10232&quot;&gt;&lt;span class=&quot;atitle&quot; style=&quot;font-size: 1.5em; font-weight: bold; &quot;&gt;프로그램 실행하기&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;프로그램을 실행하기 전에, 루트 C:\ 폴더 밑에 그림 1에서 보는 것처럼 디렉터리 구조를 만들고, 이번 글의 앞에서 다뤘던 컴포넌트를 넣어두자.&lt;/p&gt;
&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; font-size: 0.76em; color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; &quot;&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;자바 코드는 패키지 폴더에 포함&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;beans.xml과 web.xml은 web\web-inf 폴더에 포함&lt;/li&gt;
&lt;li style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 3px; &quot;&gt;client-beans.xml은 demo\order\client 폴더에 포함&lt;/li&gt;
&lt;/ul&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;fig1&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;그림 1. 코드 디렉터리 구조&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;img alt=&quot;코드 디렉터리 구조&quot; height=&quot;138&quot; src=&quot;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/folder_structure.jpg&quot; width=&quot;298&quot; style=&quot;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; &quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;OrderProcess&lt;/code&gt;&amp;nbsp;웹 서비스와 클라이언트를 구축하고, 배포하고, 실행하는 데 앤트(Ant) 도구를 사용한다. 코드는 톰캣 서버에 배포된다. c:\orderapp 폴더 아래&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;ant deploy&lt;/code&gt;&amp;nbsp;커맨드를 사용해 코드를 배포하자.&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;애플리케이션 폴더(c:\orderapp)는 앤트 빌드 파일을 갖고 있다. 위 명령을 실행한 후에&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;orderapp&lt;/code&gt;&amp;nbsp;코드는 orderapp.war 파일로 톰캣 서버 환경에 배포된다. 이제 CATALINA_HOME\bin 폴더에서&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;catalina start&lt;/code&gt;&amp;nbsp;명령을 입력해 톰캣 웹 서버를 시작하자.&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;톰캣의 webapps 폴더에 orderapp 폴더가 생성된다. 서버가 시작된 후에&amp;nbsp;&lt;code style=&quot;font-family: monospace; font-size: small !important; &quot;&gt;ant client&lt;/code&gt;&amp;nbsp;명령을 입력해 애플리케이션을 시작하자. 주문 ID가 화면에 출력된다(그림 2).&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;a name=&quot;fig2&quot;&gt;&lt;b style=&quot;font-size: 0.76em; font-weight: bold; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-family: arial, sans-serif; &quot;&gt;그림 2. 프로그램이 출력한 화면&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;img alt=&quot;프로그램이 출력한 화면&quot; height=&quot;171&quot; src=&quot;http://www.ibm.com/developerworks/kr/library/ws-pojo-springcxf/code_output.jpg&quot; width=&quot;318&quot; style=&quot;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; &quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 0); font-family: Gulim; line-height: normal; font-size: medium; &quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;&lt;a name=&quot;N10282&quot;&gt;&lt;span class=&quot;atitle&quot; style=&quot;font-size: 1.5em; font-weight: bold; &quot;&gt;결론&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;이번 글에서는 간단한 CXF 프레임워크의 특징과 코드를 작성해야 하는 별다른 노력 없이도 웹 서비스를 만들 수 있는 방법을 설명했다. 빈 컨텍스트 파일을 사용하는 CXF와 스프링 통합에 대해서도 배웠다. 또한 프레임워크가 실제로 웹 서비스 인프라스트럭처 컴포넌트를 만드는 의미를 추상화한 방법과, 오로지 웹 서비스를 생성하는 데만 집중할 수 있도록 어떤 전문적이면서 간편한 셸 API를 제공하는지를 알아 봤다&lt;/p&gt;
&lt;p style=&quot;font-family: arial, sans-serif, ����; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0.3em; padding-right: 5px; padding-bottom: 0.7em; padding-left: 5px; font-size: 0.76em; color: rgb(0, 0, 0); line-height: normal; &quot;&gt;이제 CXF를 사용하는 웹 서비스 생성의 기본을 살펴봤으니, Part 2에서는 CXF와 스프링을 사용해 RESTful 서비스를 POJO로 노출하는 방법을 살펴볼 생각이다.&lt;/p&gt;
&lt;br /&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19455638&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424922&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>JEE</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424922</guid>
			<comments>http://www.javarush.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81%EA%B3%BC-%EC%95%84%ED%8C%8C%EC%B9%98-CXF%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-POJO-%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC-%EB%94%94%EC%9E%90%EC%9D%B8%ED%95%98%EA%B3%A0-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-Part-1-CXF%EC%99%80-%EC%8A%A4%ED%94%84%EB%A7%81%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9B%B9-%EC%84%9C%EB%B9%84%EC%8A%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EC%86%8C%EA%B0%9C#entry1171424922comment</comments>
			<pubDate>Fri, 22 Jul 2011 08:53:08 +0900</pubDate>
		</item>
		<item>
			<title>[spring] PropertiesFactoryBean 에 여러개의 Properties 파일을 설정...</title>
			<link>http://www.javarush.com/entry/spring-PropertiesFactoryBean-%EC%97%90-%EC%97%AC%EB%9F%AC%EA%B0%9C%EC%9D%98-Properties-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%84%A4%EC%A0%95</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
기본 문서를 읽지 않으므로 인해 이런 기초적인 문제에서 난관에 봉착함.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;bean id=&quot;urlMapping&quot; class=&quot;org.springframework.web.servlet.handler.SimpleUrlHandlerMapping&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;mappings&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;&amp;lt;bean class=&quot;org.springframework.beans.factory.config.PropertiesFactoryBean&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;locations&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;list&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;value&amp;gt;classpath:config/spring/web/xxx.properties&amp;lt;/value&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;lt;value&amp;gt;classpath:config/spring/web/yyy.properties&amp;lt;/value&amp;gt;&lt;br /&gt;
&lt;/strong&gt;
&lt;div&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/list&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;
&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;/bean&amp;gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=18845806&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424921&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>JAVA</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424921</guid>
			<comments>http://www.javarush.com/entry/spring-PropertiesFactoryBean-%EC%97%90-%EC%97%AC%EB%9F%AC%EA%B0%9C%EC%9D%98-Properties-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%84%A4%EC%A0%95#entry1171424921comment</comments>
			<pubDate>Tue, 19 Jul 2011 17:39:27 +0900</pubDate>
		</item>
		<item>
			<title>[link] ACEGI Security 한글 문서</title>
			<link>http://www.javarush.com/entry/link-ACEGI-Security-%ED%95%9C%EA%B8%80-%EB%AC%B8%EC%84%9C</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
&lt;br /&gt;
[link] &lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/index.html&quot;&gt;http://openframework.or.kr/framework_reference/spring-security/1.x/html/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;

&lt;div class=&quot;navheader&quot;&gt;
&lt;table summary=&quot;Navigation header&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th colspan=&quot;3&quot; align=&quot;middle&quot;&gt;Acegi Security&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;20%&quot; align=&quot;left&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;th width=&quot;60%&quot; align=&quot;middle&quot;&gt;&amp;nbsp;&lt;/th&gt;
&lt;td width=&quot;20%&quot; align=&quot;right&quot;&gt;&amp;nbsp;&lt;a accesskey=&quot;n&quot; href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/pr01.html&quot;&gt;다음&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;hr&gt;
&lt;/div&gt;
&lt;div lang=&quot;ko&quot; class=&quot;book&quot;&gt;
&lt;div class=&quot;titlepage&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h1 class=&quot;title&quot;&gt;&lt;a name=&quot;d0e2&quot;&gt;&lt;/a&gt;Acegi Security&lt;/h1&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h2 class=&quot;subtitle&quot;&gt;참조 가이드&lt;/h2&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;authorgroup&quot;&gt;
&lt;div class=&quot;author&quot;&gt;
&lt;h3 class=&quot;author&quot;&gt;&lt;span class=&quot;firstname&quot;&gt;Ben&lt;/span&gt; &lt;span class=&quot;surname&quot;&gt;Alex&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p class=&quot;releaseinfo&quot;&gt;1.0.5&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;/div&gt;
&lt;div class=&quot;toc&quot;&gt;
&lt;p&gt;&lt;b&gt;차례&lt;/b&gt;&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;preface&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/pr01.html&quot;&gt;시작하는 말&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;part&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/pt01.html&quot;&gt;I. 전체적인 아키텍처&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch01.html&quot;&gt;1. 소개&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch01.html#what-is-acegi-security&quot;&gt;1.1. Acegi Security란 무엇인가?&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch01s02.html&quot;&gt;1.2. Acegi Security의 내력&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch01s03.html&quot;&gt;1.3. 릴리즈 번호 부여 체계&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch02.html&quot;&gt;2. 기술적 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch02.html#runtime-environment&quot;&gt;2.1. 런타임 환경&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch02s02.html&quot;&gt;2.2. 공유 컴포넌트(Shared Components)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch02s03.html&quot;&gt;2.3. 인증(Authentication)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch02s04.html&quot;&gt;2.4. 안전 객체(Secure Objects)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch02s05.html&quot;&gt;2.5. 결론&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch03.html&quot;&gt;3. 보조 인프라스트럭처&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch03.html#localization&quot;&gt;3.1. 지역화(Localization)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch03s02.html&quot;&gt;3.2. 필터&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch04.html&quot;&gt;4. 채널 보안&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch04.html#channel-security-overview&quot;&gt;4.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch04s02.html&quot;&gt;4.2. 설정&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch04s03.html&quot;&gt;4.3. 결론&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch05.html&quot;&gt;5. 태그 라이브러리(Tag Libraries)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch05.html#taglib-overview&quot;&gt;5.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch05s02.html&quot;&gt;5.2. 설정&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch05s03.html&quot;&gt;5.3. 사용법&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;part&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/pt02.html&quot;&gt;II. 인증(Authentication)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch06.html&quot;&gt;6. 공통적인 인증 서비스&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch06.html#mechanisms-providers-entry-points&quot;&gt;6.1. 메커니즘, 제공자(Providers), 진입점(Entry Points)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch06s02.html&quot;&gt;6.2. UserDetails와 연관 타입&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch06s02.html#in-memory-service&quot;&gt;인 메모리(In-Memory) 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch06s02.html#jdbc-service&quot;&gt;JDBC 인증&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch06s03.html&quot;&gt;6.3. 동시 세션 처리&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch06s04.html&quot;&gt;6.4. 인증 태그 라이브러리&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch07.html&quot;&gt;7. DAO 인증 제공자&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch07.html#dao-provider-overview&quot;&gt;7.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch07s02.html&quot;&gt;7.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch08.html&quot;&gt;8. JAAS(Java 인증 및 권한부여 서비스) 제공자&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch08.html#jaas-overview&quot;&gt;8.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch08s02.html&quot;&gt;8.2. 설정&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch08s02.html#jaas-callbackhandler&quot;&gt;JAAS CallbackHandler&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch08s02.html#jaas-authoritygranter&quot;&gt;JAAS AuthorityGranter&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch09.html&quot;&gt;9. Siteminder 인증 메커니즘&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch09.html#siteminder-overview&quot;&gt;9.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch09s02.html&quot;&gt;9.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch10.html&quot;&gt;10. Run-As 인증 대체&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch10.html#runas-overview&quot;&gt;10.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch10s02.html&quot;&gt;10.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch11.html&quot;&gt;11. 폼 인증 메커니즘&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch11.html#form-overview&quot;&gt;11.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch11s02.html&quot;&gt;11.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch12.html&quot;&gt;12. BASIC 인증 메커니즘&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch12.html#basic-overview&quot;&gt;12.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch12s02.html&quot;&gt;12.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch13.html&quot;&gt;13. 다이제스트(Digest) 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch13.html#digest-overview&quot;&gt;13.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch13s02.html&quot;&gt;13.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch14.html&quot;&gt;14. 익명 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch14.html#anonymous-overview&quot;&gt;14.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch14s02.html&quot;&gt;14.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch15.html&quot;&gt;15. Remember-Me 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch15.html#remember-me-overview&quot;&gt;15.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch15s02.html&quot;&gt;15.2. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch16.html&quot;&gt;16. X509 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch16.html#x509-overview&quot;&gt;16.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch16s02.html&quot;&gt;16.2. Acegi Security로 X509 사용하기&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch16s03.html&quot;&gt;16.3. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch17.html&quot;&gt;17. LDAP 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch17.html#ldap-overview&quot;&gt;17.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch17s02.html&quot;&gt;17.2. Acegi Security로 LDAP 사용하기&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch17s02.html#ldap-ldap-authenticators&quot;&gt;LdapAuthenticator 구현체&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch17s02.html#ldap-dircontextfactory&quot;&gt;LDAP 서버에 연결하기&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch17s02.html#ldap-searchobjects&quot;&gt;LDAP 검색 객체(LDAP Search Objects)&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch17s03.html&quot;&gt;17.3. 설정&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18.html&quot;&gt;18. CAS 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18.html#cas-overview&quot;&gt;18.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18s02.html&quot;&gt;18.2. CAS 작동 방식&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18s03.html&quot;&gt;18.3. 선택적 CAS 서버 설치&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18s03.html#cas-server-2&quot;&gt;CAS 2.0 버전&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18s03.html#cas-server-3&quot;&gt;CAS 3.0 버전&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18s04.html&quot;&gt;18.4. CAS 클라이언트 설정&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch18s05.html&quot;&gt;18.5. 고급 이슈&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch19.html&quot;&gt;19. 컨테이너 어댑터 인증&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch19.html#ca-overview&quot;&gt;19.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch19s02.html&quot;&gt;19.2. 어댑터 인증 제공자&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch19s03.html&quot;&gt;19.3. Jetty&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch19s04.html&quot;&gt;19.4. JBoss&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch19s05.html&quot;&gt;19.5. Resin&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch19s06.html&quot;&gt;19.6. Tomcat&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;part&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/pt03.html&quot;&gt;III. 권한 부여(Authorization)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch20.html&quot;&gt;20. 공통적인 권한부여 개념&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch20.html#authorities&quot;&gt;20.1. 권한부여(Authorities)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch20s02.html&quot;&gt;20.2. 호출전(Pre-Invocation) 처리&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch20s03.html&quot;&gt;20.3. 호출후 처리(After-Invocation Handling)&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch20s03.html#after-invocation-acl-aware&quot;&gt;ACL-Aware AfterInvocationProviders&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect2&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch20s03.html#after-invocation-acl-aware-old&quot;&gt;ACL-Aware AfterInvocationProviders (기존 ACL 모듈)&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch20s04.html&quot;&gt;20.4. 권한 부여 태그 라이브러리&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch21.html&quot;&gt;21. Secure Object 구현&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch21.html#aop-alliance&quot;&gt;21.1. AOP 연합(MethodInvocation) 보안 인터셉터&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch21s02.html&quot;&gt;21.2. AspectJ (JoinPoint) 보안 인터셉터&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch21s03.html&quot;&gt;21.3. FilterInvocation 보안 인터셉터&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch22.html&quot;&gt;22. 도메인 객체 보안&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;section&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch22.html#domain-acls-overview&quot;&gt;22.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;section&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch22s02.html&quot;&gt;22.2. 주요 개념&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch23.html&quot;&gt;23. 기존 ACL 모듈의 도메인 객체 보안&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;section&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch23.html#domain-acls-overview-old&quot;&gt;23.1. 개요&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;section&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch23s02.html&quot;&gt;23.2. Basic ACL 패키지&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;part&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/pt04.html&quot;&gt;IV. 기타 리소스&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch24.html&quot;&gt;24. 예제 애플리케이션&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch24.html#contacts-sample&quot;&gt;24.1. 연락처 예제&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch24s02.html&quot;&gt;24.2. 튜토리얼 예제&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dt&gt;&lt;span class=&quot;chapter&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch25.html&quot;&gt;25. 커뮤니티 지원&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dd&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch25.html#jira&quot;&gt;25.1. 이슈 트랙킹을 위한 JIRA 사용&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch25s02.html&quot;&gt;25.2. 참여하기&lt;/a&gt;&lt;/span&gt; 
&lt;/dt&gt;&lt;dt&gt;&lt;span class=&quot;sect1&quot;&gt;&lt;a href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/ch25s03.html&quot;&gt;25.3. 더 자세한 정보&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;navfooter&quot;&gt;
&lt;hr&gt;

&lt;table summary=&quot;Navigation footer&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width=&quot;40%&quot; align=&quot;left&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width=&quot;20%&quot; align=&quot;middle&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width=&quot;40%&quot; align=&quot;right&quot;&gt;&amp;nbsp;&lt;a accesskey=&quot;n&quot; href=&quot;http://openframework.or.kr/framework_reference/spring-security/1.x/html/pr01.html&quot;&gt;다음&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; width=&quot;40%&quot; align=&quot;left&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width=&quot;20%&quot; align=&quot;middle&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td valign=&quot;top&quot; width=&quot;40%&quot; align=&quot;right&quot;&gt;&amp;nbsp;시작하는 말&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=18845815&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424920&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>JAVA</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424920</guid>
			<comments>http://www.javarush.com/entry/link-ACEGI-Security-%ED%95%9C%EA%B8%80-%EB%AC%B8%EC%84%9C#entry1171424920comment</comments>
			<pubDate>Mon, 11 Jul 2011 15:10:24 +0900</pubDate>
		</item>
		<item>
			<title>[Ant] 5분전에 build 된 class 파일만 찾아서 복사하기.</title>
			<link>http://www.javarush.com/entry/Ant-5%EB%B6%84%EC%A0%84%EC%97%90-build-%EB%90%9C-class-%ED%8C%8C%EC%9D%BC%EB%A7%8C-%EB%B3%B5%EC%82%AC%ED%95%98%EA%B8%B0</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
&lt;p&gt;빨간색 라인이 중요포인트..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;target name=&quot;copy&quot; depends=&quot;mkdir&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;tstamp&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#f20000&quot;&gt;&amp;nbsp;&lt;strong&gt;&amp;lt;format property=&quot;build.time&quot; pattern=&quot;yyyy-MM-dd HH:mm:ss&quot; offset=&quot;-5&quot; unit=&quot;minute&quot; /&amp;gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/tstamp&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;lt;copy todir=&quot;${dist.class.dir}&quot; includeEmptyDirs=&quot;false&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;fileset dir=&quot;${dist.class.bin.dir}&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#f20000&quot;&gt;&lt;strong&gt;&amp;lt;date datetime=&quot;${build.time}&quot; when=&quot;after&quot; pattern=&quot;yyyy-MM-dd HH:mm:ss&quot; /&amp;gt; &lt;br /&gt;
&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/fileset&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;/copy&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;lt;/target&amp;gt;&lt;/p&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=18845820&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424918&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>JAVA</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424918</guid>
			<comments>http://www.javarush.com/entry/Ant-5%EB%B6%84%EC%A0%84%EC%97%90-build-%EB%90%9C-class-%ED%8C%8C%EC%9D%BC%EB%A7%8C-%EB%B3%B5%EC%82%AC%ED%95%98%EA%B8%B0#entry1171424918comment</comments>
			<pubDate>Tue, 14 Jun 2011 11:28:27 +0900</pubDate>
		</item>
		<item>
			<title>Sql Server Profiler 또다른 것....</title>
			<link>http://www.javarush.com/entry/Sql-Server-Profiler-%EB%98%90%EB%8B%A4%EB%A5%B8-%EA%B2%83</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
Sql Server Management Studio 를 설치할 때 Express 버전을 깔면 Profiler 가 안깔림.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
또는 Visual Studio 설치를 먼저 하면 또 Profiler 가 안깔릴 수도 있음. 왜 Express 버전을 넣어놔서 T.T&lt;br /&gt;
&lt;br /&gt;
프로파일러를 사용할 다른 방법이 없나.. 찾아보니, 역시 있음.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://sites.google.com/site/sqlprofiler/&quot;&gt;http://sites.google.com/site/sqlprofiler/&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;별도 어플로 깔리는데, 사용하는 방법은 동일하다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19455620&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424917&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>MSSQL</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424917</guid>
			<comments>http://www.javarush.com/entry/Sql-Server-Profiler-%EB%98%90%EB%8B%A4%EB%A5%B8-%EA%B2%83#entry1171424917comment</comments>
			<pubDate>Thu, 26 May 2011 13:32:54 +0900</pubDate>
		</item>
		<item>
			<title>[link] Apache Mina – SSL Configuration</title>
			<link>http://www.javarush.com/entry/link-Apache-Mina-%E2%80%93-SSL-Configuration</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
&lt;br /&gt;
[URL] &lt;a href=&quot;http://www.techbrainwave.com/?p=973&quot;&gt;http://www.techbrainwave.com/?p=973&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile30.uf.tistory.com/original/111073454DDB6E0B2F0E85&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile30.uf.tistory.com/image/111073454DDB6E0B2F0E85&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;mina_ssl.png&quot; height=&quot;505&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=18845837&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424916&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>JAVA</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424916</guid>
			<comments>http://www.javarush.com/entry/link-Apache-Mina-%E2%80%93-SSL-Configuration#entry1171424916comment</comments>
			<pubDate>Tue, 24 May 2011 17:36:39 +0900</pubDate>
		</item>
		<item>
			<title>자바 디컴파일러...</title>
			<link>http://www.javarush.com/entry/%EC%9E%90%EB%B0%94-%EB%94%94%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[link] &lt;a href=&quot;http://java.decompiler.free.fr/&quot;&gt;http://java.decompiler.free.fr/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
자바 디컴파일러.&lt;br /&gt;
&lt;br /&gt;
GUI, Eclipse Plugin 을 제공.&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;MARGIN: 0px&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/160E85514DB694961DA29C&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/160E85514DB694961DA29C&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;jd.jpg&quot; height=&quot;434&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;br /&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19455572&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424915&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Core Java</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424915</guid>
			<comments>http://www.javarush.com/entry/%EC%9E%90%EB%B0%94-%EB%94%94%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC#entry1171424915comment</comments>
			<pubDate>Tue, 26 Apr 2011 18:47:59 +0900</pubDate>
		</item>
		<item>
			<title>[link] EHCache --&gt;  Java Cache library</title>
			<link>http://www.javarush.com/entry/link-EHCache-Java-Cache-library</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[link]&amp;nbsp;&lt;a href=&quot;http://ehcache.org/&quot;&gt;http://ehcache.org/&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;자바로 만들어진 캐시 라이브러리,&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
간단한 설정으로 캐시를 사용할 수 있음.&lt;br /&gt;
&lt;br /&gt;
로깅시 slf4j 가 필요함. --&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.slf4j.org/download.html&quot;&gt;http://www.slf4j.org/download.html&lt;/a&gt;&amp;nbsp;에서 받으면 된다.&lt;br /&gt;
&lt;br /&gt;
참고로 &amp;nbsp;ServletFilter ZipStream 도 있음.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;p style=&quot;margin:0&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/132D81534D94242E367C96&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/132D81534D94242E367C96&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;ehcache.jpg&quot; height=&quot;394&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19455586&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424913&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Core Java</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424913</guid>
			<comments>http://www.javarush.com/entry/link-EHCache-Java-Cache-library#entry1171424913comment</comments>
			<pubDate>Thu, 31 Mar 2011 15:51:26 +0900</pubDate>
		</item>
		<item>
			<title>[펌] Javascript DateDiff</title>
			<link>http://www.javarush.com/entry/%ED%8E%8C-Javascript-DateDiff</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
출처 : &lt;a href=&quot;http://ditio.net/2010/05/02/javascript-date-difference-calculation/&quot;&gt;http://ditio.net/2010/05/02/javascript-date-difference-calculation/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DateDiff &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;COLOR: #009900&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; inDays&lt;span style=&quot;COLOR: #339933&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;COLOR: #009900&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; t2 &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d2.&lt;span style=&quot;COLOR: #660066&quot;&gt;getTime&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; t1 &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d1.&lt;span style=&quot;COLOR: #660066&quot;&gt;getTime&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;return&lt;/span&gt; parseInt&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;t2&lt;span style=&quot;COLOR: #339933&quot;&gt;-&lt;/span&gt;t1&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;24&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;3600&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #009900&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt;
&amp;nbsp;
    inWeeks&lt;span style=&quot;COLOR: #339933&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;COLOR: #009900&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; t2 &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d2.&lt;span style=&quot;COLOR: #660066&quot;&gt;getTime&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; t1 &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d1.&lt;span style=&quot;COLOR: #660066&quot;&gt;getTime&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;return&lt;/span&gt; parseInt&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;t2&lt;span style=&quot;COLOR: #339933&quot;&gt;-&lt;/span&gt;t1&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;24&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;3600&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;7&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #009900&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt;
&amp;nbsp;
    inMonths&lt;span style=&quot;COLOR: #339933&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;COLOR: #009900&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; d1Y &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d1.&lt;span style=&quot;COLOR: #660066&quot;&gt;getFullYear&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; d2Y &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d2.&lt;span style=&quot;COLOR: #660066&quot;&gt;getFullYear&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; d1M &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d1.&lt;span style=&quot;COLOR: #660066&quot;&gt;getMonth&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; d2M &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; d2.&lt;span style=&quot;COLOR: #660066&quot;&gt;getMonth&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d2M&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;*&lt;/span&gt;d2Y&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1M&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;COLOR: #cc0000&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;*&lt;/span&gt;d1Y&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #009900&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; inYears&lt;span style=&quot;COLOR: #339933&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;COLOR: #009900&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;return&lt;/span&gt; d2.&lt;span style=&quot;COLOR: #660066&quot;&gt;getFullYear&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;-&lt;/span&gt;d1.&lt;span style=&quot;COLOR: #660066&quot;&gt;getFullYear&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;COLOR: #009900&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;COLOR: #009900&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; dString &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;May, 20, 1984&quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; d1 &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;new&lt;/span&gt; Date&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;dString&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;var&lt;/span&gt; d2 &lt;span style=&quot;COLOR: #339933&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;COLOR: #003366; FONT-WEIGHT: bold&quot;&gt;new&lt;/span&gt; Date&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
document.&lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;&amp;lt;br /&amp;gt;Number of &amp;lt;b&amp;gt;days&amp;lt;/b&amp;gt; since &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;dString&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;: &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;DateDiff.&lt;span style=&quot;COLOR: #660066&quot;&gt;inDays&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
document.&lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;&amp;lt;br /&amp;gt;Number of &amp;lt;b&amp;gt;weeks&amp;lt;/b&amp;gt; since &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;dString&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;: &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;DateDiff.&lt;span style=&quot;COLOR: #660066&quot;&gt;inWeeks&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
document.&lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;&amp;lt;br /&amp;gt;Number of &amp;lt;b&amp;gt;months&amp;lt;/b&amp;gt; since &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;dString&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;: &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;DateDiff.&lt;span style=&quot;COLOR: #660066&quot;&gt;inMonths&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
document.&lt;span style=&quot;COLOR: #000066; FONT-WEIGHT: bold&quot;&gt;write&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;&amp;lt;br /&amp;gt;Number of &amp;lt;b&amp;gt;years&amp;lt;/b&amp;gt; since &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;dString&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;COLOR: #3366cc&quot;&gt;&quot;: &quot;&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;+&lt;/span&gt;DateDiff.&lt;span style=&quot;COLOR: #660066&quot;&gt;inYears&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;(&lt;/span&gt;d1&lt;span style=&quot;COLOR: #339933&quot;&gt;,&lt;/span&gt; d2&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #009900&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;COLOR: #339933&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  					&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf&quot; quality=&quot;high&quot; flashvars=&quot;nid=19455595&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;false&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;
						&lt;/div&gt;&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424912&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Javascript</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424912</guid>
			<comments>http://www.javarush.com/entry/%ED%8E%8C-Javascript-DateDiff#entry1171424912comment</comments>
			<pubDate>Thu, 24 Mar 2011 15:59:27 +0900</pubDate>
		</item>
		<item>
			<title>[phpschool 펌] [스크립트] 마우스 이벤트 시 개체 내부 이동 실행 방지</title>
			<link>http://www.javarush.com/entry/phpschool-%ED%8E%8C-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%A7%88%EC%9A%B0%EC%8A%A4-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%8B%9C-%EA%B0%9C%EC%B2%B4-%EB%82%B4%EB%B6%80-%EC%9D%B4%EB%8F%99-%EC%8B%A4%ED%96%89-%EB%B0%A9%EC%A7%80</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[link] &lt;A href=&quot;http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&amp;amp;wr_id=53802&quot;&gt;http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&amp;amp;wr_id=53802&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;mouseover나 mouseout 시에 이벤트가 지정된 개체의 내부 개체로 이동해도 이벤트는 발생합니다. &lt;br /&gt;
&lt;br /&gt;# 예를들어 개체에서 내부 개체로 마우스가 이동하면 &lt;br /&gt;
&lt;br /&gt;부모개체 out &amp;gt; 자식개체 over &amp;gt; 부모개체 over &lt;br /&gt;
이 일어납니다. &lt;br /&gt;
&lt;br /&gt;# 자식 개체에서 부모 개체로 이동하면 &lt;br /&gt;
&lt;br /&gt;자식개체 out &amp;gt; 부모개체 out &amp;gt; 부모개체 over &lt;br /&gt;
이 일어납니다. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
자식over &amp;gt; 부모over 이나 자식out &amp;gt; 부모out 은 cancelBubble/stopPropagation() 으로 방지 가능한데(테스트 안해봤지만 아마 그럴 겁니다) 부모개체로의 단독 이벤트라면 안통하죠. &lt;br /&gt;
&lt;br /&gt;링크 참조하셔서 바로 테스트 해보시면 이해 가실 겁니다. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
그걸 방지하는 소스입니다. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;간단합니다. &lt;br /&gt;
&lt;br /&gt;over시의 from 개체나 out시의 to 개체가 이벤트 지정 개체의 자식 개체이면 그냥 리턴시키고, 아니면 함수 계속... &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt; &lt;br /&gt;
&amp;lt;html&amp;gt; &lt;br /&gt;
&amp;lt;head&amp;gt; &lt;br /&gt;
&amp;lt;title&amp;gt;mouse event test&amp;lt;/title&amp;gt; &lt;br /&gt;
&lt;br /&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt; &lt;br /&gt;
div {width:50% ; text-align:center ; margin:0 auto ; border:1px solid #000} &lt;br /&gt;
&amp;lt;/style&amp;gt; &lt;br /&gt;
&lt;br /&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; &lt;br /&gt;
&lt;SPAN style=&quot;BACKGROUND-COLOR: yellow; COLOR: red&quot;&gt;function&lt;/SPAN&gt; &lt;SPAN style=&quot;BACKGROUND-COLOR: yellow; COLOR: red&quot;&gt;mouseover(e,obj)&lt;/SPAN&gt; { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var from = e?e.relatedTarget:event.fromElement; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(from) { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(from == obj) return; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from = from.parentNode; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&quot;mouseover 체크&quot;); &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;&lt;SPAN style=&quot;BACKGROUND-COLOR: yellow; COLOR: red&quot;&gt;function&lt;/SPAN&gt; mouseout(e,obj) { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var to = e?e.relatedTarget:event.toElement; &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(to) { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(to == obj) return; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;to = to.parentNode; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&quot;mouseout 체크&quot;); &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;br /&gt;
&lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;
&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;
&amp;lt;div onmouseover=&quot;mouseover(arguments[0],this)&quot; onmouseout=&quot;mouseout(arguments[0],this)&quot;&amp;gt;# mouse over/out 체크 &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;gt;middle &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;gt;in&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;middle&amp;lt;/div&amp;gt; &lt;br /&gt;
out &lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;div onmouseover=&quot;alert('일반 mouseover')&quot; onmouseout=&quot;alert('일반 mouseout')&quot;&amp;gt;# 일반 mouse over/out &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;gt;middle &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;gt;in&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;middle&amp;lt;/div&amp;gt; &lt;br /&gt;
out &lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&amp;lt;/body&amp;gt; &lt;br /&gt;
&amp;lt;/html&amp;gt; &lt;!-- 테러 태그 방지용 --&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424906&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category></category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424906</guid>
			<comments>http://www.javarush.com/entry/phpschool-%ED%8E%8C-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%A7%88%EC%9A%B0%EC%8A%A4-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%8B%9C-%EA%B0%9C%EC%B2%B4-%EB%82%B4%EB%B6%80-%EC%9D%B4%EB%8F%99-%EC%8B%A4%ED%96%89-%EB%B0%A9%EC%A7%80#entry1171424906comment</comments>
			<pubDate>Fri, 05 Nov 2010 11:35:47 +0900</pubDate>
		</item>
		<item>
			<title>[Link] JQuery Scrollable fixed header Table a jquery Plugin</title>
			<link>http://www.javarush.com/entry/Link-JQuery-Scrollable-fixed-header-Table-a-jquery-Plugin</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[URL] &lt;A href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/&quot;&gt;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;H2 id=post-213&gt;&lt;A title=&quot;Permanent Link to Scrollable Fixed Header Table – A JQuery&amp;nbsp;Plugin&quot; href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/&quot; rel=bookmark&gt;Scrollable Fixed Header Table – A JQuery&amp;nbsp;Plugin&lt;/A&gt;&lt;/H2&gt;&lt;SMALL&gt;&lt;FONT size=2 face=Arial&gt;March 22, 2010 at 7:51 am | Posted in &lt;/FONT&gt;&lt;A title=&quot;View all posts in JQuery&quot; href=&quot;http://en.wordpress.com/tag/jquery/&quot; rel=&quot;category tag&quot;&gt;&lt;FONT color=#0b76ae size=2 face=Arial&gt;JQuery&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=Arial&gt; | &lt;/FONT&gt;&lt;A title=&quot;Comment on Scrollable Fixed Header Table – A JQuery&amp;nbsp;Plugin&quot; href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#comments&quot;&gt;&lt;FONT color=#0b76ae size=2 face=Arial&gt;72 Comments&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=Arial&gt; &lt;br /&gt;
Tags: &lt;/FONT&gt;&lt;A href=&quot;http://en.wordpress.com/tag/html-table/&quot; rel=tag&gt;&lt;FONT color=#0b76ae size=2 face=Arial&gt;HTML Table&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=Arial&gt;, &lt;/FONT&gt;&lt;A href=&quot;http://en.wordpress.com/tag/jquery/&quot; rel=tag&gt;&lt;FONT color=#0b76ae size=2 face=Arial&gt;JQuery&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=Arial&gt;, &lt;/FONT&gt;&lt;A href=&quot;http://en.wordpress.com/tag/jquery-plugin/&quot; rel=tag&gt;&lt;FONT color=#0b76ae size=2 face=Arial&gt;JQuery Plugin&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=Arial&gt;, &lt;/FONT&gt;&lt;A href=&quot;http://en.wordpress.com/tag/scrollable-html-table/&quot; rel=tag&gt;&lt;FONT color=#0b76ae size=2 face=Arial&gt;Scrollable HTML Table&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;
&lt;/SMALL&gt;
&lt;SCRIPT type=text/javascript src=&quot;http://s0.wp.com/wp-content/plugins/adverts/adsense.js?m=1253160243g&amp;amp;1&quot;&gt;&lt;/SCRIPT&gt;

&lt;P&gt;This plugin allows html tables to be scrollable horizontally and vertically while headers are still visible and in tack with the columns. This plugin can be used in two modes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;With column select&lt;/STRONG&gt; – Columns to view can be selected. The select state can be persisted in a named cookie.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Without column select&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;&lt;SPAN id=more-213&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;A name=livedemo&gt;&lt;FONT color=#0b76ae&gt;Live Demo&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Demo. &lt;A href=&quot;http://jeromebulanadi.oni.cc/scrollablefixedheader.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/scrollablefixedheader.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;With tablesorter blue theme. &lt;A href=&quot;http://jeromebulanadi.oni.cc/sfht_sortable_blue.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/sfht_sortable_blue.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;With tablesorter green theme. &lt;A href=&quot;http://jeromebulanadi.oni.cc/sfht_sortable_green.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/sfht_sortable_green.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Large table with 1450 rows using list-attrs plugin to improve rendering speed.&amp;nbsp; &lt;A href=&quot;http://jeromebulanadi.oni.cc/scrollablefixedheader_big.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/scrollablefixedheader_big.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Multi-row headers. &lt;A href=&quot;http://jeromebulanadi.oni.cc/scrollablefixedheader_multirow_header.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/scrollablefixedheader_multirow_header.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;A name=download&gt;&lt;FONT color=#0b76ae&gt;Download&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;A href=&quot;http://plugins.jquery.com/files/sfht_1.0.1.zip&quot;&gt;&lt;FONT color=#0b76ae&gt;http://plugins.jquery.com/files/sfht_1.0.1.zip&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;A name=rep&gt;&lt;FONT color=#0b76ae&gt;SVN repository (Latest up to date version)&lt;br /&gt;
&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Use this command to anonymously check out the latest project source code:&lt;/P&gt;&lt;PRE&gt;svn checkout http://jquery-sfht.googlecode.com/svn/trunk/ jquery-sfht-read-only&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;browse source code&lt;/STRONG&gt; – &lt;A href=&quot;http://code.google.com/p/jquery-sfht/source/browse&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://code.google.com/p/jquery-sfht/source/browse&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;view change list&lt;/STRONG&gt; – &lt;A href=&quot;http://code.google.com/p/jquery-sfht/source/list&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://code.google.com/p/jquery-sfht/source/list&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;A name=dependencies&gt;&lt;FONT color=#0b76ae&gt;Dependencies&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;JQuery 1.2&lt;/STRONG&gt; – This JQuery version was used when I first developed this plugin. The live demo uses JQuery 1.4.2&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;JQuery Cookie &lt;/STRONG&gt;- &lt;A href=&quot;http://plugins.jquery.com/project/cookie&quot;&gt;&lt;FONT color=#0b76ae&gt;http://plugins.jquery.com/project/cookie&lt;/FONT&gt;&lt;/A&gt;. Required if to save the selected column state.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;JQuery Dimensions 1.2&lt;/STRONG&gt; – &lt;A href=&quot;http://plugins.jquery.com/project/dimensions&quot;&gt;&lt;FONT color=#0b76ae&gt;http://plugins.jquery.com/project/dimensions&lt;/FONT&gt;&lt;/A&gt;. Always required.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;JQuery list-attrs – &lt;/STRONG&gt;Download from repository. Required if need to improve speed for very large tables.&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;A name=usage&gt;&lt;FONT color=#0b76ae&gt;Getting Started&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;1. &lt;/STRONG&gt;Import dependencies&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid&quot;&gt;
&lt;DIV id=highlighter_534491 class=&quot;syntaxhighlighter nogutter  xml&quot;&gt;
&lt;DIV class=&quot;bar &quot;&gt;
&lt;DIV class=toolbar&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item viewSource&quot; title=&quot;view source&quot; href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#viewSource&quot; commandName=&quot;viewSource&quot; highlighterId=&quot;highlighter_534491&quot;&gt;view source&lt;/A&gt; 
&lt;DIV class=&quot;item copyToClipboard&quot;&gt;
&lt;OBJECT id=highlighter_534491_clipboard title=&quot;copy to clipboard&quot; codeBase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0&quot; classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 width=16 height=16 type=application/x-shockwave-flash&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://s1.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf?m=1253219630g&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://s1.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf?m=1253219630g&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Transparent&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;always&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item printSource&quot; title=print href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#printSource&quot; commandName=&quot;printSource&quot; highlighterId=&quot;highlighter_534491&quot;&gt;print&lt;/A&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item about&quot; title=? href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#about&quot; commandName=&quot;about&quot; highlighterId=&quot;highlighter_534491&quot;&gt;?&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;lines no-wrap&quot;&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;link&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;href&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;css/scrollableFixedHeaderTable.css&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;rel&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;stylesheet&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;type&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;text/css&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;/&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;type&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;text/javascript&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;src&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;javascripts/jquery-1.4.2.min.js&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;type&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;text/javascript&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;src&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;javascripts/jquery.cookie.pack.js&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;type&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;text/javascript&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;src&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;javascripts/jquery.dimensions.min.js&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;type&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;text/javascript&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;src&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;javascripts/jquery.scrollableFixedHeaderTable.js&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;script&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;2. &lt;/STRONG&gt;HTML Table. As of this version the following rules must be followed to make the plugin work.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;The table should have an &lt;/EM&gt;&lt;EM&gt;&lt;STRONG&gt;id&lt;/STRONG&gt; attribute.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;The table should be decorated with CSS class name&lt;/EM&gt;. It does not work well with css id or style attribute yet.&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;The table’s&lt;/EM&gt; &lt;EM&gt;class attribute should have “scrollableFixedHeader” as one of the values.&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Here’s the sample table. The highlighted line applies the rule above.&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid&quot;&gt;
&lt;DIV id=highlighter_546054 class=&quot;syntaxhighlighter nogutter  xml&quot;&gt;
&lt;DIV class=&quot;bar   &quot;&gt;
&lt;DIV class=toolbar&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item viewSource&quot; title=&quot;view source&quot; href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#viewSource&quot; commandName=&quot;viewSource&quot; highlighterId=&quot;highlighter_546054&quot;&gt;view source&lt;/A&gt; 
&lt;DIV class=&quot;item copyToClipboard&quot;&gt;
&lt;OBJECT id=highlighter_546054_clipboard title=&quot;copy to clipboard&quot; codeBase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0&quot; classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 width=16 height=16 type=application/x-shockwave-flash&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://s1.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf?m=1253219630g&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://s1.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf?m=1253219630g&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Transparent&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;always&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item printSource&quot; title=print href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#printSource&quot; commandName=&quot;printSource&quot; highlighterId=&quot;highlighter_546054&quot;&gt;print&lt;/A&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item about&quot; title=? href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#about&quot; commandName=&quot;about&quot; highlighterId=&quot;highlighter_546054&quot;&gt;?&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;lines no-wrap&quot;&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;style&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;.myTable { &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;background-color: BLACK; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;} &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;.myTable td { &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;background-color: WHITE; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;} &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;.myTable .header td { &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;font-weight: bold; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;background-color: #CCCCCC; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;} &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;style&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2 highlighted&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;table&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;id&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;table1&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;class&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;myTable scrollableFixedHeaderTable&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;width&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;600px&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;cellspacing&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;1&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#808080&gt;class&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;=&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#0000ff&gt;&quot;header&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;Header1&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;Header2&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;Header3&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;Header4&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (1, 1)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (2, 1)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (3, 1)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (4, 1)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (1, 2)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (2, 2)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (3, 2)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (4, 2)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (1, 3)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (2, 3)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (3, 3)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (4, 3)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (1, 4)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (2, 4)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (3, 4)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (4, 4)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (1, 5)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (2, 5)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (3, 5)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&amp;lt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;cell (4, 5)&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;td&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt; &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;lt;/&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;tr&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&amp;gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;3. &lt;/STRONG&gt;Call the plugin function.&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid&quot;&gt;
&lt;DIV id=highlighter_10256 class=&quot;syntaxhighlighter nogutter  jscript&quot;&gt;
&lt;DIV class=&quot;bar &quot;&gt;
&lt;DIV class=toolbar&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item viewSource&quot; title=&quot;view source&quot; href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#viewSource&quot; commandName=&quot;viewSource&quot; highlighterId=&quot;highlighter_10256&quot;&gt;view source&lt;/A&gt; 
&lt;DIV class=&quot;item copyToClipboard&quot;&gt;
&lt;OBJECT id=highlighter_10256_clipboard title=&quot;copy to clipboard&quot; codeBase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0&quot; classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 width=16 height=16 type=application/x-shockwave-flash&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://s1.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf?m=1253219630g&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://s1.wp.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf?m=1253219630g&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Transparent&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;always&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item printSource&quot; title=print href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#printSource&quot; commandName=&quot;printSource&quot; highlighterId=&quot;highlighter_10256&quot;&gt;print&lt;/A&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item about&quot; title=? href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#about&quot; commandName=&quot;about&quot; highlighterId=&quot;highlighter_10256&quot;&gt;?&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;lines no-wrap&quot;&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;jscript plain&quot;&gt;$(document).ready(&lt;/CODE&gt;&lt;CODE class=&quot;jscript keyword&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#006699&gt;function&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/CODE&gt;&lt;CODE class=&quot;jscript plain&quot;&gt;(){ &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;jscript plain&quot;&gt;$(&lt;/CODE&gt;&lt;CODE class=&quot;jscript string&quot;&gt;&lt;FONT color=#0000ff&gt;'#table1'&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;jscript plain&quot;&gt;).scrollableFixedHeaderTable(300,100,&lt;/CODE&gt;&lt;CODE class=&quot;jscript string&quot;&gt;&lt;FONT color=#0000ff&gt;'true'&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;jscript plain&quot;&gt;,&lt;/CODE&gt;&lt;CODE class=&quot;jscript string&quot;&gt;&lt;FONT color=#0000ff&gt;'scr_table_1_'&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;jscript plain&quot;&gt;); &lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;jscript plain&quot;&gt;});&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;A name=usage&gt;&lt;FONT color=#0b76ae&gt;Usage&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;With column select &lt;/STRONG&gt;. &lt;EM&gt;Selected columns remained after page reload.&lt;/EM&gt;&lt;/P&gt;&lt;PRE style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid&quot;&gt;$(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;tableID&lt;/SPAN&gt;).scrollableFixedHeaderTable(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;widthpx&lt;/SPAN&gt;, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;heightpx&lt;/SPAN&gt;, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;showSelect&lt;/SPAN&gt;, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;cookie&lt;/SPAN&gt;);&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;With column select&lt;/STRONG&gt;.&amp;nbsp; &lt;EM&gt;All columns are restored after page reload.&lt;/EM&gt;&lt;/P&gt;&lt;PRE style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid&quot;&gt;$(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;tableID&lt;/SPAN&gt;).scrollableFixedHeaderTable(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;widthpx&lt;/SPAN&gt;, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;heightpx&lt;/SPAN&gt;, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;showSelect&lt;/SPAN&gt;);&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;Without column select&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid&quot;&gt;$(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;tableID&lt;/SPAN&gt;).scrollableFixedHeaderTable(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;widthpx&lt;/SPAN&gt;, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;heightpx&lt;/SPAN&gt;);&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;Multirow headers&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE style=&quot;BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid&quot;&gt;$(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;tableID&lt;/SPAN&gt;).scrollableFixedHeaderTable(&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;widthpx&lt;/SPAN&gt;, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;heightpx&lt;/SPAN&gt;, null, null, &lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;rowCount&lt;/SPAN&gt;);&lt;/PRE&gt;
&lt;P&gt;Arguments&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;tableID&lt;/SPAN&gt; – ID of the table to transform&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;widthpx&lt;/SPAN&gt; – width in pixels of the transformed table&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;heightpx&lt;/SPAN&gt; – height in pixels of the transformed table&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;showSelect&lt;/SPAN&gt; – When true, shows a blue arrow on top&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;cookie&lt;/SPAN&gt; – cookie where the selected state of the column select will be stored.&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style=&quot;COLOR: #0000ff&quot;&gt;rowCount &lt;/SPAN&gt;- number of header rows&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;A name=multirow&gt;&lt;FONT color=#0b76ae&gt;Multi-row Headers&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Reference from &lt;A href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#comment-83&quot;&gt;&lt;FONT color=#0b76ae&gt;#comment-83&lt;/FONT&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Using column select only works if there are no rowspans and colspans as there is no easy way to map the header’s tr tag index to the group of tr tags in the data that is why I placed null on the column select parameters.&lt;/P&gt;&lt;PRE style=&quot;FONT-SIZE: 12px&quot;&gt;$(tableID).scrollableFixedHeaderTable(widthpx, heightpx, &lt;SPAN style=&quot;COLOR: #ff0000&quot;&gt;&lt;STRONG&gt;null, null&lt;/STRONG&gt;&lt;/SPAN&gt;, rowCount);&lt;/PRE&gt;
&lt;P&gt;The row count parameters determines the number of rows from the top to be used as a header.&lt;/P&gt;
&lt;P&gt;While version 1.0.2 is not released yet, you can download the latest source from the trunk.&lt;/P&gt;
&lt;P&gt;Get the latest trunk source &lt;A href=&quot;http://jquery-sfht.googlecode.com/svn/trunk/javascripts/jquery.scrollableFixedHeaderTable.js&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;jquery.scrollableFixedHeaderTable.js&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here’s the live demo.&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://jeromebulanadi.oni.cc/scrollablefixedheader_multirow_header.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/scrollablefixedheader_multirow_header.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;A name=improve_speed&gt;&lt;FONT color=#0b76ae&gt;Improve Table Transformation Speed&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;By default, the plugin extracts the header using the easy way:&lt;/P&gt;&lt;PRE&gt;$(sourceTable).clone().find('tr:gt(0)').remove();&lt;/PRE&gt;
&lt;P&gt;That line of code creates a copy of the source table then reduces that copy to headers only. This may be good for small tables but not for very big tables. see &lt;A href=&quot;http://jeromebulanadi.wordpress.com/2010/03/22/scrollable-fixed-header-table-a-jquery-plugin/#comment-62&quot;&gt;&lt;FONT color=#0b76ae&gt;#comment-62&lt;/FONT&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For speed improvement, get the latest plugin version, and list-attrs plugin.&lt;/P&gt;
&lt;P&gt;Here are the links&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://jquery-sfht.googlecode.com/svn/trunk/javascripts/jquery.scrollableFixedHeaderTable.js&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;jquery.scrollableFixedHeaderTable.js&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://jquery-sfht.googlecode.com/svn/trunk/javascripts/jquery-list-attributes.js&quot;&gt;&lt;FONT color=#0b76ae&gt;jquery-list-attributes.js&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Add the a Document type to your page to force IE 8 to render in standards mode.&lt;/P&gt;
&lt;P&gt;example:&lt;/P&gt;&lt;PRE&gt;&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;
&quot;http://www.w3.org/TR/html4/strict.dtd&quot;&amp;gt;&lt;/PRE&gt;
&lt;P&gt;Add the listAttributes plugin to your scripts.&lt;/P&gt;&lt;PRE&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;javascripts/jquery-list-attributes.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/PRE&gt;
&lt;P&gt;You may clear your cache of the of sfht plug in.&lt;/P&gt;
&lt;P&gt;That’s all! The latest sfht plugin will use grab only the header when the listAttrs plugin is detected.&lt;/P&gt;
&lt;P&gt;Here’s a live demo with a table containing 1450 rows.&amp;nbsp; The page transforms the table after the document loads in a short time.&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://jeromebulanadi.oni.cc/scrollablefixedheader_big.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/scrollablefixedheader_big.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;A name=integration&gt;&lt;FONT color=#0b76ae&gt;Integrating with JQuery Tablesorter&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;You can view live the the demo here:&lt;/P&gt;
&lt;P&gt;blue theme. &lt;A href=&quot;http://jeromebulanadi.oni.cc/sfht_sortable_blue.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/sfht_sortable_blue.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;green theme. &lt;A href=&quot;http://jeromebulanadi.oni.cc/sfht_sortable_green.html&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;http://jeromebulanadi.oni.cc/sfht_sortable_green.html&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;or offline with the &lt;A href=&quot;http://plugins.jquery.com/files/sfht_1.0.1.zip&quot;&gt;&lt;FONT color=#0b76ae&gt;sfth_1.0.1 release&lt;/FONT&gt;&lt;/A&gt;. sfht_sortable_blue.html and sfth_sortable_green.html&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://tablesorter.com/docs/&quot; target=_blank&gt;&lt;FONT color=#0b76ae&gt;Tablesorter&lt;/FONT&gt;&lt;/A&gt; is great jQuery plugin for sorting data with a click on the header.&amp;nbsp; Integration with this plugin have a few changes, however.&lt;/P&gt;
&lt;P&gt;1. The table should have in this tag order:&lt;/P&gt;&lt;PRE&gt;&amp;lt;table&amp;gt;
  &amp;lt;thead&amp;gt;
    &amp;lt;tr&amp;gt;
      &amp;lt;th&amp;gt;...&amp;lt;/th&amp;gt;
      ...
    &amp;lt;/tr&amp;gt;
    ...
  &amp;lt;/thead&amp;gt;
  &amp;lt;tbody&amp;gt;
    &amp;lt;tr&amp;gt;
      &amp;lt;td&amp;gt;...&amp;lt;/td&amp;gt;
      ...
    &amp;lt;/tr&amp;gt;
    ...
  &amp;lt;/tbody&amp;gt;
&amp;lt;/table&amp;gt;&lt;/PRE&gt;
&lt;P&gt;Yes, th for header and td for data.&lt;/P&gt;
&lt;P&gt;2. Remove the width, border and padding from table.tablesorter class from the selected table sorter theme. This ensures compatibility with browser box models. This example is from themes\blue\styles.css of the tablesorter package.&lt;/P&gt;&lt;PRE&gt;table.tablesorter {
  font-family:arial;
  background-color: #CDCDCD;
  /* margin:10px 0pt 15px; */
  font-size: 8pt;
  /* width: 100%; */
  text-align: left;
}&lt;/PRE&gt;
&lt;P&gt;The modifications are ready, you can add this imports from table sorter.&lt;/P&gt;&lt;PRE&gt;&amp;lt;link href=&quot;css/themes/blue/style.css&quot; rel=&quot;stylesheet&quot;&amp;nbsp; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;javascripts/jquery.tablesorter.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/PRE&gt;
&lt;P&gt;Now,&amp;nbsp; for the initializing script.&lt;/P&gt;&lt;PRE&gt;$(document).ready(function(){
    $('#myTable1').scrollableFixedHeaderTable(800, 200, true, 'mycookie');
    $('#myTable1').tablesorter().bind('sortEnd', function(){
        var $cloneTH = $('.sfhtHeader thead th');
        var $trueTH = $('.sfhtData thead th');
        $cloneTH.each(function(index){
            $(this).attr('class', $($trueTH[index]).attr('class'));
        });
    });

    /* synchronize sortable and scrollable */
    $('.sfhtHeader thead th').each(function(index){
        var $cloneTH = $(this);
        var $trueTH = $($('.sfhtData thead th')[index]);
        $cloneTH.attr('class', $trueTH.attr('class'));
        $cloneTH.click(function(){
            $trueTH.click();
        });
    });
});&lt;/PRE&gt;
&lt;P&gt;If your are using the green theme. Use spaces as padding for the headers. The script below adds 10 spaces to each header.&lt;/P&gt;&lt;PRE&gt;$('th.header').each(function(){
  var $this = $(this);
  var spaced = '&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;'
  + $(this).html();
  $this.html(spaced);
});&lt;/PRE&gt;
&lt;P&gt;The multisort feature, using shift key, does not work by clicking on the floating header.&lt;/P&gt;
&lt;P&gt;It may be possible by means of programmatic multisorting instead of using the original click event.&lt;/P&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424905&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Javascript</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424905</guid>
			<comments>http://www.javarush.com/entry/Link-JQuery-Scrollable-fixed-header-Table-a-jquery-Plugin#entry1171424905comment</comments>
			<pubDate>Tue, 02 Nov 2010 17:00:15 +0900</pubDate>
		</item>
		<item>
			<title>jquery block ui.....</title>
			<link>http://www.javarush.com/entry/jquery-block-ui</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
&lt;P&gt;[link] &lt;A href=&quot;http://jquery.malsup.com/block/#element&quot;&gt;http://jquery.malsup.com/block/#element&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;select box 나 TextArea 등에 DIV를 올릴 경우 제대로 가려주는 플러그인.&lt;br /&gt;
&lt;br /&gt;ActiveX 도 잘 가려집니다.&lt;br /&gt;
&lt;br /&gt;참고 그림.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/154AEA014C5BF595279BB1&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/154AEA014C5BF595279BB1&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;jqueryBlockUI.png&quot; height=&quot;396&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424904&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>Javascript</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424904</guid>
			<comments>http://www.javarush.com/entry/jquery-block-ui#entry1171424904comment</comments>
			<pubDate>Fri, 06 Aug 2010 20:44:46 +0900</pubDate>
		</item>
		<item>
			<title>[펌] [CSS] text-overflow:ellipsis 를 FireFox 에서 사용하기</title>
			<link>http://www.javarush.com/entry/%ED%8E%8C-CSS-text-overflowellipsis-%EB%A5%BC-FireFox-%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0</link>
			<description>	&lt;div class=&quot;ad250_outter&quot; style=&quot;float: right; margin: 0 0 20px 10px; position: relative; width: 250px;&quot;&gt;
		&lt;div class=&quot;ad250&quot; style=&quot;background: transparent url(http://i1.daumcdn.net/img-media/media3/common/ad250_bar_r2.gif) no-repeat scroll 0 0; width: 250px; height: 250px; padding: 18px 0 0; position: relative; width: 250px&quot;&gt;
			&lt;iframe width=&quot;250&quot; height=&quot;250&quot; border=&quot;0&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; src=&quot;http://amsv2.daum.net/ad/adview?secid=00659&amp;mkvid=1&amp;blogid=116983&quot;&gt;&lt;/iframe&gt;		&lt;/div&gt;
	&lt;/div&gt;
[출처] &lt;A href=&quot;http://kais.tistory.com/96&quot;&gt;http://kais.tistory.com/96&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;제목이나 내용이 긴 경우 뒷부분을 잘라서 말줄임표 ... 로 표시하는걸, PHP 나 자바스크립트로 잘라서 하다가 이제는 CSS&amp;nbsp;&lt;A title=&quot;[http://www.css3.com/css-text-overflow/]로 이동합니다.&quot; href=&quot;http://www.css3.com/css-text-overflow/&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;text-overflow&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;를 이용하는 경우가 많습니다. &lt;A title=&quot;[http://www.css3.com/css-text-overflow/]로 이동합니다.&quot; href=&quot;http://www.css3.com/css-text-overflow/&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;text-overflow&lt;/FONT&gt;&lt;/A&gt; 속성의 자르기(clip)&amp;nbsp;와 말줄임표(ellipsis) 중 ellipsis 를 사용해서 문자열을 잘라낼 수 있습니다.&lt;br /&gt;
이 속성을 사용하기 위해서는 &lt;A title=&quot;[http://www.css3.com/css-overflow/]로 이동합니다.&quot; href=&quot;http://www.css3.com/css-overflow/&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;overflow&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;와&amp;nbsp;&lt;A title=&quot;[http://www.css3.com/css-white-space]로 이동합니다.&quot; href=&quot;http://www.css3.com/css-white-space&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;white-space&lt;/FONT&gt;&lt;/A&gt; 를 아래처럼 지정해 주어야 합니다.
&lt;DIV id=highlighter_129197 class=&quot;syntaxhighlighter nogutter  css&quot;&gt;
&lt;DIV class=&quot;bar          show&quot;&gt;
&lt;DIV class=toolbar&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item viewSource&quot; title=&quot;view source&quot; href=&quot;http://kais.tistory.com/96#viewSource&quot; commandName=&quot;viewSource&quot; highlighterId=&quot;highlighter_129197&quot;&gt;view source&lt;/A&gt; 
&lt;DIV class=&quot;item copyToClipboard&quot;&gt;
&lt;OBJECT id=highlighter_129197_clipboard title=&quot;copy to clipboard&quot; codeBase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0&quot; classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 width=16 height=16 type=application/x-shockwave-flash&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://cfs.tistory.com/custom/blog/22/225347/skin/images/clipboard.swf&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://cfs.tistory.com/custom/blog/22/225347/skin/images/clipboard.swf&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Transparent&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;always&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item printSource&quot; title=print href=&quot;http://kais.tistory.com/96#printSource&quot; commandName=&quot;printSource&quot; highlighterId=&quot;highlighter_129197&quot;&gt;print&lt;/A&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item about&quot; title=? href=&quot;http://kais.tistory.com/96#about&quot; commandName=&quot;about&quot; highlighterId=&quot;highlighter_129197&quot;&gt;?&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=lines&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;.ellipsis { &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;css keyword&quot;&gt;&lt;FONT color=#0000ff&gt;overflow&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;:&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css value&quot;&gt;&lt;FONT color=#a000a0&gt;hidden&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;css keyword&quot;&gt;&lt;FONT color=#0000ff&gt;white-space&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;:&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css value&quot;&gt;&lt;FONT color=#a000a0&gt;nowrap&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;text-&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css keyword&quot;&gt;&lt;FONT color=#0000ff&gt;overflow&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;:ellipsis; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;}&lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;
인터넷 익스플로러(Internet Explorer, IE) 에서는 지원을 하지만,&amp;nbsp;&lt;A title=&quot;[http://sbsidesign.springnote.com/pages/844350]로 이동합니다.&quot; href=&quot;http://sbsidesign.springnote.com/pages/844350&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;파이어폭스(FireFox)는 text-oveflow 에 ellipsis 값을 줘도 clip 처럼 작동합니다&lt;/FONT&gt;&lt;/A&gt;. FireFox 에서 말줄임표(ellipsis)를 넣으려면 &lt;A title=&quot;[http://www.mozilla.org/projects/xul/]로 이동합니다.&quot; href=&quot;http://www.mozilla.org/projects/xul/&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;XUL&lt;/FONT&gt;&lt;/A&gt; &lt;A title=&quot;[https://developer.mozilla.org/En/XUL:description]로 이동합니다.&quot; href=&quot;https://developer.mozilla.org/En/XUL:description&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;description&lt;/FONT&gt;&lt;/A&gt; 요소를&amp;nbsp;이용해서&amp;nbsp;할 수 있습니다. CSS 에서 &lt;A title=&quot;[http://www.w3.org/TR/xbl/]로 이동합니다.&quot; href=&quot;http://www.w3.org/TR/xbl/&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;XBL 바인딩&lt;/FONT&gt;&lt;/A&gt;을 지원하기 때문이 이를 통해 XML 을 호출하게 됩니다. 자세한 코드는 아래와 같습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;OL style=&quot;LIST-STYLE-TYPE: decimal&quot;&gt;
&lt;LI&gt;
&lt;P&gt;아래 코드를 ellipsis.xml 파일로 저장합니다.&lt;/P&gt;
&lt;DIV id=highlighter_788599 class=&quot;syntaxhighlighter nogutter  xml&quot;&gt;
&lt;DIV class=&quot;bar                                                                                       &quot;&gt;
&lt;DIV class=toolbar&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item viewSource&quot; title=&quot;view source&quot; href=&quot;http://kais.tistory.com/96#viewSource&quot; commandName=&quot;viewSource&quot; highlighterId=&quot;highlighter_788599&quot;&gt;view source&lt;/A&gt; 
&lt;DIV class=&quot;item copyToClipboard&quot;&gt;
&lt;OBJECT id=highlighter_788599_clipboard title=&quot;copy to clipboard&quot; codeBase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0&quot; classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 width=16 height=16 type=application/x-shockwave-flash&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://cfs.tistory.com/custom/blog/22/225347/skin/images/clipboard.swf&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://cfs.tistory.com/custom/blog/22/225347/skin/images/clipboard.swf&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Transparent&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;always&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item printSource&quot; title=print href=&quot;http://kais.tistory.com/96#printSource&quot; commandName=&quot;printSource&quot; highlighterId=&quot;highlighter_788599&quot;&gt;print&lt;/A&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item about&quot; title=? href=&quot;http://kais.tistory.com/96#about&quot; commandName=&quot;about&quot; highlighterId=&quot;highlighter_788599&quot;&gt;?&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=lines&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;?&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;xml&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#ef8020&gt;version&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;=&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#ff00ff&gt;&quot;1.0&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;?&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;bindings&lt;/FONT&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#ef8020&gt;xmlns&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;=&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#ff00ff&gt;&quot;&lt;/FONT&gt;&lt;A href=&quot;http://www.mozilla.org/xbl&quot;&gt;&lt;FONT color=#ff00ff&gt;http://www.mozilla.org/xbl&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#ff00ff&gt;&quot;&lt;/FONT&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#ef8020&gt;xmlns:xbl&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;=&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#ff00ff&gt;&quot;&lt;/FONT&gt;&lt;A href=&quot;http://www.mozilla.org/xbl&quot;&gt;&lt;FONT color=#ff00ff&gt;http://www.mozilla.org/xbl&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#ff00ff&gt;&quot;&lt;/FONT&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#ef8020&gt;xmlns:xul&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;=&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#ff00ff&gt;&quot;&lt;/FONT&gt;&lt;A href=&quot;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&quot;&gt;&lt;FONT color=#ff00ff&gt;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#ff00ff&gt;&quot;&lt;/FONT&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;binding&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#ef8020&gt;id&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;=&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#ff00ff&gt;&quot;ellipsis&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;content&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;xul:description&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#ef8020&gt;crop&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;=&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#ff00ff&gt;&quot;end&quot;&lt;/FONT&gt;&lt;/CODE&gt; &lt;CODE class=&quot;xml color1&quot;&gt;&lt;FONT color=#ef8020&gt;xbl:inherits&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;=&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml string&quot;&gt;&lt;FONT color=#ff00ff&gt;&quot;value=xbl:text&quot;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;children&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;/&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;/&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;xul:description&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;/&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;content&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;/&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;binding&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;lt;/&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml keyword&quot;&gt;&lt;FONT color=#0000ff&gt;bindings&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;xml plain&quot;&gt;&lt;FONT color=#400000&gt;&amp;gt;&lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;CSS 에서 사용시 아래처럼 -moz-binding 을 통해 XBL 바인딩을 호출 할 수 있습니다.&lt;br /&gt;

&lt;DIV id=highlighter_749504 class=&quot;syntaxhighlighter nogutter  css&quot;&gt;
&lt;DIV class=&quot;bar                      &quot;&gt;
&lt;DIV class=toolbar&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item viewSource&quot; title=&quot;view source&quot; href=&quot;http://kais.tistory.com/96#viewSource&quot; commandName=&quot;viewSource&quot; highlighterId=&quot;highlighter_749504&quot;&gt;view source&lt;/A&gt; 
&lt;DIV class=&quot;item copyToClipboard&quot;&gt;
&lt;OBJECT id=highlighter_749504_clipboard title=&quot;copy to clipboard&quot; codeBase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0&quot; classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 width=16 height=16 type=application/x-shockwave-flash&gt;&lt;PARAM NAME=&quot;_cx&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;_cy&quot; VALUE=&quot;423&quot;&gt;&lt;PARAM NAME=&quot;FlashVars&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Movie&quot; VALUE=&quot;http://cfs.tistory.com/custom/blog/22/225347/skin/images/clipboard.swf&quot;&gt;&lt;PARAM NAME=&quot;Src&quot; VALUE=&quot;http://cfs.tistory.com/custom/blog/22/225347/skin/images/clipboard.swf&quot;&gt;&lt;PARAM NAME=&quot;WMode&quot; VALUE=&quot;Transparent&quot;&gt;&lt;PARAM NAME=&quot;Play&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Loop&quot; VALUE=&quot;-1&quot;&gt;&lt;PARAM NAME=&quot;Quality&quot; VALUE=&quot;High&quot;&gt;&lt;PARAM NAME=&quot;SAlign&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;Menu&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;Base&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;AllowScriptAccess&quot; VALUE=&quot;always&quot;&gt;&lt;PARAM NAME=&quot;Scale&quot; VALUE=&quot;ShowAll&quot;&gt;&lt;PARAM NAME=&quot;DeviceFont&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;EmbedMovie&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;BGColor&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SWRemote&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;MovieData&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;SeamlessTabbing&quot; VALUE=&quot;1&quot;&gt;&lt;PARAM NAME=&quot;Profile&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;ProfileAddress&quot; VALUE=&quot;&quot;&gt;&lt;PARAM NAME=&quot;ProfilePort&quot; VALUE=&quot;0&quot;&gt;&lt;PARAM NAME=&quot;AllowNetworking&quot; VALUE=&quot;all&quot;&gt;&lt;PARAM NAME=&quot;AllowFullScreen&quot; VALUE=&quot;false&quot;&gt;&lt;/OBJECT&gt;&lt;/DIV&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item printSource&quot; title=print href=&quot;http://kais.tistory.com/96#printSource&quot; commandName=&quot;printSource&quot; highlighterId=&quot;highlighter_749504&quot;&gt;print&lt;/A&gt;&lt;A style=&quot;WIDTH: 16px; HEIGHT: 16px&quot; class=&quot;item about&quot; title=? href=&quot;http://kais.tistory.com/96#about&quot; commandName=&quot;about&quot; highlighterId=&quot;highlighter_749504&quot;&gt;?&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=lines&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;.ellipsis { &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;text-&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css keyword&quot;&gt;&lt;FONT color=#0000ff&gt;overflow&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;: ellipsis; &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt1&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=spaces&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;-moz-binding: &lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css value&quot;&gt;&lt;FONT color=#a000a0&gt;url&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;(&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css string&quot;&gt;&lt;FONT color=#ff00ff&gt;'ellipsis.xml#ellipsis'&lt;/FONT&gt;&lt;/CODE&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;); &lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV class=&quot;line alt2&quot;&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=content&gt;&lt;CODE class=&quot;css plain&quot;&gt;&lt;FONT color=#400000&gt;}&lt;/FONT&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;br /&gt;

&lt;P&gt;&lt;A title=&quot;[https://developer.mozilla.org/En/XUL:description]로 이동합니다.&quot; href=&quot;https://developer.mozilla.org/En/XUL:description&quot; target=_blank&gt;&lt;FONT color=#2790bb&gt;XUL:description&lt;/FONT&gt;&lt;/A&gt; 을 간단히 설명하면, &lt;STRONG&gt;crop&lt;/STRONG&gt; 속성을 통해 잘라낼 문자열의 위치를 지정하고, &lt;STRONG&gt;inherits&lt;/STRONG&gt; 속성으로 &lt;STRONG&gt;value&lt;/STRONG&gt; 값에 문자열을 지정합니다. crop 값을 만약 start 나 left 로 지정하게되면 첫부분이 잘라져서 나오겠죠.&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;&lt;div class=&quot;tt-plugin tt-share-entry-with-sns tt-sns-icon-alignment-left tt-sns-icon-size-big&quot;&gt;
	&lt;div class=&quot;tt-sns-wrap&quot; id=&quot;ttSnsWrap-&quot;&gt;
		&lt;ul class=&quot;tt-sns-service-default&quot;&gt;
			&lt;li class=&quot;tt-sns-service-mypeople&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('mypeople', '', '');&quot;&gt;마이피플&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-twitter&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('twitter', '', '');&quot;&gt;트위터&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-facebook&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('facebook', '', '');&quot;&gt;페이스북&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-other&quot;&gt;&lt;a href=&quot;javascript:;&quot; onmouseover=&quot;ShareEntryWithSNS.showLayer(event, '');&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;더보기&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;ul class=&quot;tt-sns-service-more&quot; id=&quot;ttSnsServiceMore-&quot; onmouseout=&quot;ShareEntryWithSNS.hideLayer(event, '');&quot;&gt;
			&lt;li class=&quot;tt-sns-service-me2day&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('me2day', '', '');&quot;&gt;미투데이&lt;/a&gt;&lt;/li&gt;
			&lt;li class=&quot;tt-sns-service-yozm&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;ShareEntryWithSNS.share('yozm', '', '');&quot;&gt;요즘&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;div class=&quot;tt-sns-clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align:left; padding-top:10px;&quot;&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?href=www.javarush.com/1171424903&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=310&amp;amp;action=like&amp;amp;font=tahoma&amp;amp;colorscheme=light&amp;amp;height=65&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:310px; height:65px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=&quot;_blank&quot;&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>DHTML</category>
			<author>tornado</author>
			<guid>http://www.javarush.com/1171424903</guid>
			<comments>http://www.javarush.com/entry/%ED%8E%8C-CSS-text-overflowellipsis-%EB%A5%BC-FireFox-%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0#entry1171424903comment</comments>
			<pubDate>Fri, 06 Aug 2010 17:17:14 +0900</pubDate>
		</item>
	</channel>
</rss>
