반응형

글을 쓴 이유

  이 글을 읽으시는 분이 계실지 모르겠습니다. 원래 일본 호텔 취업을 꿈꾸던 저는 올해 처음으로 IT 공부를 시작하게 되었고, 프로그램 언어로 무엇인가 개발해본 적이 없었기에 국비 지원 연수 학원을 다니며 일본 IT 업계에 취업을 도전하고 있습니다. 제가 다니는 연수원의 커리큘럼은 일본 IT 기업 취업을 위한 웹 개발 전문가를 양성하는 것을 목표로 두고 있습니다. 수업은 프로그래밍 교육과 일본어 교육으로 이루어져 있어 프로그래밍에만 집중하여 교육하는 IT 연수원들과 다르게 일본어 학습의 비중 또한 상당합니다. 그렇다 보니 주변에서 많은 친구들이 일본어를 어떻게 공부하면 좋을지에 대해 물어봅니다.

 

  글을 읽으시다가 '이 친구는 일본어를 엄청 잘하나?' '얼마나 잘하길래 이런 글을 쓰나' 하실 겁니다. 솔직히 제 일본어 실력은 회화에 치중되어 있습니다. 일본학과를 졸업하였음에도 독해나 쓰기 부분이 많이 부족합니다. 일본어 자격증은 2012년, 대학교 1학년 때 처음으로 JLPT 3급을 취득한 이후로 7년 정도 안 보고 지내다가 작년에 N1 응시해서 3점 차이로 불합격을 받았습니다. 하지만 불합격 받았음에도 그렇게 우울하지 않았습니다. 2012년에 N3 취득할 때도 그렇고 저는 JLPT 공부를 따로 한 적이 거의 없었기 때문이죠. 자랑하려고 말씀드리는 게 아니라 공부도 안했는데 N1 취득에 가까운 성적을 낸 회화 중심의 일본어 학습 스타일이 적어도 틀린 방법은 아니라는 것을 알게 되었다는 것을 말씀드리고 싶었습니다. 원래 이 글 제목도 '일본 학습, 어떻게 해야 할까' 로 붙였다가 지금 제목으로 바꿨는데 그 이유도 제가 설명하는 내용은 일본어 회화와 관련된 것이지 포괄적인 일본어 학습에 관련된 것이 아니기 때문입니다. 혹시 일본어 회화에 관심이 있으신가요? 그렇다면 조금 더 읽어보셔도 후회하지 않으실 거라고 생각합니다.

 

2012년 12월에 응시한 JLPT N3 성적표

 

일본어를 왜 공부하는가

  일본어를 어떤 이유로 공부하고 계신가요? 크게 두 가지가 있을 겁니다. 회화 실력을 늘려 일본인과 이야기를 하기 위해 공부하는 분이 계실 수도 있고 일본어 자격증을 취득하여 취업에 이용하기 위해 공부하는 분도 계실 겁니다. 여기까지 읽으신 분은 위에서도 말씀드렸듯이 제가 제시하는 공부 방법은 회화가 중점이 된다는 것을 알고 계실 겁니다. 아직 자격증 취득을 위해 읽고 계시는 분이 계신다면 과감하게 다른 글을 보러 가셔야 합니다. 빠르게 자격을 취득하기 위한 공부 방법과 저의 공부 방법은 너무나도 거리가 멉니다. 나머지 분들은 회화 실력 향상을 위해 이 글을 읽고 계실 것이고 회화를 목적으로 공부하고 계신 여러분은 크게 보았는 때 회화라는 일본어의 한 영역, 혹은 듣고 말하는 것으로 나눌 수 있는 이 영역을 어떻게 공부해야 하는지 '회화' 라는 목적을 계속 머릿 속에 염두하면서 제 글을 읽어주세요.

 

2020년 12월에 응시한 비즈니스 일본어 능력 시험(BJT) 성적표 (사진 클릭시 BJT홈페이지 이동)

