일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- vb.net
- SQL_용어정리
- jsp
- HTML
- Git_명령어정리
- 배열
- 이클립스
- github
- Git_정리
- 자바
- asp.net
- 인스턴스
- DML
- Spring_오류정리
- java
- git
- 자바스크립트
- 다이어그램
- workbench
- JavaScript
- Linux
- Spring_에러정리
- MySQL
- SQL
- Linux_명령어정리
- spring
- json
- CSS
- 아파치톰캣
- 인덱스
- Today
- Total
목록분류 전체보기 (352)
데브마우스
스프링 MVC란 무엇인가요? 스프링 MVC는 스프링에 제공하는 웹 애플리케이션 개발 전용 프레임워크로, MVC 패턴을 사용합니다. Spring MVC 정리 웹 브라우저 ↓ ↑ 프런트 컨트롤러 ─모델→ 컨트롤러 ─모델→ 뷰 구성 요소 설명 모델(model) 애플리케이션의 데이터가 들어있는 객체입니다. 뷰(view) 모델의 정보(데이터)를 특정 형식으로 나타내며 주로 JSP로 뷰 페이지를 작성합니다. 컨트롤러(Controller) 애플리케이션의 비즈니스 로직을 포함합니다. @Controller의 annotation은 자바 클래스를 컨트롤러로 표시하는 데 사용합니다. 프런트 컨트롤러(Front Controller) 애플리케이션의 흐름을 관리하며 스프링 MVC에서 DispatcherServlet 클래스가 프런트..
Git의 switch 명령어 정리 git switch는 브랜치를 변경할 때 사용합니다. git switch의 코드 형식은 아래와 같습니다. git switch [] [--no-guess] git switch [] --detach [] git switch [] (-c|-C) [] git switch [] --orphan 출처: Git/mingw64/share/doc/git-doc/git-switch.html
Git의 fetch 명령어란 무엇인가요? fetch란 찾다는 뜻입니다. git fetch 명령어는 원격 저장소(리포지터리)에 최신 커밋이 있는지 확인하는 키워드입니다. 확인만 할 뿐이며 최신 커밋을 다운로드 하지 않습니다. git fetch 명령어 형식은 아래와 같습니다. git fetch [] [ […]] git fetch [] git fetch --multiple [] [( | )…] git fetch --all [] 출처: Git/mingw64/share/doc/git-doc/git-fetch.html
스프링이란 무엇인가요? 2004년 3월 24일 버전 1.0이 출시된 자바의 프레임워크입니다. 아래와 같은 특징을 가지고 있습니다. 경량급 오픈 소스 프레임워크 개발 완료된 후 사후 관리 및 유지 보수의 용이성 스프링은 특정 클래스의 수평적 처리가 가능합니다. (자바는 웹 개발 시 수직적인 흐름만 제어가 가능합니다.) 의존성 주입(Dependency Injection, DI): 참조 변수에 객체를 강제로 집어 넣는 것 관점 지향 프로그래밍(Aspect Oriented Programming, AOP): JSP에서 필터는 response 보내기전까지만 가능, AOP는 그게 아닌 클래스와 클래스 사이에 필터를 끼울 수 있습니다. 스프링의 주요 특징은 어떤게 있나요? 스프링 프레임워크의 주요 특징은 아래와 같습니..

Maven Project로 spring 프로젝트를 생성하고 나면 servlet-context.xml에서 빨간줄이 나오며 "Downloading external resources is disabled"라는 에러가 나타날 때가 있습니다. 이럴 때 해결 방법은 [Window] - [Preferences] - [Maven] - [Download Artifact Javadoc]을 체크합니다. [Download Artifact javadoc]을 체크해주고 Apply and Close를 클릭합니다. 이후 아래 사진처럼 빨간줄이 사라지신걸 확인하실 수 있습니다.

https://start.spring.io/ 위 사이트는 스프링 부트 프로젝트를 빠르게 시작하는걸 도와주는 사이트입니다. 스프링 부트만 지원하며 일반 스프링은 지원하지 않습니다. 필요할 경우 Dependecies(외부 라이브러리)를 추가할 수 있습니다.

이클립스에서 xml 파일의 코드를 자동 포맷하기 위해서 Ctrl + I를 입력하여도 자동 정렬이 되지 않습니다. xml 파일은 자동 포맷하는 단축키는 Shift + Ctrl + F 입니다.
DecimalFormat과 SimpleDateFormat 개요 데이터를 읽을 때 일정하게 같은 형식으로 적용되어 있으면 더 보기가 편합니다. DecimalFormat 클래스와 SimpleDateFormat은 데이터를 더 읽기 편하게 도와줍니다. String을 통해 출력할 양식을 저장하고 사용합니다. DecimalFormat 클래스 DecimalFormat 클래스는 숫자를 형식화하는 클래스입니다. DecimalFormat 기호 의미 # 값이 있을 경우 출력합니다. 0 값이 없으면 0으로 채워 출력합니다. . 소수점을 의미합니다. - 음수기호를 붙여서 출력합니다. , 콤마를 넣습니다. E 지수 기호를 의미합니다. % 퍼센트를 출력합니다. SimpleDateFormat 클래스 SimpleDateFormat은 ..
Timer/TimerTask 클래스는 무엇인가요? Timer/TimerTask 클래스는 특정한 시간에 코드를 실행시키거나 특정 시간 간격으로 코드를 실행하게 만듭니다. Timer/TimerTask 예제 코드는 아래와 같습니다. import java.util.Timer; import java.util.TimerTask; class Work1 extends TimerTask { @Override public void run() { System.out.println("work1을 실행합니다."); } } class Work2 extends TimerTask { @Override public void run() { System.out.println("work2을 실행합니다."); } } public class ..
Wrapper 클래스는 무엇인가요? Java 프로그래밍 언어는 객체지향언어이지만, int, float, double, char등 기본 데이터 타입도 가지고 있습니다. Wrapper 클래스는 Immutable(불변한) 속성을 가지고 있습니다. 연산시 새로운 객체가 생성됩니다. 기본 자료형 Wrapper 클래스 boolean Boolean 클래스 char Character 클래스 byte Byte 클래스 short Short 클래스 int Integer 클래스 long Long 클래스 double Double 클래스 float Float 클래스 From 래퍼 클래스 to 기본 자료형 자료형 이름+Value() 메서드를 사용하면 기본 자료형으로 변경할 수 있습니다. From 문자열 to 숫자 parse+자료형..