Transaction Scope 클래스

네임스페이스 : Systems.Transactions
어셈블리 : System.Transactions (in System.Transactions.dll)
프레임웍 : 2.0 부터


정확한 사용에 대한 설명은 MSDN 에 있습니다.
 (http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx)

사용의 예 (VS 2008)
System.Transaction.dll 을 참조 시켜 준 뒤 네임스페이스를 사용합니다.
using System.Transactions;


삭제 쿼리를 받아 InsertStorageDataSet 메소드에 보내어 쿼리를 실행 시킵니다. InsertStorageDataSet 메소드에는 트랜젝션이 걸려 있지 않으며, Scope 내부에서 원하는 작업 메소드를 모두 실행 시킨 뒤 마지막에 scope.Complete() 를 해주면 트랜젝션이 끝이 납니다.

간단한 사용의 예이기 때문에 별다른 설명 첨부 하지 않습니다.


저작자 표시
신고

'초짜 IT보이 서바이벌 스토리 > ASP.Net' 카테고리의 다른 글

c#.Net Transaction Scope 사용하기  (0) 2010.04.27
ASP.NET MVC 패턴 소개 (C#)  (0) 2009.11.05
ASP.NET MVC 1.0  (0) 2009.04.20
ViewState 와 Session 의 장단점  (0) 2008.08.25
ASP.NET 공부시작~  (1) 2008.07.14
ASP.Net vs VB.Net  (0) 2008.03.04

posted by youp_han matrim


지난 2009년 4월 9일 ASP.NET MVC 1.0 이 출시되었다.
닷넷 개발자라면 누구나 한번쯤은 들어봤을 뉴스이다. 아래 내용은 ASP.NET MVC 1.0  을 다운받을 수 있는 MS 싸이트에서 파일과 함께 간략하게 소개된 내용을 정리해 보았다.
(http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&displaylang=en)

간략한 소개
1) 버전 : 1.0
2) 출시 : 2009 년 4월 9일
3) 언어 : 영어

ASP.NET MVC 1.0은 ASP.NET 3.5 런타임에 새로운 MVC 프레임웍을 탑제 하여, MVC 디자인 패턴으로 개발자들로 하여금 웹 어플리케이션을 개발하는데 좀더 유리하게 하였다. UI 나 View 를 비지니스 와 어플리케이션 로직 및 백엔드 데이터와 명확하게 구분될 수 있도록 하였으며, 테스트 주도 개발 또한 쉽도록 하였다.

ASP.NET MVC framework 는 웹 어플리케이션에 사용하는 폴더 구조에 관습적인 특정 패턴의 정의를 부여하며, "action" 의 요청에 대하여 컨트롤러 기반 클래스가 받아 처리토록 하였다.
이번 릴리즈엔 웹 어플리케이션을 만들 때 Visual Studio 2008 MVC 템플릿이 사용할 수 있도록 하였으며 이를 사용한 웹 어플리케이션 개발에 개발자들이 편리하게 선택할 수 있는 특정 유닛 테스트 구조도 포함하고 있다.

MVC 프레임웤은 개발자들의 필요에 따른 정교하며 복잡한 구조 설계나, Dependency Injection(DI) 기술, 새로운 뷰 렌더링 엔진 혹은 개발자가 만든 컨트롤러 등 개발자가 개발에 필요한 확장이 자유롭도록 하였다.

ASP.NET MVC 프레임웤이 ASP.NET 3.5 에 탑제되어 있어 개발자들은 .NET 3.5 의 로컬라이제이션, 권한, 프로필 등 모든 기능들을 함께 사용할 수 있다.

System Requirements
지원 OS: Server 2003, Server 2008, Vista, XP, .NET 3.5 SP1 VS2008, VS2008 SP1 이나 Visual Web Developer 2008 SP1

다운받아 실행해 본 화면을 함께 올립니다.

신고

'초짜 IT보이 서바이벌 스토리 > ASP.Net' 카테고리의 다른 글

c#.Net Transaction Scope 사용하기  (0) 2010.04.27
ASP.NET MVC 패턴 소개 (C#)  (0) 2009.11.05
ASP.NET MVC 1.0  (0) 2009.04.20
ViewState 와 Session 의 장단점  (0) 2008.08.25
ASP.NET 공부시작~  (1) 2008.07.14
ASP.Net vs VB.Net  (0) 2008.03.04

posted by youp_han matrim

오늘 문득 궁금한점이 생겨 인터넷을 뒤져보았다.
ViewState 와 Session 의 장단점이 뭘까?

답변.. 넘 멋쥔미~ 아래 내용은 Devpia 에 나와 같은 질문을 한 분 글에 답변을 다신 서학수님의
답변이다.

좀더 ViewState 와 Session 에 대해 공부해야 겠지만, 사용방법을 제외하고 실용적인면에서 나의 가려움을
멋드러지게 긁어준 답변이다.

"Devpia 서학수 (tech2001) 의 답변
각각의 장단점이 모두 있습니다.

Session을 쓰면 서버의 메모리에 있으므로 속도가 제일 빠릅니다. 하지만, 세션마다 메모리를 차지한다는
문제점이 있구요.
Cookie를 쓰면 메모리를 차지하지 않습니다만, 노출의 우려 및 사용자의 인터넷 옵션에 따라 상황이 변하는
문제점이 있구요.
ViewState를 쓰면 메모리를 차지하지 않고, 사용자의 옵션도 상관없지만, 파일의 사이즈가 커져서 전송속도에
영향을 주는 문제점이 있습니다.

상황에 따라서 다 장단점이 있습니다."

Session Validation

사용자 삽입 이미지

ViewState Provider

사용자 삽입 이미지
신고

'초짜 IT보이 서바이벌 스토리 > ASP.Net' 카테고리의 다른 글

c#.Net Transaction Scope 사용하기  (0) 2010.04.27
ASP.NET MVC 패턴 소개 (C#)  (0) 2009.11.05
ASP.NET MVC 1.0  (0) 2009.04.20
ViewState 와 Session 의 장단점  (0) 2008.08.25
ASP.NET 공부시작~  (1) 2008.07.14
ASP.Net vs VB.Net  (0) 2008.03.04

posted by youp_han matrim



티스토리 툴바