비즈니스 일본어 능력 시험(BJT)는 '일본한자능력검정협회'에서 주관하는 시험으로, 480점 이상 취득시 일본 출입국 관리상 우대조치인 '고도인재 포인트 제도'에 활용되고 있습니다. 코로나로 인해 2020년 올 한 해 서울권 JLPT 시험이 모두 취소되었고, BJT는 이런 상황에서 JLPT를 대체할 수 있는 시험입니다.

 

* 고도인재 포인트 제도에서는 JLPT N1 취득, 혹은 BJT 480점 이상 취득시 우대조치 포인트 70점 만점 중 15점을 부여합니다.

 

회화를 다루면서 자격증 관련 이야기를 하는 것은 회화 공부를 통해 얻는 것이 자격증 공부와 완전히 무관한 공부는 아니라는 것입니다. 자격증을 강조하고 싶었으면 이렇게 낮은 점수의 성적표를 올리지 않았을 겁니다.

 

회화를 하는 능력과 읽고 쓰는 능력은 다르다.

  일본어도 영어를 보는 시각으로 접근하여 봅시다. 주변에 토익 800점 이상 취득한 사람 중에 영어 회화 또한 능숙한 사람이 얼마나 계실까요? 물론 영어 회화 능력과 영어 시험 성적 모두 우수한 분들도 계신다는 것은 부정하지 않습니다. 하지만 많은 분들이 읽고 쓰는 능력이 뛰어난 반면 회화에서 약한 모습을 보입니다. 일본어도 마찬가지입니다. 제 주변에는 JLPT N1을 갖고 있는 사람은 많지만 그 중 능숙하게 회화를 이끌어가는 사람은 많지 않습니다. 저희는 여기서 회화가 일반 자격증 시험을 공부하는 방법이 아닌, 회화를 위한 또 다른 방법으로 접근할 필요가 있습니다. 따라서 여러분은 시험 성적이 낮다고 해서 회화를 걱정하지 않으셔도 됩니다.

 

회화의 목적

  회화를 공부함에 있어 우리는 다시 한 번 이 회화라는 분야를 나눌 필요가 있습니다. 일본어 공부의 목적을 나눌 때, 회화와 시험으로 나눴듯이 회화 안에서도 회화를 하는 목적을 나눠야 합니다. 이는 위에서 말한 회화를 구성하는 '말하기', '듣기' 가 아닌, 목적에 의한, 즉, '왜 회화를 하는가' 에 관한 것입니다.

 

  예를 들어 봅시다. 한 사람은 일본인 친구와 대화하기 위해, 또 다른 한 사람은 업무 중 비즈니스 회화를 위해 일본어 회화를 배우려고 합니다. 두 사람이 같은 방법으로 일본어 회화를 공부하면 자신의 목적에 맞는 일본어 회화 능력을 갖출 수 있을까요? 당연히 같은 일본어를 공부하기 때문에 전혀 연관성이 없는 것도 아니고 분명 도움은 되겠지만 한 사람은 자신의 목적과 다른 회화 공부를 하고 있기에 효율성이 떨어지겠지요. 여기까지 읽으시고 자신이 일본어 회화를 하는 목적이 무엇인가 다시 한 번 생각하여 봅시다.

 

회화를 공부하는 목적 예시

1. 일본인 친구를 만들기 위해

2. 워킹홀리데이를 위해

3. 일본 유학을 위해

4. 일본 취업을 위해

 

회화가 쉽지는 않다. 하지만 어렵지도 않다.

  회화가 쉽지는 않지만 어렵지도 않다는 말은 정말로 기분 나쁜 말입니다. 쉽지는 않은데, 어렵지도 않다. 말장난처럼 들릴 수 있지만 실제로 공부하다 보면 그렇습니다. 일단 쉽지 않다는 이유를 설명하기 위해서 회화를 할 때 필요한 기본적인 문법과 어휘에 대해 말씀드리고 싶습니다. 이 부분은 당연히 암기가 필요합니다. 재미있는 영화가 개봉하여 일본 친구에게 같이 보러 가자고 말하려면 '영화' 가 일본어로 'えいが' 라는 것을 알아야 할 것이고 '보다' 와 '가다' 가 각각 '見る', '行く' 인 것을, 그리고 권유형 즉 '~하자' 가 '~よう' 인 것도 알아야 합니다. 이 부분은 일본어 회화를 처음하시는 분께는 어려울 수도 있지만 일본어 자격증 공부를 하는 것에 비하면 훨씬 쉽습니다. 왜냐하면 회화라는 것은 대부분 한정된 말만 사용합니다. 위에서 여러분은 자신이 일본어 회화를 공부하는 목적을 생각하셨을 것이고 목적에 맞는 상황을 한국어로 생각했을 때 공부해야 할 범위가 자격증 시험보다는 실제로도 상당히 한정적입니다.

 

