개발누나

고정 헤더 영역

글 제목

메뉴 레이어

개발누나

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (235)
    • TIL (deeply) (3)
    • TIL (Today I Learned) (22)
    • Git 학습 & 활용 (5)
    • CS (0)
      • 운영 체제(Operating System) (0)
    • 문제 해결 (40)
      • 에러 해결도 실력이다. (28)
      • 50제 (2)
      • 백준 essential (0)
      • wikidocs 300제 (0)
      • 코드업 100제 (9)
    • 자료구조 (7)
      • 개념 (7)
    • 알고리즘 (7)
      • C.C.I (708) (0)
      • Introduction to Algorithms .. (0)
      • 문자열 조작 (5)
      • 배열 (2)
      • 정렬 (0)
      • 이진탐색 (0)
      • 재귀함수 (0)
      • 스택 (0)
      • 큐 (0)
      • DP (0)
    • Side Project (7)
      • Public (5)
      • Personal (1)
      • Stealth Mode (1)
      • 문제 해결력 증진 프로젝트 (0)
      • 개발자의 품격 4기 (0)
    • 개인 개발 공부 일지 (0)
      • Flask (0)
      • React (0)
      • JavaScript (0)
      • Python (0)
    • 수업 일지 (92)
      • JS (4)
      • Java (7)
      • Servlet (6)
      • Oracle DBMS (19)
      • HTML, CSS, Flex, Grid (18)
      • Git (0)
      • Spring (28)
      • React (10)
      • Node.js (0)
    • 유용한 정보 (1)
    • 정보 리뷰 (20)
      • short (1)
      • 생활코딩 Java (5)
      • 생활코딩 JS for web browser (0)
      • 생활코딩 Web2 JS (0)
      • 생활코딩 CSS (0)
      • 생활코딩 Node.js (0)
      • 뉴렉처 서블릿,JSP (0)
      • 웹 게임을 만들며 배우는 JS (0)
      • 김영한 스프링 입문 강의 (0)
      • 나도코딩 파이썬 (0)
      • JavaScript (0)
      • 시니어코딩 Flask (0)
      • 노드 리액트 기초강의 (0)
      • 만들고 비교하며 학습하는 리액트 (0)
      • 생활코딩 Redux (0)
      • 따라하며 배우는 리액트, 노드 (0)
      • Node.js 교과서 (0)
      • 생활코딩 Linux (14)
      • 생활코딩 AWS (0)
      • 따라하며 배우는 TDD 개발 (0)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (0)
      • AWS Cloud Practitioner Esse.. (0)
      • 생활코딩 GIT CLI 모음 (0)
      • 함수형 프로그래밍과 JavaScript ES6+ (0)
      • 이규원의 현실 세상의 TDD (0)
      • Node.js 초격차 (0)
    • 책 리뷰 (1)
    • 개인 (30)
      • Today (28)
      • 잡담 (2)
    • 기타 (0)

검색 레이어

개발누나

검색 영역

컨텐츠 검색

수업 일지/Servlet

  • 인증 서블릿 필터

    2021.05.29 by NayC

  • 55일차. Servlet 17 - ★CRUD (2)

    2021.05.07 by NayC

  • 54일차. Servlet 16 - ★CRUD (1)

    2021.05.06 by NayC

  • Servlet 페이지들 관계 정리

    2021.05.05 by NayC

  • 38일차. Servlet 6

    2021.04.13 by NayC

  • 서버 ↔ 브라우저 요청 정리

    2021.04.12 by NayC

인증 서블릿 필터

[서블릿 필터] 상황 - 필터를 만들어서 공통된 사항에 대한건 '집중화'를 시켜줌 - '사용자 인증'에 대한 필터를 생성함 16. ("/*") : 말그대로 모든 url 요청에 대해서 아래 필터 내용을 적용하겠다는 것. 17. implements Filter 19. 다음의 url 주소들을 담고 있는 String 배열을 생성해주었고, 이름을 authRequiredURLs 라고 하겠다. 23. boolean 타입의 required를 반환하는 (25번째줄에 false라고 해주었으므로 즉, false를 반환하는) isAuthRequired 라는 함수를 만들어줌 - 함수의 매개변수가 String url로 되어있지? 이건 어디서 오냐하면 47번째줄에서 가지고 오는거임 즉, 23번째줄에서 uri는 요청받은 페이지의 u..

수업 일지/Servlet 2021. 5. 29. 01:21

55일차. Servlet 17 - ★CRUD (2)

