『 Maven 리포지토리에 없는 jar파일 추가 』

 

● /src/main/webapp/WEB-INF/lib/ 이하에 직접 추가

 


 

 

 

 

 

 



< Spring MVC 개발 >


* Spring MVC 처리 Flow


 

 


​* 파일 구성


 

 

 

​* 설정 파일 준비

(*) Pom.xml

 

- Web Library

- Logger Library

- Tag Library

- Spring Framework

- Json Library

- Maven 리포지토리에 없는 jar 파일 추가


(*) Web.xml


(*) 공통 Spring Bean 설정 파일


(*) Spring MVC 용 설정파일

 

 

 


 

 

 

 


『 Keyboard 클래스 』


​Keyboard 클래스는 키보드 관련 이벤트, 메서드, 키도드상태에 관한

속성을 제공해 줍니다

다음 표는 키보드 입력 이벤트들을 나열해 놓은것 입니다

  

 

 

 



『 명령 대상 』

​명령 대상은 명령이 실행될 객체로 명령 소스에서 그 대상을 명시적으로

설정할 수 있으며 대상이 정의 되지 않은 경우에는 키보드의 포커스가

위치한 요소가 명령 대상이 됩니다 위의 예제를 생각해 본다면 명령

대상은 당연히 TextBox 가 되겠지요..! 하지만 저는 명령 소스에서 명령

대상을 따로 설정하지 않았으므로 키보드의 포커스가 TextBox에 올라

갔을때 명령 대상이 TexBox가 되는 것이지요

이렇게 명시적으로 명령 대상을 설정하지 않았을 경우에는 개발자가

명령 대상을 따로 관리하지 않고 같은 명령 소스를 사용하여 포커를 

옮겨 다니며 여러 대상에게 명령을 호출 시킬수 있는 장점이있습니다

 

 

 

C#공부하기 27-5 데이터갱신,삭제

 

C#공부하기 지난시간에는 데이터 추가에대해서 잠깐 공부했었는데요 ^^

이번글은 기존 데이터를 갱신하는 방법과 데이터 삭제에 대해서 다뤄보겠습니다.

 

 

 

 

기존의 데이터를 갱신하는 방법

 

데이터를 취득해서 단순히 모델을 수정하는 것으로 갱신이 가능하다.

 

쿼리식을 이용한 방법

Author a =

(from x in db.Authorwhere x.Name =="고행석"select x)

.Single();

 

메서드 방식

Author a = db.Author.Single(x=>x.Name =="고행석")

 

갱신벙법

a.Birthday= new DataTime(1952, 1,1);

a.Url =" http://www.daum.net ";

db.SubmitChanges();

 

 

데이터 삭제

 

Author a = db.Author.Single(x => x.Name == "고행석");

db.Author.DeleteOnSubmit(a);

db.SubmitChanges();

 

 

여기까지 !! 다음 C#공부에서도 열씸히 공부하기!!!><

 

 

C#공부하기 27-4 LINQ to SQL

 

LINQ to SQL - C#공부하기 4번째 글입니다. ^^

 

아침은 날씨가 선선하니 벌써 가을이 온것같은데요..

그래도 아직 낮은 여름이죠 ㅠ

이렇게 날씨좋은날 ... 오늘하루 여러분의 마음도

활짝이였으면 합니다. ^^

 

 

 

LINQ to SQL을 연결한 결과 자동생성되는 클래스

 

- BookDataContext : DataContext클래스

- Author : Authors테이블에 매핑되는 클래스

- Series : Series테이블에 매핑되는 클래스

- Publisher : Publishers테이블에 매핑되는 클래스

- Book : Books 테이블에 매핑되는 클래스

 

 

데이터추가

 

새로운 모델을 생성해서 모델에 미리 생성되어 있는 static 메서드인 InsertOnSubmit을 이용하여 파라미터로 전달하면 된다.

 

주의 : 단순히 InsertOnSubmit한다고 실제 DB에 반영되는 것은 아니다.

DataContext의 SubmitChanges메서드를 호출해야한다.

 

ex)

var db= new BookDataContext(ConnectionString);

Author a = new Author();

a.Name="고행석";

db.Author.InsertOnSubmit(a);

db.SubmitChanges();

 

 

다음시간에는 데이터 갱신방법과 삭제해대해 공부할께요 ^^

 

 

 

C#공부하기 27-3 연결(association) 추가

 

 

 

 

LINQ to SQL을 계속 공부하고있습니다. ^^

 

LINQ to SQL 클래스작성은 지난시간에 공부하였고 이번글은

연결(Association)추가에 대해서 공부하겠습니다.

 

연결(Association) 추가

 

도구 상자에서 연결을 선택한 후 Author클래스에서

Series 클래스로 드래그 앤 드롭 한다.

그러면 연결 편집기라는 대화상자가 나타난다.

여기에서 Author테이블의 Id와 Series테이블의 Authorld를 설정한다.

같은방법으로 Publisher클래스에서 Series클래스로 Id와 Publisherld를 설정한다.

그리고 Series클래스에서 Book클래스로 Id와 Seriesld를 설정한다.

 

 

 다음 글에서도 또 만나요 ^-^

 

 

C#공부하기 27-2  LINQ to SQL 클래스 작성

 

 

 

C#공부하기 27번째글이 계속되고있죠 ^^

이번글은 LINQ to SQL 클래스 작성을 공부하겠습니다.

한주간도 모두들 파이팅하세요 ^--^

 

 

 

LINQ to SQL 클래스 작정 (Book.dbml)

 

솔루션 탐색기 -> 추가 -> 새항목 -> LINQ to SQL 클래스

: 미리 서버 탐색기를 열어 놓는다.

 

각각의 테이블을 드래그해서 적당히 배치한다.

: 단, 복수형으로 된 테이블명은 s를 빼서 단수형으로 만든다.(클래스를 직접 수정해서 이름변경하면됨)

 

 

 

다음글에도 이어서 공부하겠습니다. ^^

 

 

 

 

'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글

C#공부하기 27-4 LINQ to SQL  (0) 2014.08.12
C#공부하기 27-3 연결(association) 추가  (0) 2014.08.11
C#공부하기 27-1 LINQ to SQL  (0) 2014.08.08
C#공부하기 27 LINQ to SQL  (0) 2014.08.08
C#공부하기 26-1 Group by  (0) 2014.08.08

+ Recent posts