한국 친구와 주고 받던 일상 회화가 일본 친구와도 할 수 있는 내용이라는 것을 알자 

  일상에서 한국 친구와 회화를 할 때 사용하는 말을 떠올려봅시다. '오늘 뭐했어', '이따 몇 시에 만날래', '저녁 뭐 먹으러 갈까', '어제 시험 어려웠어?' 등 일상 회화는 거의 쓰는 말만 씁니다. 일본어 회화도 이처럼 일상 회화에서는 쓰이는 말만 쓰입니다. '오늘 삼성 주식 하한가랑 상한가 어떻게 돼?' 이렇게 복잡하고 어려운 말은 한국에서도 주식에 관심 있는 친구가 아니라면 잘 쓰지도 않고 일본 친구와 대화를 할 때는 더욱 그렇습니다. 여기서 느껴야 할 것은 일본어도 한국어와 대화의 내용은 다르지 않다는 것입니다.

 

일본 친구랑 대화하는 것도 내용은 한국과 다르지 않다.

한국어를 떠올리며 일본어를 공부하자

  위에서 우리는 일본어 대화 내용도 한국어와 다르지 않다는 것을 알아야 합니다. 내가 한국 친구와 하는 말이 일본 친구와의 대화가 될 수 있고, 회사 내에서 하는 말이 일본 회사에서도 그대로 쓰이고 있습니다. 그걸 깨닫는 순간 회화 실력을 빠르게 늘게 될 것입니다. 매일 한국 친구와 대화한 내용을 일본어로 바꾸는 연습을 해보세요. 친구와의 대화, 혹은 회사에서 업무 중 나온 단어를 일본어로 바꿔보고, 문법을 일본어로 바꾸다 보면 목적에 맞게 일본어 회화를 공부할 수 있을 것입니다.

 

글을 마치며

  앞으로 매일 회화와 관련된 학습 내용을 게시하려고 합니다. 제가 흥미를 갖고 늘 재미있게 공부했던 일본어 회화가 어렵지 않다는 것을 알려드리고 싶습니다. 일본어를 다른 사람에게 알려드리기 위해서는 배우는 사람보다 더 많이 아는 것을 넘어서 배우는 사람이 쉽게 이해할 수 있도록 저도 계속해서 일본어를 공부를 해야 합니다. 이 블로그가 일본어 회화를 비롯한 일본어 학습 입문자들이 즐겨찾고 배울 수 있는 블로그가 되면 좋겠다는 생각으로 저도 함께 배우며 일본어 학습자들과 이야기를 공유하고 싶습니다. 일본어 회화 어렵지 않습니다. 같이 배워요!

반응형
반응형

서블릿(Servlet)

서블릿은 'Server'와 'Java Applet'의 'Applet'의 합성어로 자바를 이용한 웹 프로그램 작성 기술을 의미합니다.

서블릿은 자바 클래스 형태의 웹 애플리케이션으로 브라우저에서 실행되기 위해서 javax.servlet.http 패키지의

HttpServlet 클래스를 상속받아서 구현하고 이를 서블릿 클래스라고 합니다.

 

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/변경할 url 주소") // 어노테이션 속성에 원하는 url 주소를 임의로 설정할 수 있습니다.
public class index extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    public index() {
        super();
    }

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	}

}

 

HttpServlet 클래스

HttpServlet 클래스는 톰캣을 설치하면 제공되는며 이 클래스를 통해 확장된 웹 프로그램 기능을 사용할 수 있습니다.

