이클립스
-
이클립스에서 Git 사용하기Git & GitHub 2020. 10. 14. 19:18
🎯 이클립스와 깃허브를 연동하고 깃으로 버전관리하는 방법을 알아본다. 이클립스에서 Git 툴 사용하기 이클립스에서 버전관리를 위한 Git 툴을 사용할 수 있다. window - show view - other... 클릭 가장 자주 사용하는 repositories와 staging 창을 선택하고 오픈한다. 화면아래에 새로운 창이 생성되었다. Git Staging 뷰에서는 변화 대기 창, 스테이징 창, 커밋메세지 입력창을 볼 수 있다. 프로젝트 버전관리하기 로컬(내가 사용하는 컴퓨터)에 프로젝트의 버전을 기록하기 위한 새로운 폴더를 생성한다. 이 폴더가 로컬의 리포지토리(저장소)가 된다. 이클립스에서 dynamic web project를 하나 생성한다. 프로젝트에서 오른쪽마우스를 클릭하고 Team - Shar..
-
Servlet 서블릿 객체와 요청-응답처리JAVA 2020. 9. 20. 23:48
🎯서블릿 객체의 라이프사이클, 요청처리와 응답처리 방법을 알아본다. HttpServlet API 서블릿을 구현하기 위한 핵심 API로서 일반 클래스가 아닌 추상클래스가 제공된다. extends Servlet 상위 인터페이스 Servlet을 상속받는다. 서블릿으로 동작하려면 이걸 상속받아야한다. HttpServletRequest API HTTP 요청정보 처리작업을 담당하는 API이다. 클라이언트가 보낸 정보는 요청정보에 담겨 전달되고 서버에서는 그 요청정보 값을 추출하기 위해 이 객체에서 제공하는 메소드를 사용한다. -주요 핵심 기능 사용자 입력 데이터 처리 ( 폼 데이터 ) 한글 인코딩 요청 header 얻기 세션 처리 쿠키 처리 요청 scope에 데이터 저장 forward 처리 HttpServletRe..
-
클라이언트-서버 구조와 서블릿 ServletJAVA 2020. 9. 18. 23:59
🎯 웹서비스의 작동원리와 MVC 패턴에서 서블릿의 역할과 특징을 알아본다. 클라이언트 - 서버 구조 사용자(Client)가 웹 브라우저에서 url 주소를 입력하면 서버(Server)에 페이지를 요청(Request)하게 된다. 서버는 사용자가 요청한 HTML, JSP, 서블릿 파일을 검색해서 클라이언트의 요청에 응답(Response)한다. 서버에 클라이언트가 요청한 파일이 없을 경우 404 Not Found 에러를 표시한다. URL 구조 URL(Uniform Resource Locator)이란 웹 서버가 인터넷에 존재하는 자원을 검색하고 해석하는데 필요한 네트워크 서비스의 표현식을 의미한다. 주소창에 www.naver.com만 입력해도 뒤에 이런 구조가 만들어진다. 주소창에서 엔터치는 순간 웹 애플리케이션..
-
이클립스 tern 자바스크립트 자동완성 플러그인 설정JAVA 2020. 9. 17. 23:58
🎯 이클립스에서 편하게 자바스크립트 코드를 작성하기 위해 자동완성 플러그인 tern을 설치한다. 1. tern zip 파일 다운받기 먼저 아래 깃허브 링크로 접속해서 Realeses 영역에 있는 tern-java 태그를 클릭한다. https://github.com/angelozerr/tern.java/ tern zip파일을 다운받고 압축을 푼다. 2. 이클립스에서 tern 설치 help-install new software를 클릭한다. tern폴더 경로를 지정한다. 전체선택하고 Next를 클릭한다. 설치가 진행된다. 설치 완료 후 next를 클릭한다. 동의하고 finish를 클릭한다. 완료 후 경고창이 뜨면 install anyway를 클릭하고 이클립스를 다시 시작한다. 3. 프로젝트에 Tern 설정 t..
-
JAVA 자바 Eclipse jee, 톰캣서버 환경설정JAVA 2020. 8. 26. 16:25
🎯 웹 개발을 위한 Eclipse java EE와 톰캣 개발환경을 설정한다. 개발 환경 설정 JSP를 사용하기 위해 아래 프로그램을 다운받아 개발 환경을 설정하고 html, css, javascript 개념을 공부할 것이다. 웹 개발에 사용되는 이클립스 Java EE를 다운받는다. Java EE로 개발한 것이 웹으로 동작하려면 웹서버가 필요하다. 웹서버엔 톰캣을 사용한다. 자바스크립트 함수를 자동완성 해주는 tern 플러그인도 설치한다. 이클립스 다운 톰캣 8버전 다운 중간버전을 다운받는 게 안정적이다. JSP 폴더를 만들고, 홈페이지에서 다운받은 zip파일의 압축을 풀고, 작업파일을 저장하기 위한 WORKSPACE폴더를 만든다. 그 다음 이클립스 jee 폴더에 들어가서 이클립스를 실행할 수 있다. 바탕..
-
JAVA 이클립스에서 자바 시작하기JAVA 2020. 7. 27. 23:10
🎯 자바의 개요를 알아보고 HelloWorld를 출력해본다. 🔖 목차 자바 언어의 특징 이클립스 시작하기 프린트 함수 살펴보기 자바 언어의 특징 플랫폼이 독립적이다 자바는 운영체제에 영향을 받지 않는다. 어떻게 가능할까? 예전에는 각 운영체제에 맞게 프로그램을 따로 만들어야했는데, 자바는 서로 다른 운영체제에서 프로그램을 똑같이 사용할 수 있도록 자바가상머신(JVM)을 제공한다. 그 위에 자바개발자도구(JDK)를 사용해서 실행환경에 상관없이 동작하는 자바 프로그램을 만들 수 있다. 간단한 코드 작성 가능 c언어에서 포기를 많이 하는 부분이 포인터 파트인데 자바는 포인터라는 개념이 없다. 객체지향 언어다 다른 객체(사물 및 대상)와 상호작용할 수 있는 재사용 가능한 객체를 이용하여 문제를 해결한다. 객체는..