일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바스크립트
- 컴퓨터구조
- 오블완
- 중학1-1
- CSS
- 정보처리기사실기
- 데이터분석
- 혼공머신
- 개발일기
- JDBC
- 순환신경망
- 자바스크립트심화
- 자바
- 상속
- 디버깅
- rnn
- 컴퓨터비전
- 딥러닝
- 중학수학
- c언어
- 데이터베이스
- html/css
- 파이썬
- JSP/Servlet
- 정보처리기사필기
- 머신러닝
- 연습문제
- 자바 실습
- SQL
- JSP
- Today
- Total
목록웹 · 앱 개발/JSP & Servlet (98)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이제 1장을 마무리하는 퀴즈 문제를 풀어보려고 한다. 이 문제를 풀 때만큼은 영상을 끄고 문제에만 집중해보려고 한다. 퀴즈로 단원 정리하기 틀린 문제 다시 풀기 1번 문제Java 기술 중 웹 애플리케이션을 지원하며 HTML과 JSP 태그로 구성되어 화면을 작성하는데 유리한 것?JSP이다. JSP = HTML + JSP 태그이다. 난 서블릿이라고 썼는데 아니었다. 2번 문제웹 서버와 웹 애플리케이션 서버가 무엇인지 개념을 설명하시오.웹 서버는 잘 설명했는데 웹 애플리케이션 서버는 보충할 부분이 좀 있다. 다시 한번 정리해보면 다음과 같다.웹 서버는 클라이언트의 요청을 받으면 해당 처리를 하여 클라이언트에 결과 페이지를 응답해줄 수 있도록 구성된 서버 또는 그 서버가 설치된 컴퓨터를 의미한다. 웹..
어제 저녁부터 공부를 거의 하지 않았다. 오늘 저녁에는 조금이라도 해야 할 것 같아 컴퓨터 앞에 앉았다. 이제 서블릿 1장도 얼마 남지 않았으니 마무리를 해보자! 두 수의 합을 구하여 결과를 출력하는 서블릿 클래스 1. 프로젝트를 하나 만들고 서블릿 파일 생성하기 패키지를 하나 만들어서 그 안에 프로젝트를 넣어주었다. JSP 프로그램은 이렇게 패키지를 만들어서 넣어주는 것이 좋다고 한다. 수업 파일과 구분하기 위해 책으로 풀어보는 예제는 webstudy라는 이름으로 만들어주었다. 2. 기본 코드 작성하기 3. 프로그램 실행해보기 결과가 출력되는 게 아니라 뭔가 이상한 것이 떴다. 이게 뭘까? 그 이유는 doGet() 메서드에서 기본적으로 response.getWriter().append("..
서블릿 공부가 조금씩 재미있어지고 있다. 어제는 정말 어떻게 시작해야 할지 막막하고 과연 잘할 수 있을지 걱정이었는데 이틀 정도 공부를 하니 감이 잡혔고 어떻게 공부할지도 알게 되었다. 이제 슬슬 속도를 내면서 더 진도를 많이 빼볼 것이다. 그래도 너무 많이 하는 것보다 하루에 2 chapter 정도 학습해보려고 한다.이번에는 회원 가입 폼을 만들어보려고 한다. HTML로 공부할 때도 결코 쉽지 않았는데 JSP로 해본다니 어려울 것 같기도 하고 재미있을 것 같기도 하다. 회원 가입 폼 만들기먼저 서블릿으로 파일을 만들고 HTML로 코드를 작성한다. 1. 회원 가입의 기본 양식 작성하기 하지만 이렇게 하면 라디오 버튼이 중복 체크가 되고 있다. 라디오 버튼은 그룹으로 묶어주어야 한다. 2. 하나만..
이제 남은 아침 시간 동안 나머지 수업을 들으며 공부를 진행해야겠다. 여전히 해결하지 못한 이클립스 문제를 찾아보느라 시간을 많이 허비했지만 이제는 그냥 넘어가야 할 것 같다.그리고 나서 다른 문제가 또 발생해서 그 문제를 해결 중인데.. 오늘은 왜 이렇게 문제가 많이 발생하는지 모르겠다. 하지만 문제를 통해 많은 것들을 배우는 것 같다. 그러니 이렇게 예기치 못한 실습 문제 풀어보기 이제 문제를 하나 풀어보기로 하자. 다 풀지 못하고 점심시간이 될 수도 있겠지만 하는 데까지 해봐야지. 만들고 싶은 방을 숫자로 입력하면 그 수만큼의 방이 만드는 문제이다.방을 만들기 위한 기본 코드는 다음과 같이 작성해보았다. 1. HTML 파일 만들고 기본 코드 작성하기이제 서블릿으로 사용자가 입력할 수 있도록..
두번째 서블릿 프로젝트는 팀 서블릿으로 팀원별로 주소에 접속하여 잘 들어오는지 알아보는 거였다. 이때까지만 해도 팀에 속해 있었고 친하지는 않아도 몇 마디 말을 나누어서 함께 접속 여부를 확인했었다. 지금은 말 한 마디도 하지 않고 인사도 안 하지만 말이다.이 부분을 건너뛸까도 생각했지만 중요한 내용이니 하나도 빠짐없이 다 정리해보려고 한다. 난 다른 메시지를 출력해 넣으면 된다. 1. 팀별로 접속 여부 확인 메시지 다르게 넣기 코드는 지난번에 썼던 것과 동일하므로 이 부분에 대한 설명은 생략하겠다. html 태그를 넣는 이유는 텍스트는 잘 불러올 수 있지만 이미지 태그는 잘 되지 않는다고 한다. 두 개의 문장을 출력해보았다. localhost로 되어 있으면 오류가 발생하니 꼭 바꾸어주어야 한..
이제 서블릿에 대한 개념을 좀더 학습하고 더 많은 것들을 출력하며 학습을 이어가기로 하자. 이 부분도 첫날 수업에서 배웠던 내용이다. 하지만 마치 모두 처음 배우는 것 같다. 서블릿으로 웹 페이지 내용 출력하기 내장 객체에 대해서 알아보기로 하자. 우리가 만든 HelloServlet이라는 자바 파일에는 request와 response 라는 내장 객체가 들어있다. 서비스 메소드의 매개변수를 보면 이것을 알 수 있다. 이 둘다 인퍼페이스로 되어 있다. 즉 내용을 정의할 수 없다는 것이다. HelloServlet을 요청하는 순간 이 안의 내용들이 구현되기 시작한다. request 안에는 요청에 대한 것, response에는 응답에 관한 내용이 채워진다. 스페이스만 쳐도 자동완성이 되니 무척 귀찮아서..
오늘 저녁에는 정말 공부하기 싫어서 평소보다 30분 늦게 시작해본다. 저녁을 먹고 할일이 있어 그걸 하고 나면 보통 9시나 9시 반 정도 되는 것 같아 그래도 취침 전에 조금이라도 해볼 것이다.오늘은 톰캣을 설치해보려고 한다. 웹 애플리케이션 개발 환경 구축하기 - 프로그램 설치웹 애플리케이션 개발 환경 구축을 위한 설치 프로그램은 JDK, 톰캣, 이클립스이다. JDK와 이클립스는 이미 사용 중이니 톰캣만 설치하면 될 것 같다. 톰캣 설치하기 1. 톰캣 홈페이지에 들어가서 9 버전 다운로드하기 2. Core의 zip 파일 다운로드하기 바탕화면에 압축을 풀기만 하면 된다. 책에 보면 특정 파일을 받도록 되어 있지만 요즘에는 이렇게 압축 파일을 받아서 이 압축을 풀기만 하면 된다.이제 이클립스..
어제까지 2주 동안 자바를 공부했고 오늘부터 일주일 정도는 JSP/Servlet을 공부해보려고 한다. 새벽에 30분 정도 더 공부할 시간이 있어서 JSP 공부를 시작해보려고 했었다. 하지만 갑자기 티스토리에 접근할 수 없어서 30분 동안 이걸 해결하느라 시간을 낭비하고 말았다.사실 오늘 새벽에 3시에 일어났는데 30분을 어제 일정과 루틴을 정리하는데 시간을 보냈고 3시 반부터 8시까지 4시간 반이나 입사 지원서를 썼다. 2시간이면 끝날줄 알았는데 지난번에 입사지원을 아주 대충 써서 제대로 쓰는데 시간이 좀 걸렸다. 그래도 다 쓰고 나니 정말 뿌듯했다. 서류 전형을 합격한 후에 면접을 볼 수 있는 기회가 제공되는지 알았는데 선착순이라고 한다. 솔직히 진짜 가고 싶은 회사는 없었다. 게임 회사였다면 정말 좋..