* 이클립스의 경우 톰캣과 연동시 자동으로 HttpServlet 패키지를 연동해주지만 인텔리제이의 경우 모듈을 추가하지

않으면 아래와 같이 서블릿이 필요한 패키지를 가져오지 못합니다.

 

모듈이 없어서 발생하는 오류
모듈을 추가하면 해결됩니다.

하지만 위 서블릿의 경우 서블릿에 필요한 패키지가 전부 import 되어 있지 않기 때문에 모듈을 추가하고

새로운 서블릿을 만들어 주는 편이 좋습니다.

 

모듈을 추가한 후 새로운 서블릿을 생성하면 필요한 패키지를 자동으로 import 해줍니다.

 

반응형
반응형

IntelliJ IDEA 다운로드

오른쪽 상단 다운로드 클릭
얼티메이트 버전 다운로드
Next> 클릭
Next> 클릭
이미지와 같이 체크 후 Next> 클릭
Install 클릭
Finish 클릭
해당 체크 박스에 체크 후 Cotinue 클릭
Don't Send 클릭
테마를 설정하는 창, 원하는 색상 선택 후 Next: Default plugins 클릭
Next: Default plugins 클릭
Start using IntelliJ IDEA 클릭
인텔리제이 얼티메이트는 유료 버전이며 30일만 무료, Evaluate for free에 체크하고 Evaluate 클릭

 

아파치 톰캣 다운로드

구글에서 아파치 톰캣 검색 후 다운로드 클릭 (현재 다운로드 클릭시 Tomcat 9 버전으로 이동)
빨간 박스 Core 부분에서 컴퓨터 사양에 맞게 zip 파일 다운
Next> 클릭
I Agree 클릭
Next> 클릭
기본적으로 톰캣은 8080를 사용합니다. 오라클 및 다른 프로그램과 포트가 곂치는 경우 변경하세요.
Next> 클릭
Install 클릭
Finish를 누르면 설치 완료

 

인텔리제이에서 JSP 프로젝트 생성 및 톰캣 연동

New Project로 새로운 프로젝트 생성
왼쪽 탭에서 Java 선택 후 Java 버전을 설정한 후 하단은 Next 클릭
프로젝트명과 프로젝트 생성 경로를 설정하고 Finish 클릭
프로젝트가 생성되면 프로젝트 우클릭 후 Add Framework Support를 클릭
웹 개발을 위한 프레임워크를 설정하고 OK 클릭
필요한 라이브러리가 자동으로 다운로드됩니다.
프레임워크가 추가되었습니다. index.jsp 파일 클릭
우측 상단에 크롬으로 열기 클릭
서버가 연결되어 있지 않기 때문에 에러가 발생합니다. 톰캣 연동을 해줘야 합니다.
우측 상단에 Add Configuration 클릭
+ 버튼을 클릭하여 Tomcat Server 중 Local을 클릭
Configure에서 톰캣 경로를 설정하고 HTTP port: 에서 톰캣 포트를 설정, 그리고 하단 Fix 클릭
하단 Application context: 에서 URL 시작 경로를 설정할 수 있습니다.
/를 제외하고 모두 지운 뒤 OK 클릭
왼쪽 하단에 톰캣 서버가 추가되었다. 우측 상단 재생버튼 클릭
엑세스 허용 클릭
자동으로 크롬에서 해당 JSP 파일을 열어줍니다.
HTML의 title과 body 태그 안을 수정하고 다시 우측 상단의 크롬 버튼을 클릭
이런 창이 뜬다.
문제를 없애기 위해 web.xml 파일을 수정해야 합니다.
이 부분을 수정해야 합니다.
'services/' 를 지웁니다.
바로 위의 servlet-mapping 부분도 지워줍니다. (어노테이션 방식의 매핑을 사용하면 이 부분이 필요 없습니다.)
다시 실행하면 수정한 것처럼 실행되는 것을 볼 수 있습니다.

반응형

'IntelliJ > 설정' 카테고리의 다른 글

[플러그인] CamelCase  (0) 2021.09.29
[IntelliJ] 자주 사용하는 단축키  (0) 2021.07.19

+ Recent posts