<WCF Step by Step>
DAAB 로 DB 연결
- Microsoft patterns & practices : Enterprise Library : Enterprise Library Configuration 로 커넥션 스트링 생성 (web.config)
참조
Microsoft.Practices.EnterpriseLibrary.Data
Microsoft.Practices.EnterpriseLibrary.Common
Microsoft.Practices.ObjectBuilder2
web.config 설정 시 <configuration></configuration> 자식 노드로 <system.serviceModel> 노드 추가
serviceModel 예제 -> 각 노드 및 세부 애트리뷰트 정리 필요.
<system.serviceModel>
<services><service name="Products.ProductsServiceImpl" behaviorConfiguration="ProductsBehavior">
<endpoint address="" binding="basicHttpBinding" contract="Products.IProductsService" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ProductsBehavior">
<serviceDebug includeExceptionDetailInFaults="true" /> <!-- 개발 시 서비스 Debug 시 필요함.(삽질했음. 주의 할 것) -->
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Service Definition File (서비스와 같은 이름으로 생성. [프로젝트명.svc])
예제
<%@ ServiceHost Service = "Products.ProductsServiceImpl" Debug="true" %> <!-- Debug="true" 는 위에꺼 삽질하느라 임의로 넣었음. -->
<%@ Assembly Name = "ProductsService" %>
기본 구조
데이터 계약
[DataContract]
public class Product { }
서 비스 계약
[ServiceContract]
public interface IProductsService { }
서 비스 계약 구현
public class ProductsServiceImpl : IProductsService { }
참고 서적 및 사이트
이 글은 스프링노트에서 작성되었습니다.
습관이 될 때까지 편집증 환자 처럼 정리 해라.
시간은 돈이므로 시간을 낭비하지 마라.
북마크를 정리하라.
내 PC 파일을 정리하라
* 고전적인 파일 정리 : 기본 룰 정하기
블로그에 글을 써라
* 태그의 활용 : 기본 룰에 맞춰서 태그 및 카테고리를 활용
2. 업무에 적용하라
업무 시스템을 활용하여 업무를 일목요연하게 정리하라.
기준을 세우고 주변 동료들을 참여토록 하라.
3. 정리 된 내용을 분석하고 활용하라.
큰 목표를 보라(정하라).
남들 보다 한 스텝 먼저 생각하라.
※ 바뀌지 않으면 도태된다!
select name, convert(numeric,convert(numeric,size) * (8 * 1024)) as sizeByte
from sys.database_files with(nolock)
일단은 바쁘니 이렇게 저장...
DB 파일 용량 알아오기...
사용량 증가 그래프가 필요 할 때 짭짤 할 듯...







Prev