본문 바로가기

분류 전체보기190

[Spring] 스프링의 개요 / DI(의존성 주입) 하는 방법 2가지 * 스프링 개요 - 선수학습 : java, jsp(servlet), 스크립트언어(html. javascript, css, jquery) - 개념 : 자바 언어를 기반으로 한 애플리케이션을 제작할 때 효율적으로 빠르게 개발할 수 있도록 하는 애플리케이션 프레임워크(프로그래밍 툴). * 스프링 프레임워크란? - 스프링은 엔터프라이즈(기업용) 애플리케이션에서 필요로 하는 여러가지 기능들을 제공하는 프레임워크. - Java EE가 제공하는 기능들을 스프링에서도 지원하고 있기 때문에 국내에서 가장 인기 있는 프레임워크로 자리를 잡았음. - 스프링은 Java EE에서 제공하는 기능 외에 DI나 AOP와 같은 기능들을 추가적으로 제공함. - Java EE에서 MVC-2 모델 방식도 새로운 애플리케이션을 개발할 때마다.. 2021. 12. 10.
[Spring] 전자정부 프레임워크/ 스프링/ STS 개발환경 설정하기 https://www.egovframe.go.kr/home/main.do 표준프레임워크 포털 eGovFrame 전자정부 표준프레임워크 서비스 EGOVERNMENT STANDARD FRAMEWORK 지속적인 품질관리 및 고도화를 통해 경쟁력 향상기술지원 및 교육 등을 통한 확산 보급 www.egovframe.go.kr 개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원 예를 들어 Spring을 사용하지 않더라면, DAO -> 1. 메서드/DB연동/쿼리문 작성/executeQuery() 메서드 호출/resultSet/DB연결 종료 등의 작업들을 반복하게 되는데 (불필요한 반복작업) 재사용을 함으로써 이런 반복작업을 하지 않아도 된다. .. 2021. 12. 10.
[JavaScript] 자바스크립트 내장 함수_타이머 함수 자바스크립트 내장 함수 - 자바스크립트에서 자체적으로 제공해 주고 있는 함수를 말함. - 예를 든다면 지금까지 사용해 왔던 alert()와 prompt() 함수가 대표적인 내장 함수 타이머 함수 - setTimeout(function, millisecond) : 일정 시간 후 함수를 한 번만 실행하는 함수. - setInterval(function, millisecond) : 일정 시간마다 함수를 반복해서 실행하는 함수. - clearTimeout(id) : 일정 시간 후 함수를 한 번 실행하는 것을 중지하는 함수. - clearInterval(id) : 일정 시간마다 함수를 반복하는 것을 중지하는 함수. 2021. 12. 10.
[프로그래머스] 숫자 문자열과 영단어(java) 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 제한사항 1 ≤ s의 길이 ≤ 50 s가 "zero" 또는 "0"으로 시작하는 경우는 주어지지 않습니.. 2021. 12. 9.
[JavaScript] 함수(function) / 호이스팅이란? 함수(function) 기능을 정의해 놓은 것 함수는 하나의 로직을 재사용할 수 있도록 하는 것으로 코드의 재 사용성을 높여줌. 자바스크립트에서의 함수는 1. 변수나 데이터안에 담길 수 있고 2. 매개변수로 전달 할 수 있고 3. 반환 값으로 사용할 수 있고 4. 실행도중에 생성될 수 있다 형식) function 함수이름(매개변수1, 매개변수2) { 함수 호출 시 실행될 문장; return 반환값; } 함수 사용 시 장점 1. 코드의 중복 제거 및 코드 재사용 가능. 2. 유지보수 용이성 자바스크립트 함수의 종류 1. 사용자 정의 함수 : 사용자가 직접 만들어 놓은 함수. 2. 내장 함수 : 자바스크립트에서 자체적으로 제공해 주는 함수 자바스크립트는 호이스팅(hoisting)때문에 함수선언문이 함수 실행.. 2021. 12. 9.
[JavaScript] 배열(array) 자바스크립트에서 배열 생성 방법 - 3가지 1. let 배열명 = new Array(원소1, 원소2, 원소3,.....원소n); 2. let 배열명 = [원소1, 원소2, 원소3,......원소n]; 3. let 배열명 = new Array(); ※ 자바스크립트에서의 배열은 모든 데이터 타입(자료형)을 다 담을 수 있음. 1. let 배열명 = new Array(원소1, 원소2, 원소3,.....원소n); for in문은 Object에 있는 key에 차례로 접근하는 데 사용되는 반복문이다. 배열에서 사용할 수도 있지만 권장되지 않는 기법이다. 자바는 배열의 크기가 한 번 정해지면 데이터를 새로 추가하는 것이 안 되었지만, 자바스크립트는 배열 객체에 요소를 추가할 수 있다 push(요소) 배열에 데이터를 .. 2021. 12. 9.