ASP/ADO.Net C# 실무 과정 자료] 새로운 프로젝트 작성








ASP/ADO.Net C# 실무 과정 자료] 새로운 프로젝트 작성

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 


새로운 프로젝트 작성

 

 


새로운 프로젝트 작성

 

 

 

 

 


새로운 asp.net 프로젝트 작성

 

 


웹폼 추가


ASP/ADO.Net C# 실무 과정 자료] Code Behind

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Code Behind

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

Code Behind


■ In addition to customizing the generated Page class using embedded code, ASP.NET supports page inheritance

  - Technique of Page inheritance is called code-behind

 


  - Supported through the Inherits attribute of the Page directive

 


  - Promotes separation of code and presentation

 


  - Code-behind files can either be pre-compiled, or compiled on demand using the src attribute of the Page directive


 

ASP/ADO.Net C# 실무 과정 자료] System.Web.UI.Page

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] System.Web.UI.Page

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


 

System.Web.UI.Page

 

■ The Page class provides facilities for rendering HTML

  - Response and Request objects are available as properties of the class

 


  - Methods for rendering are provided

 


  - Events associated with generating the page are defined


ASP/ADO.Net C# 실무 과정 자료] ASP.NET Compilation model

 

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] ASP.NET Compilation model

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

ASP.NET Compilation model

■ ASP.NET compiles code on demand based on source code dependencies
  - ASP.NET compiles .ASPX files once and caches the resultant DLL

 


  - If source file(s) newer than cached DLL, a new compilation takes place and the new DLL is cached

 


  - If source file(s) not newer than cached DLL, the cached DLL is used



 

ASP/ADO.Net C# 실무 과정 자료] Page Compilation

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Page Compilation

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다

 

Page Compilation


■ ASP.NET 페이지는 첫 access때 어셈블리로 컴파일

  - System.Web.UI.Page을 상속한 class를 포함하는 어셈블리로 컴파일 

 


  - 컴파일되는 클래스 이름은 파일이름에서 '.‘을 '_‘로 변경한 이름 (ex: foo_aspx)

 


  - 페이지에 포함된 control들의 Render() 함수를 호출함으로써 HTML 코드를 생성

 


  - 컴파일된 어셈블리는 서버의 CodeGen directory에 저장


 

ASP/ADO.Net C# 실무 과정 자료] Revolutio

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Revolutio

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

Revolution

ASP.NET is more than just ASP 4.0
  - Pages들은 어셈블리로 컴파일

 


  - Code-behind → code와 HTML의 분리

 


  - 확장 가능한, server-side control architecture 

 


  - Server-side data binding model

 


  - Form validation architecture

 


  -  Web Services


ASP/ADO.Net C# 실무 과정 자료] Evolution

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] Evolution

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

Evolution


■ ASP.NET is an evolution of the ASP programming model

  - Still provides the same intrinsic objects


  - Still can mix script and html


  - Some ASP code can be ported with no changes


  - ASP.NET supports any .NET language


  - Pages use .aspx extension to distinguish from .asp pages



ASP/ADO.Net C# 실무 과정 자료] HTTP

 

 

 

 

 

 

 

ASP/ADO.Net C# 실무 과정 자료] HTTP

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

HTTP

+ Recent posts