<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

Similar documents
PowerPoint 프레젠테이션

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

DBMS & SQL Server Installation Database Laboratory

초보자를 위한 ASP.NET 2.0

歯MW-1000AP_Manual_Kor_HJS.PDF


Portal_9iAS.ppt [읽기 전용]

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

(Microsoft PowerPoint - Ajax [\310\243\310\257 \270\360\265\345])

초보자를 위한 ASP.NET 21일 완성

INDEX GTFramework Web for ASP.NET MVC Component Stack Data Architecture Layer Architecture Functions Layout Validation 다국어 인증및권한 Html Helter Controls

서현수

untitled

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F31C2F7BDC32E >

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

Visual Basic Visual Basic 소개

untitled

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

Visual Basic 반복문

PowerPoint 프레젠테이션

슬라이드 1

윈도우시스템프로그래밍

PowerPoint 프레젠테이션

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

1

웹개발을위한 ASP.NET Framework 기반의 ComponentOne 사용법 권대건 부산대학교컴퓨터공학과 Abstract 최근 Twitter 나 Facebook 과같이웹을이용한 SNS 가폭발적으로증가한데이어웹기반온라인게임시장이활성

<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770>

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

13 주차 - MDI, Exception, WebBrowser, RichTextBox, AlarmProgram 대림대학 년도 1 학기홍명덕

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

3ÆÄÆ®-14

게시판 스팸 실시간 차단 시스템

chapter1,2.doc


PowerPoint Template

untitled

PowerPoint 프레젠테이션

untitled

Windows 8에서 BioStar 1 설치하기

TTA Journal No.157_서체변경.indd

untitled

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

윈도우시스템프로그래밍

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

PowerPoint 프레젠테이션

슬라이드 1

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

DocsPin_Korean.pages

슬라이드 1

중간고사

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

CMS-내지(서진이)

Windows Server 2012

슬라이드 1

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

제목 레이아웃

초보자를 위한 분산 캐시 활용 전략

MVVM 패턴의 이해

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

PowerPoint Presentation

Week13

SproutCore에 홀딱 반했습니다.

ISP and CodeVisionAVR C Compiler.hwp

LXR 설치 및 사용법.doc

Secure Programming Lecture1 : Introduction

웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

(주)나우프로필의 이동형 대표 개편의 방향이 시민참여를 많이 하는 방향이라, 홈페이지 시안 이 매우 간편해져서 소통이 쉬워질 것 같다. 다만 웹보다 모바일 이용자가 지속적으로 급증하는 추세이므로 이에 적합한 구조가 되도록 보장해야 한다. 소셜미디어전략연구소 배운철 대표

Interstage5 SOAP서비스 설정 가이드

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

Visual Studio online Limited preview 간략하게살펴보기

Intro to Servlet, EJB, JSP, WS

BEA_WebLogic.hwp

untitled

LeGATO rEMOTE dESKTOP

Web Scraper in 30 Minutes 강철

PowerPoint 프레젠테이션

Microsoft PowerPoint 웹 연동 기술.pptx

초보자를 위한 C# 21일 완성

Dialog Box 실행파일을 Web에 포함시키는 방법

산업입지내지6차

PowerPoint Template


MS-SQL SERVER 대비 기능

슬라이드 1

슬라이드 1

_IMSS5.x메뉴얼.doc

PowerPoint Presentation

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

