SPRING January 09, 2021

spring-03 Collection 활용

Words count 9.2k Reading time 8 mins.

##$ ListHandler

public class ListHandler {

    // field

    private List<String> list;

    //constructor...
Read article

SPRING January 09, 2021

spring-03 Collection 활용

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

spring-02 Spring Collection(List Map Set) 활용

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

spring-01

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

Git-03

Words count 2.5k Reading time 2 mins.

Eclipse에서 Git 사용하기

  1. Window - Show View - Other… - Git - Git Repositories
  • 프로젝트를 github.com에 올리기 위해서 프로젝트를 만든다.
  1. 새 프로젝트 만들기
    D:/workspace/Homepage

  2. 생성된 프로젝트를 로컬저장소로 지정한다.

    1. Git Repositories
    2. Create a new local Git repository
      -> D:/workspace/Homepage
    ...
Read article

GIT January 06, 2021

Git(2)

Words count 7.1k Reading time 6 mins.

  1. git-scm.com 에서 git 다운로드 및 설치가 필요합니다.

  2. sourcetreeapp.com 에서 sourcetree 다운로드 및 설치를 할 수 있습니다.

sourcetree : git을 관리하는 gui 도구

형상관리도구(버전관리도구)
프로젝트의 개발과정에서 필요한 필수 도구

개인 PC에 로컬저장소(local)를 만든다. (폴더를 만든다.)
git init 명령을 통해서 로컬저장소를 git으로 관리한다. (.git 이라는 숨김 폴더가...

Read article

GIT January 06, 2021

Git-01

Words count 2.4k Reading time 2 mins.

Git이란 버전 관리 시스템(VCS, Version Control System)의 한 종류이다.

그렇다면 여기서 말하는 버전 관리란 무엇이고, 왜 필요할까?

버전 관리란 이름 그대로 여러 파일을 하나의 버전으로 묶어 관리하는 것이다. 버전 관리를 예를 들어 말해보자.

예를 들어, 우리가 제출해야 하는 레포트가 하나 있다. 처음에 ‘report.txt’를 만들었다가 내용이 바뀔 경우 ‘report_최종.txt’으로 바꿨다가 다시 수정을 거치면서 ...

Read article

JAVA-WEB January 05, 2021

JSP-12 MVC 의 개념 보충

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

JSP-10 DBCP란

Words count 20k Reading time 18 mins.

데이터 베이스에 연결하여 사용하는 경우 데이터 베이스에 접속하기 위해 Connection 등의 객체를 생성해야 한다.

이게 혼자서 쓸 때는 접속 할 때마다 객체를 생성해도 괜찮지만 사람들이 많이 접속하는 사이트에서는 사용자 한 명당 하나씩 계속 객체를 생성하게 되면 서버가 객체를 생성하는데 리소스를 많이 쓰게 된다.

이러한 현상을 해결하고자 ‘커넥션 풀’이라는 공간을 만들어 커넥션 객체들을 담아놓고 차후 사용자가 데이터 베이스에 접속을 시도하면...

Read article

JAVA January 04, 2021

java-02 Map

Words count 7.7k Reading time 7 mins.

JSP 에서 Map 의 사용이 중요하기 때문에 먼저 정리해 보았습니다.

‘사람’을 예로 들면 누구든지 “이름” = “홍길동”, “생일” = “몇 월 몇 일” 등으로 구분할 수 있다. 자바의 맵(Map)은 이러한 대응관계를 쉽게 표현할 수 있게 해 주는 자료형이다. 이것은 요즘 나오는 대부분의 언어들도 갖고 있는 자료형으로 Associative array, Hash라고도 불린다.

맵(Map)은 사전(dictionary)과 비슷하다. 즉, people...

Read article

JAVA-WEB January 04, 2021

JSP-05 File Upload Download

Words count 7.6k Reading time 7 mins.

  1. cos.jar 라이브러리를 추가한다. (servlets.com)

    1. MultipartRequest 클래스를 이용한다.
    2. 기존의 request를 이용해서 MultipartRequest 클래스 객체를 만든다.
  2. <form method="post"enctype="multipart/form-data">

  3. <input type="file" name="" />

  4. ...
Read article
Load more
0%