Hello World

I can do it!
exception 기본 객체를 제외한 나머지 8개 기본 객체는 모든 JSP페이지에서 사용이 가능하다. request 클라이언트의 요청 정보를 저장한다. response 응답 정보를 저장한다. pageContext JSP 페이지에 대한 정보를 저장한다. session HTTP 세션 정보를 저장한다. application 웹 어플리케이션에 대한 정보를 저장한다. out JSP 페이지가 생성하는 결과를 출력할 때 사용하는 출력 스트림이다. config JSP 페이지에 대한 설정 정보를 저장한다. page JSP 페이지를 구현한 자바 클래스 인스턴스이다. exception 익셉션 객체이다. 에러 페이지에서만 사용한다. out 기본 객체에 대해 알아보자 웹 브라우저에 데이터를 전송하는 출력 스트림으로 JSP 페이..
던전마다 나오는 몬스터가 틀리게 (동굴은 박쥐,거미,삼엽충 심해는범고래,메갈로돈 등등 몬스터이름 생각중) 상점에서 강화소 및 물약상점 나누기, 쓰레드로 몬스터 실시간 공격 가능하게하기, 숫자 외 문자 입력시 나타나는 오류 해결) Socket통신을 이용한 유저간 PK기능 금일 Socket통신을 이용한 양방향 채팅 기능 및 PK기능을 간단하게 구현해봄으로 기존 이야기 하였던 모든 기능을 게임 에 구현하여 해당 프로젝트를 완료 하였다. 게임 프로젝트 내용 요약 개발기간 : 13일(명절연휴 제외하면 실질적으로 9일) 게임설명 : 3가지 영웅을 선택하여(전사,법사,도적) 몬스터를 무찌르고 얻은 돈을 이용하여 능력치 강화 및 채력 강화를 하는 육성 게임 주요기능 : FileStream을 이용한 사용자 정보 저장 및..
던전마다 나오는 몬스터가 틀리게 (동굴은 박쥐,거미,삼엽충 심해는범고래,메갈로돈 등등 몬스터이름 생각중) 상점에서 강화소 및 물약상점 나누기, 쓰레드로 몬스터 실시간 공격 가능하게하기, 숫자 외 문자 입력시 나타나는 오류 해결) Socket통신을 이용한 유저간 PK기능 4일 연휴동안 푹쉰 후 마져 못한 프로젝트 진행중이다. 금일은 1번 내용 완성 및 추가 적으로 문제점이 발견되어 몇가지 수정하였다. 우선 완료한 1번 내용은 아래처럼 각 던전 마다 랜덤으로 몬스터가 나오도록 하였으며 쓰레드를 이용하여 각 몬스터가 공격하는 시간을 다르게 하였다 .동굴 >> 박쥐,거미,도마뱀 .정글 >> 아나콘다,악어,원숭이 .심해 >> 범고래,해파리,메갈로돈 추가 수정 사항은 해당 Java 파일을 Command 에서 실행시..
· 하루일지
오렌만에 하루일지를 써본다. 4일간의 명절을 지낸 터라.. 일상으로 복귀하기가 힘이드네 ㅠㅠ.. 명절기간에 다들 열심히 하던데 나도 시간내서 조금이라도 공부할껄 하구 생각도 들구.. 부랴부랴 수원 도착해서 짐 정리하구 잠들기전 금요일날 배웠던걸 정리할겸 복습하였다. 서블릿 톰캣 등 다시한번 보면서 정리하였고 보면서 제네릭 에대한 이해가 아직 부족한것같아 따로 인강보면서 공부를 해야겠다 리번주도 화이팅!
명절을 보내고 저번주 금요일 20.01.24일 배운 내용을 이제야 포스팅 한다. Dispatcher방식과 Redirect 방식 서블릿에서 특정 URL이나 페이지로 이동하게 하는 두 가지 방식이 있는데, 두 방식의 차이점에 대해 알아보자. 1. Dispatcher방식 -->forward() forward()[전달하기]는 클라이언트가 요청하면서 전송한 데이터를 그대로 유지한다. 2. Redirect 방식 --> sendRedirect() Redirect()[이동하기]는 새로운 페이지로 완전히 이동해서 기존 데이터를 하나도 사용할 수 없다. 서블릿에서 특정 URL을 이용하는 방식이 Dispatcher,Redirect 방식이 있다는 것만 알아두고 자세한 내용은 필요시 구글을 통해 찾아보도록 하자.
web.xml 기본 설정 web application의 설정을 위한 deployment descriptor(배포 설명자)이다. deployment descriptor(배포 설명자)의 역할 Deploy(전개)할 때 Servlet의 정보를 설정해준다. 브라우저가 Java Servlet에 접근하기 위해서는 WAS(Ex. Tomcat)에 필요한 정보를 알려줘야 해당하는 Servlet을 호출 할 수 있다. 정보 1) 해당 Servlet이 어떤 URL에 매핑되는지 정보 2) 배포할 Servlet이 무엇인지 정보 제공. web.xml파일은 WebContent > WEB-INF 에 위치하고 있다. 혹시나 해당 경로에 web.xml파일이 없으면 프로젝트 파일 우클릭 > Java EE Tools > Generate Dep..
앞서 포스팅한 서블릿은 동적 웹페이지를 다루는 서버측 프로그램이라고 설명 하였다 작동 방식은 Java언어 안에 HTML코드를 작성 하는 것인데 jsp는 서블릿과 하는일은 동일하나 작동 방식은 반대라고 생각하면 되겠다. (HTML언어 안에 Java코드를 작성하는 것)또한 Jsp는 서블릿을 기반으로 하고 있다. 그럼 사용법은 어떻게 될까?? 우선 java ee를 실행시키고 해당 프로젝트 Webcontent파일 안에 JSP파일을 하나 만들어준다. JSP파일을 생성하면 HTML언어로 된 기본틀이 제공된다. Jsp파일 안에서 Java코드를 사용할려면 아래와 같이 사용 하면 된다. 이 태그 안에 있는 Java 코드를 스크립틀릿(scritlet)이라고 한다. 스크립틀릿 말고 여러가지가 있는데 잠깐 살펴보자 (리터럴 ..
던전마다 나오는 몬스터가 틀리게 (동굴은 박쥐,거미,삼엽충 심해는범고래,메갈로돈 등등 몬스터이름 생각중) 상점에서 강화소 및 물약상점 나누기, 쓰레드로 몬스터 실시간 공격 가능하게하기, 숫자 외 문자 입력시 나타나는 오류 해결) Socket통신을 이용한 유저간 PK기능 금일 2번, 4번 문제를 해결 하였다. 설연휴를 제외 하고 다음주 금요일까지는 충분히 완료 가능할 것 같다. 2번 4번
서블릿의 간단한 사용법에 대해 포스팅을 하였는데 get,post방식의 차이점과 실제 구동까지 진행 예정이다. get,post차이점을 보기전에 url형식부터 살펴보자. URL형식을 보았으니 아래 get,post 차이점 예제를 확인해보자. 사용자로부터 서버에 TestWeb.html의 데이터 전달 요청이 가면 ex)get방식 서블릿의 전달 요청 방식중 하나로 URL에 파라미터 값이 이어붙는다. (많은 양의 데이터를 보내는데 부적합하며,중요정보보안에 취약) ex)Post방식 서블릿의 전달 요청 방식중 하나로 데이터가 HTML 바디 안에 숨겨저 있다. (많은 양의 데이터를 보내는데 적합,데이터 보안이 용이 하다.) 마지막으로 해당 HTML,Selrvlet의 소소코드를 살펴보고 간단한 메서드 몇게만 소개 하고 마치..
우선 서블릿( Servlet)이란 : 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램, 서블릿으로 자바 코드 안에 HTML코드 작성이 가능하다. (서블릿은, 서블릿 클래스를 만드는 것이며 Servlet 인터페이스를 구현시켜 동작한다.) 서블릿 을 만들면 소스코드에 아래와 같이 Servlet 인터페이스로부터 구현되었다는 주석 표시를 볼 수 있다. Servlet 인터페이스는 아래 매소드로 구성되어 있다. 서블릿 생성시 이클립스IDE(통합 개발 환경)에서 Java ee로 전환 (오른쪽 상단 커피모양 아이콘) 클릭 하여 진행 새로운 프로젝트 하나를 만들어야 하는데 Package Explorer에서 > 우클릭 > New > DynamicWebProject(동적 웹페이지 프로젝트)를 생성 한다. ex)..
병아리개발자Mr Jo
입문 개발자의 IT 이야기