저장되는 곳 editController 만든 것 // 수정한 다음에 저장 누르면 저장 되는거까지 지금 꽂을게 많은데 덧셈 연산자 써야함 근데 이건 실수 유발 구문 -> -> 집합 만들 필요 없음. 그냥 업데이트하는건데~ -> 다시 서버 시작해주고 -> 제목, 내용 수정해서 저장 되는지 한 번 보자! 나는 왜 detail에서 내 화면이 뜨지 않는가~ 근데 수정하고 확인 누르면 -> detail 페이지에도 바뀐게 하고 싶어. 지금 상태는 목록에는 수정된게 뜨는데 detail 페이지에는 예전것만 뜨고 수정된거 안 뜸 이제 '등록'을 해주자 html에서 '글쓰기' 버튼 하나 만들어주고 reg.jsp로 이동하게 한 다음 -> reg.jsp 만들어주기 (edit.jsp 랑 비슷해서 복붙하되, 수정사항들 있어서 선생..

수업 일지/Servlet 2021. 5. 7. 09:37

54일차. Servlet 16 - ★CRUD (1)

C - Create R - 값을 얻어오는 것 U - Update D -Delete "CRUD만 무조건 숙달시키면 됩니다." 코드를 좀 더 쉽게, 유지/관리할 수 있는 방법이 없을까를 고민하게 될 것 여기저기 코드에서 개선될 부분이 많다. // id 받아서 본문?에 꽂아주는 과정이 R이었던 것 무조건 list.jsp에서 실행! 하나 링크를 추가해보자 흐름 1. 사용자는 먼저 목록 페이지를 본다 (list.jsp) 2. 이 목록에서 특정한 애 클릭하면 -> 커지는거로 (detail.jsp) - 일반적으로 여기에는 목록, 수정, 삭제 버튼이 있다. 수정 - 수정할 수 없는 거 : 작성자, 조회수 - 수정할 수 있는 거 : 제목, 내용, 첨부파일 수정 페이지 주세요 - 가 아니라, 데이터 쿼리스트링 같이 전달해..

수업 일지/Servlet 2021. 5. 6. 09:34

Servlet 페이지들 관계 정리

* 10 ~ 12일 * 4개 과정 기계적으로 만들어주면 됨 1. 컨트롤 스페이스 - 기본 생성자 2. 우클릭 > 소스 > 필드 > 속성들을 넘겨받는 생성자 3. 게터 세터 generate 다 선택 4. 맨 끝에 가서, 객체를 문자열로 변화 우클릭 > toString 1번 - jdbc 연결 18~27. jdbc 연결해줘서, Oracle에서 만들어준 데이터를 가지고 온다. 27. 결과 집합 형태로 21개의 쿼리가 담겨있는 상태 2번 - 데이터 넣을 '공간' 형성 16. 쿼리를 담아줄 배열을 만들어줌 원래 14번째줄처럼 만들어줬으나, 이건 고정적으로밖에 배열 형성이 안되서 Collection(set, list, map) 중 list로 '가변적 배열'이 되게 해주고, generic(특화된 자료형)으로 Membe..

수업 일지/Servlet 2021. 5. 5. 23:24

38일차. Servlet 6

이제 정말 3 4 입력하고 입력 누르면! 7이 나온다. // 이젠 페이지를 뒤로 누름 말고 클릭 버튼을 만들어주고 싶다! -> 함계 뿐만 아니라 UI 전체를 돌려주기를 바라는 것 이건 내거 잘못된거 write로 고치고 맨 앞 \도 다 빼야함 -> html에서 실행해야함! (java에서 실행하면 500 오류가 남. x가 없어서 null이기에) // 문서를 동적으로 만드는 코드 : 이 코드로 만들어진 결과물 = 동적인 문서, 서버 문서 지금은 초간단 페이지라 직접 이렇게 넣어줄 수 있다만... 이게 커지면... @_@ 이제 점점 프론트에서 백으로 넘어가는 추세다. - 클라이언트 환경에 영향을 굉장히 많이 받으면 백엔드쪽을 더 개발한건데 - 요즘은 스크립트가 예전과는 달리 환경이 점점 좋아지고 있어서 스크립트..

수업 일지/Servlet 2021. 4. 13. 09:37

서버 ↔ 브라우저 요청 정리

Servlet(서블릿)이란 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술 간단히 말해서, 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 그런데 좀더 들어가서 설명하면 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 하는 자바 프로그램입니다. 예를 들어, 어떠한 사용자가 로그인을 하려고 할 때. 사용자는 아이디와 비밀번호를 입력하고, 로그인 버튼을 누릅니다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고, 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 서블릿(Servlet)입니다. 그래서 서블릿은 자바로 구현 된 *CGI라고 흔히 말합니다. mang..

수업 일지/Servlet 2021. 4. 12. 13:07

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발누나 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바