EDB 분석보고서 (04.06) ~ Exploit-DB( 에공개된별로분류한정보입니다. Directory Traversal users-x.php 4.0 -support-x.php 4.0 time-

ArcGIS Desktop 9.2 Install Guide

Microsoft SQL Server 그림 1, 2, 3은 Microsoft SQL Server 데이터베이스소프트웨어의대표적인멀티플렉싱시나리오와라이선싱요구사항을나타냅니다. ( 참고 : Windows Server와 Exchange Server CAL 요구사항은해당서버에대

YOUNG CREATIVE KOREA 2015_<C18C><AC1C><C11C>_<D559><AD50>,<D559><ACFC>.pdf

PowerPoint 프레젠테이션

歯동작원리.PDF

다음으로 LINQ to SQL C lasses 템플릿을선택하여 Blog.dbml 이라는이름으로파일을생성합니다. LINQ to SQL Classes 를생성하면 LINQ to SQL Designer 화면이나타나게되며이영역에데이터베이스를표현하는모델클래스를추가할수있습니다. 테

비주얼프로그래밍 (Visual Basic .NET)

Android App 개발방법

Transcription:

6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20)

6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012 (2013의경우4.5.1 버전 ) ASP.NET 의장점 뛰어난성능 최초요청시한번만컴파일 (Assembly Cache) 강력한개발도구 Visual Studio 다양한언어지원 Common Language Runtime 개발의단순성 Server Control 사이트관리의용이성 Web.config 철저한보안기능 8 장. 데이터베이스응용개발 (Page 21)

6.2 ASP.NET 페이지구조 Web Form Postback 과 Cross-Page Posting 8 장. 데이터베이스응용개발 (Page 22)

A. Web Form Web Form의정의 ASP.NET 페이지 (.aspx 파일 ) Windows Form을 Web에적용 Web Form 의구성 표현부분 ( 시각적인부분 : HTML 태그로구성 ) 코드부분 ( 내부로직 : C# 등의개발언어로구성 ) Visual Studio 에서는 web form 의효율적인작성을위해 source view와 design view를지원 8 장. 데이터베이스응용개발 (Page 23)

Web Form 의 Code Model 단일파일페이지모델 (Single-File Page Model) 코드부분과표현부분이하나의.aspx 파일에존재 코드가많지않을경우사용 Web form 의분석및배포가용이 코드숨김페이지모델 (Code-Behind Page Model) 표현부분 :.aspx 파일에존재 코드부분 :.aspx.cs 파일에존재 코드작업과디자인작업을동시에수행가능 코드를여러페이지에재사용가능 Visual Studio에서 web form 생성시 다른파일에코드입력 checkbox 선택으로지정 8 장. 데이터베이스응용개발 (Page 24)

Code-Behind Page Model 의예 Default.aspx Default.aspx.csaspx expand Compile 時하나의 class로통합 8 장. 데이터베이스응용개발 (Page 25)

B. Postback 과 Cross-Page Posting Postback ( 다시게시 ) 현재페이지를다시서버로전송하는프로세스 페이지가처음 load된후, Button이나 DropDownList 등을통하여현재페이지를다시서버에전송할때발생 주의 : Page_Load event는페이지가처음 load 되거나다시게시될때모두발생 Page.IsPostBack 속성을이용하여구분가능 8 장. 데이터베이스응용개발 (Page 26)

Cross-Page Posting 정의 현재페이지의정보 ( 서버컨트롤등 ) 를다른페이지에전송하는프로세스 활용방법 대상페이지는 PreviousPage 개체를사용하여넘어온페이지의정보활용가능 PreviousPage.FindControl() 메서드를이용하여이전페이지의서버컨트롤을참조가능 8 장. 데이터베이스응용개발 (Page 27)

6.3 Server Controls Server control의소개 페이지가요청될때실행되고브라우저에대해태그를렌더링하는 ASP.NET 웹페이지의개체 다양한브라우저에대한투명성제공 ( 각브라우저의특성에맞는 HTML 코드를서버가자동 rendering) Server control 의종류 8 장. 데이터베이스응용개발 (Page 28)

표준컨트롤 Web site에서흔히사용되는 widget 정의 Web server control ( HTML control) 페이지작성을위한풍부한기능제공 사용방법 <asp:button attributes runat="server" id="button1" /> 각 control에관련된이벤트들 Button: Click TextBox: TextChanged CheckBox, RadioButton: CheckedChanged DropDownList, CheckBoxList, RadioButtonList: SelectedIndexChanged 8 장. 데이터베이스응용개발 (Page 29)

6.4 데이터베이스와연동 Data-Bound Control Data Source control 에바인딩 데이터를쉽게표시하고수정할수있도록지원 Template을이용하여 layout을사용자가지정 Coding 을최소화하면서데이터베이스관련작업수행가능 Data Source Control 데이터베이스등의데이터소스에연결 데이터조회 / 입력 / 수정 / 삭제작업관리 SqlDataSource: 관계형 DBMS 에연결 8 장. 데이터베이스응용개발 (Page 30)

SqlDataSource 의구성 (1) 단계 1: Data Source control 에서 SqlDataSource 선택 <div> <asp:sqldatasource ID="SqlDataSource1" runat="server"> </asp:sqldatasource> </div> 단계 2: 디자인뷰에서데이터소스구성 8 장. 데이터베이스응용개발 (Page 31)

SqlDataSource 의구성 (2) 8 장. 데이터베이스응용개발 (Page 32)

SqlDataSource 의구성 (3) 단계 3: Web.config 에서연결문자열확인 <connectionstrings> <add name="connectionstring" connectionstring="data Source=lphlox; Persist Security Info=True;User ID=yu; Password=computer;Unicode=True" providername="system.data.oracleclient" /> </connectionstrings> 단계 4: Web form 의소스뷰에서생성된코드확인 <asp:sqldatasource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT * FROM "STUDENT""> q ; </asp:sqldatasource> 8 장. 데이터베이스응용개발 (Page 33)

Data-Bound Control 의실행예 8 장. 데이터베이스응용개발 (Page 34)

예 : GridView Control (1) SqlDataSource 구성 8 장. 데이터베이스응용개발 (Page 35)

예 : GridView Control (2) Data Source 와 GridView 의 binding 8 장. 데이터베이스응용개발 (Page 36)