『 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 용 설정파일

 

 

 


 



『 명령 대상 』

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

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

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

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

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

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

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

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

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

 

 

 

배열의 메소드 (3)

 

 

 

 

ØGetLowerBound(차원)

  GetUpperBound(차원)

l해당 차원의 첫/마지막 index를 반환한다.

 

ØIndexOf(array, 찾을값)

  LastIndexOf(array, 찾을값)

l찾을값”을 검색하여 그 index를 반환한다. IndexOf는 앞에서 부터, LastIndexOf는 뒤에서 부터 검색

 

 

 

 

 

배열의 메소드 (2) – 정적메소드

 

 

 

 

 

ØClone() : 복사본을 만드는 메소드
l배열 i있을때 이것을 j에게 복사하려면 j = i.Clone() 이라고 명령해준다.
l만약 j=i라고 한다면 ji와 같은 객체를 가리키게 된다. , i의 값을 조작하면 j의 값도 조작되게 된다.

 

ØGetLength(차원)
l배열의 rank번째 길이를 구한다. [3,3] 배열이라면, GetLength[0] = 3이고 GetLength[1] = 3이다.

 

 

 

 

 

배열의 메소드 (1) – 정적메소드

 

 

 

 

 

ØArray.Sort(arrayName)

  : 배열을 오름차순으로 정렬

  : < > 비교연산이 정의되어 있어야 함

 

ØArray.Reverse(arrayName)

  : 배열내의 순서 뒤집기

 

ØArray.Clear(arrayName, start, length)

  : element들을 0, null 으로 초기화한다.

 

 

 

배열의 탐색

 

 

 

 

 

Ø프로퍼티(property)
l배열.Length : 배열의 크기
l배열.Rank : 배열의 차원

 

Ø배열을 탐색하는 방법

for (int i=0; i<배열.Length; i++)

  {배열[i]에 대한 작업}

foreach (int item in 배열) {item에 대한 작업}

 

Ø2차원 이상에서의 탐색

for (int i=0; i<배열.GetLength(0); i++)

  for (int j=0; j<배열.GetLength(1); j++)

  {배열[i,j]에 대한 작업}

 

 

 

 

 

 

불규칙 배열

 

 

 

 

() 삼각형 모양의 배열

11

21  22

31  32  33

 

Ø어떻게 만들까?

int [][] myArray = new int [3][]

myArray[0] = new int[1] {11};

myArray[1] = new int[2] {21,22};

myArray[2] = new int[3] {31,32,33};

 

Ø객체를 배열로 묶고 그 배열을 다시 배열로 묶어주는 방법을 쓴다.

 

 

 

 

 

+ Recent posts