일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터구조
- 정보처리기사필기
- 파이썬
- CSS
- 정수와유리수
- 데이터분석
- pandas
- html/css
- 딥러닝
- 파이썬라이브러리
- C++
- JSP/Servlet
- 코딩테스트
- 영어공부
- 데이터베이스
- 자바
- 자바 실습
- 중학수학
- 텍스트마이닝
- 컴퓨터비전
- 연습문제
- 운영체제
- 혼공머신
- 정보처리기사실기
- 중학1-1
- numpy/pandas
- 머신러닝
- SQL
- CNN
- 데이터입출력구현
- Today
- Total
목록2024/08/22 (5)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
서블릿 공부가 조금씩 재미있어지고 있다. 어제는 정말 어떻게 시작해야 할지 막막하고 과연 잘할 수 있을지 걱정이었는데 이틀 정도 공부를 하니 감이 잡혔고 어떻게 공부할지도 알게 되었다. 이제 슬슬 속도를 내면서 더 진도를 많이 빼볼 것이다. 그래도 너무 많이 하는 것보다 하루에 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 파일 다운로드하기 바탕화면에 압축을 풀기만 하면 된다. 책에 보면 특정 파일을 받도록 되어 있지만 요즘에는 이렇게 압축 파일을 받아서 이 압축을 풀기만 하면 된다.이제 이클립스..