「 SPRING 」
January 09, 2021
Words count
9.2k
Reading time
8 mins.
##$ ListHandler
public class ListHandler {
// field
private List<String> list;
//constructor
public ListHandler() {
}
// method
public List<String> getList() {
return list;
}
public void setList(List<String>...
Read article
「 SPRING 」
January 09, 2021
Words count
3.1k
Reading time
3 mins.
컬렉션 유형 |
엘리먼트 |
java.util.List, 배열 |
<list> |
java.util.Set |
<set> |
java.util.Map |
<map> |
java.util.Properties |
<props> |
List 타입 매핑
* 매핑(mapping)이란 하나의 값을 다른 값으로 대응시키는 것을 말한다.
<bean id="빈 아이디" class="클래스 주소"...
Read article
「 SPRING 」
January 06, 2021
Words count
10k
Reading time
9 mins.
스프링 프레임워크(Spring Framework)는 자바 기반의 오픈소스 프레임워크로 자바 EE(Enterprise Edition)에서 요구하는 수준의 복잡한 기능들을 자바 EE를 사용하지 않고 구현하고자 시작되었습니다.
2002년 Rod Johnson이 자신의 저서 “Expert One-on-One J2EE Design and Developement”에서 제시한 코드와 아이디어를 발전시켜 오늘에 이르게 되었습니다.
스프링 프레임워크에 사용된...
Read article
「 GIT 」
January 06, 2021
Words count
2.5k
Reading time
2 mins.
Eclipse에서 Git 사용하기
- Window - Show View - Other… - Git - Git Repositories
- 프로젝트를 github.com에 올리기 위해서 프로젝트를 만든다.
새 프로젝트 만들기
D:/workspace/Homepage
생성된 프로젝트를 로컬저장소로 지정한다.
- Git Repositories
- Create a new local Git repository
-> D:/workspace/Homepage
...
Read article
「 GIT 」
January 06, 2021
Words count
7.1k
Reading time
6 mins.
git-scm.com 에서 git 다운로드 및 설치가 필요합니다.
sourcetreeapp.com 에서 sourcetree 다운로드 및 설치를 할 수 있습니다.
sourcetree : git을 관리하는 gui 도구
- 형상관리도구(버전관리도구)
- 프로젝트의 개발과정에서 필요한 필수 도구
개인 PC에 로컬저장소(local)를 만든다. (폴더를 만든다.)
git init 명령을 통해서 로컬저장소를 git으로 관리한다. (.git 이라는 숨김 폴더가...
Read article
「 GIT 」
January 06, 2021
Words count
2.4k
Reading time
2 mins.
Git
이란 버전 관리 시스템(VCS, Version Control System)의 한 종류이다.
그렇다면 여기서 말하는 버전 관리란 무엇이고, 왜 필요할까?
버전 관리란 이름 그대로 여러 파일을 하나의 버전으로 묶어 관리하는 것이다. 버전 관리를 예를 들어 말해보자.
예를 들어, 우리가 제출해야 하는 레포트가 하나 있다. 처음에 ‘report.txt’를 만들었다가 내용이 바뀔 경우 ‘report_최종.txt’으로 바꿨다가 다시 수정을 거치면서 ...
Read article
「 JAVA-WEB 」
January 05, 2021
Words count
3.4k
Reading time
3 mins.
MVC의 기본개념에 대해 새로 정립하고 싶어서 다시 정리를 해 보았다.’
- MVC Pattern
MVC
는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다.
MVC-Pattern
제목에도 나와있듯이 “MVC”는 Model View Controller의 약자이다. 소프트웨어를 이 세가지 역할로 구분하여 개발하는 방법론이다. Spring Framework와 JSP 예제를 보더라도 위 디자인 패턴을 많이 사용하는 것을 볼 수 있다.
Model...
Read article
「 JAVA-WEB 」
January 04, 2021
Words count
20k
Reading time
18 mins.
데이터 베이스에 연결하여 사용하는 경우 데이터 베이스에 접속하기 위해 Connection 등의 객체를 생성해야 한다.
이게 혼자서 쓸 때는 접속 할 때마다 객체를 생성해도 괜찮지만 사람들이 많이 접속하는 사이트에서는 사용자 한 명당 하나씩 계속 객체를 생성하게 되면 서버가 객체를 생성하는데 리소스를 많이 쓰게 된다.
이러한 현상을 해결하고자 ‘커넥션 풀’이라는 공간을 만들어 커넥션 객체들을 담아놓고 차후 사용자가 데이터 베이스에 접속을 시도하면...
Read article
「 JAVA 」
January 04, 2021
Words count
7.7k
Reading time
7 mins.
JSP 에서 Map 의 사용이 중요하기 때문에 먼저 정리해 보았습니다.
‘사람’을 예로 들면 누구든지 “이름” = “홍길동”, “생일” = “몇 월 몇 일” 등으로 구분할 수 있다. 자바의 맵(Map)은 이러한 대응관계를 쉽게 표현할 수 있게 해 주는 자료형이다. 이것은 요즘 나오는 대부분의 언어들도 갖고 있는 자료형으로 Associative array, Hash라고도 불린다.
맵(Map)은 사전(dictionary)과 비슷하다. 즉, people...
Read article
「 JAVA-WEB 」
January 04, 2021
Words count
7.6k
Reading time
7 mins.
cos.jar
라이브러리를 추가한다. (servlets.com
)
MultipartRequest
클래스를 이용한다.
- 기존의
request
를 이용해서 MultipartRequest
클래스 객체를 만든다.
<form method="post"enctype="multipart/form-data">
<input type="file" name="" />
...
Read article