일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 개발일기
- rnn
- 정보처리기사필기
- 자바스크립트심화
- 파이썬
- 데이터베이스
- c언어
- ChatGPT
- 데이터분석
- JSP/Servlet
- CSS
- 자바 실습
- 순환신경망
- JSP
- 정보처리기사실기
- 상속
- 중학1-1
- 혼공머신
- 연습문제
- 자바스크립트
- 딥러닝
- html/css
- 컴퓨터비전
- JDBC
- 중학수학
- 디버깅
- 컴퓨터구조
- 머신러닝
- SQL
- Today
- Total
목록웹 · 앱 개발/JSP & Servlet (98)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
새벽 공부 시간에 풀지 못한 퀴즈 문제를 쉬는 시간에 자투리 시간을 내서 풀어보았다. 그리고 점심 시간에 나머지 두 문제를 풀어보려고 했지만 문제가 너무 어려워 풀지 못했다.그래도 처음 공부할 때마다 매 단원 조금씩 성적이 향상되는 걸 볼 수 있었다. 1장보다 20점이나 향상되었으니 놀라운 변화이다. 퀴즈로 정리합시다 문제 2번request : 웹 서비스를 위한 클라이언트와 웹 서버 사이의 요청에 관련된 정보는 request 객체에 저장되어 관리response : 클라이언트에 대한 응답 처리를 하는 객체인 response는 실행결과를 브라우저로 되돌려 줄 때 사용하는 내장 객체out : 서버에서 클라이언트로 열려있는 출력 스트림을 의미page : 하나의 JSP 페이지를 처리할 때 해당 영역을 지시할 ..
드디어 액션 태그 한 소단원만 남겨놓은 상태이다. 빨리 개념 학습을 마치고 퀴즈까지 다 풀고 인사교에 갈 수 있을지 모르겠지만 할 수 있는데까지 진행해보자.오늘은 안 되는 것들이 많아서 그걸 해결하는데 많은 시간을 보냈다. 액션 태그액션 태그는 스크립트릿, 주석, 디렉티브와 함께 JSP 페이지를 이루고 있는 요소 중 하나이다.나 와 같은 액션 태그가 제공하는 기능은 JSP의 내장 객체를 통해 자바 코드 형태로 작성할 수 있는 것을 태그로 표현할 수 있도록 한 것이다. 그럼 액션 태그가 왜 필요할까? 그 이유는 jsp 페이지에서는 동일한 내용이라도 자바 코드를 기술하기보다는 태그를 기술하는 것이 깔끔하게 코딩할 수 있는 가독성 높은 소스 코드가 된다. 액션 태그를 사용하면 자바로 기술했을 때보다 코드..
내장 객체에 대한 학습을 이어가보자. 이번 소단원도 공부할 게 정말 많다. application 내장 객체application 내장 객체는 하나의 웹 애플리케이션을 관리하고 이 안에서의 자원을 공유한다. 하나의 웹 애플리케이션이란 하나의 웹 프로젝트를 의미한다.지금까지는 이번 페이지에서 사용한 정보(자원)을 다음 페이지에서까지도 사용하도록 하기 위해 속성을 새로 생성해서 request 객체에 저장해서 사용했다. application 객체도 정보를 속성에 저장할 수 있다.application.setAttribute("name", "application man"); application 객체에 저장된 내용은 하나의 프로젝트 내의 모든 JSP 페이지에서 공통적으로 사용할 수 있게 된다. JSP 페이지에서..
오늘도 새벽 4시 반에 일어나서 공부를 시작해본다. 일정 관리를 하고 일기를 쓰다 보면 어느새 30분이 훌쩍 지나간다. 오늘은 건강일지도 쓰느라 시간이 더 많이 지체되었다. 그래도 이렇게 매일 일기를 쓰는 시간은 매우 중요하다. 어제 저녁에 하다만 공부를 마무리하려고 한다. 오늘도 새벽에 3시간 동안 정말 열심히 공부해볼 것이다. 페이지 강제 이동하기 강제 이동을 하려니까 연결이 되지 않는다는 메시지가 떴다. 하지만 네이버나 다른 사이트로는 이동이 잘 된다.로그인 처리를 위해서는 로그인 성공 실패에 따라 서로 다른 페이지로 이동해야 하기 때문에 리다이렉트 기능을 사용해야 한다. 다음 예제를 통해 이 부분을 학습해보기로 하자. 여기서는 로그인 처리를 하지 못하기에 강제 이동되어 문제가 발생하고 있다..
이제 저녁을 먹고 다시 공부를 시작해본다. 오늘 저녁에 이 단원을 다 끝마치는 건 무리일 것 같아 하는 데까지 해보려고 한다. 그리고 오늘은 무슨 일이 있어도 QT를 다시 시작해보려고 한다. 그러니까 내가 공부할 수 있는 시간은 많아야 1시간 반 정도 될 것 같다.그래도 괜찮다. 매일 꾸준히 공부하고 있다는 것만으도로 충분하다. 회원 가입 페이지 만들기이 내용도 영상이 없어 코드만 보고 분석해보고 있다. 사용자가 HTML 문서도 정보를 입력하면 서버는 JSP로 받은 것을 돌려주고 있다. 조금 전에는 404 오류가 떴는데 이제 잘 출력이 되고 있다. 이렇게 HTML로 작성한 것을 JSP로 결과를 받을 수 있다니 정말 신기했다. html이 내장객체로 존재하기 때문에 가능한 일이다. 랜덤..
오늘 오후 시간과 저녁에는 JSP 내장 객체에 대해서 학습해보려고 한다. 내장 객체란 무엇일까? 오늘 아침 수업때 선생님께서 20분 정도 자율학습 시간을 주셔서 이 내용을 써보며 공부하기로 했다. JSP 내장 객체JSP 내장 객체는 JSP 페이지에서 프로그래머가 객체를 생성하는 과정 없이 바로 사용할 수 있는 객체를 말한다. JSP에서 내장 객체를 바로 사용할 수 있는 이유는 JSP가 서블릿 파일로 변환될 때 JSP(서블릿) 컨테이너가 객체를 자동으로 생성해주기 때문이다.객체를 생성한는 과정없이 바로 사용 가능하다는 의미가 무엇인지 간단한 메시지를 출력하는 파일을 통해 살펴보기로 하자. 지금까지 out 객체를 사용하기 위해서 다음과 같이 response 객체의 getWriter()를 호출하여 ..
마지막으로 단원 도전 문제를 풀어보려고 한다. 아주 빠르게 풀어야 할 것 같다. 도전해보세요 조금 전에 연습문제를 열심히 풀었더니 이 문제는 매우 쉽게 잘 풀 수 있었다. 학습을 마치고이로써 3단원 공부를 드디어 마쳤다. 이제 오후에는 4단원 학습을 진행해보려고 한다. 새벽에 3시간 동안 정말 열심히 공부했다.
이제 3단원 퀴즈 문제를 풀어볼 것이다. 새벽에 4장의 절반 이상을 학습하려고 했는데 3장을 마치는 것도 어려울 것 같다. 언제나 학습 계획은 내가 할 수 있는 것보다 더 많이 계획하는 것 같다. 퀴즈로 정리합시다1장에서는 50점도 못맞았지만 점점 조금씩 올라가고 있다. 아주 형편없는 점수지만 말이다. 1번 문제JSP는 Java Server Page의 약어이다. 인터넷을 사용하는 사용자에게 정보를 제공하기 위해서는 HTML 태그를 사용하여 웹 브라우저 내에 정보를 표시한다. JSP에서는 이러한 HTML 태그를 사용할 수 있어 웹 애플리케이션의 프레젠테이션 역할을 한다. JSP는 JSP에서만 사용가능한 다양한 태그(예를 들면 스크립트릿과 같은 것)를 이용하여 쉽게 웹 프로그래밍을 할 수 있다. 2..
주석문부터 3단원의 나머지 학습을 진행해보겠다. 주석문프로그램을 작성하다 보면 작성한 문장이 어떤 용도로 기술된 것인지 설명을 부가적으로 기술해야 할 경우가 있다. JSP에서 사용할 수 있는 언어는 HTML, 자바, 자바스크립트 등 다양하기 때문에 제공되는 주석문도 다양하다. HTML 주석문은 !를, JSP 주석문은 % 기호를 붙인다.HTML 주석문은 웹 컨데이터가 그대로 클라이언트에게 보낸다. 브라우저는 이 부분을 주석으로 처리한다. 반면 JSP 주석문은 브라우저에 보내지 않아 공개되지 않는다. 디 둘은 적절하게 사용되어야 한다. JSP 문장에 대한 주석이라면 이를 JSP 주석무으로 처리하는 것이 바람직하다.JSP 문장에 대한 주석 처리를 HTML 주석으로 했다면 클라이언트가 소스 보기를 했을 경우..
오늘은 새벽에 일찍 공부를 시작해본다. 새벽에 일어나자마자 30분 정도는 어제의 일정을 정리하고 일기를 쓰면서 보내는 편이다. 그래야 오늘을 새롭게 시작할 수 있는 힘이 생기기에 지난 2주가 넘도록 매일 지속하고 있다.사실 JSP와 서블릿은 별로 재미가 없어서 빨리 끝내고 싶다.그래도 해야 할 공부를 건너뛰지는 않으려고 한다. 스크립트릿과 표현식 만들기 중괄호도 표현식으로 함께 묶어주어야 한다. 이전에 만들었던 방을 생성하는 예제와 별로 다르지 않으나 이번에는 jsp로 만들며 표현식 사이에 html 문서를 넣는 것이 좀 달랐다. 주석과 선언문 선언한 문장들이 모두 출력될 수 있게 코드를 수정해보았다. 이제 표현식으로 출력하는 것도 조금 감이 잡힌다. out을 사용하여 조건문에 따라 출력..