분류 전체보기
-
[WEB : JSP] error - 에러메시지를 띄우는 방법 세 가지비전공자 공부일기/:: WEB & Front-End 2019. 7. 8. 11:20
2019. 07. 08 책에서는 1번 방법을 제시했고, 강사님은 2번 방법으로 강의하셨다. 3번은 내가 서칭해서 찾은 방법 1. JSP 페이지에 직접 에러페이지 지정 - page 지시자 속성 중 / 를 이용하는 방법 JSP문서 1 ------ 현 페이지가 오류 처리용 문서라는 선언 JSP문서 2 ---- 에러가 발생하면 문서1을 통해 오류를 처리한다는 선언 2. xml 페이지에 유형별로 에러페이지 지정 - 태그를 이용 //error-page는 웹 애플리케이션에서 발생하는 오류를 처리하기 위한 태그로서, //처리할 오류가 무엇인지, 처리할 페이지가 무엇인지를 값으로 지정한다. //처리할 오류를 지정 - 오류의 객체 이름으로 지정(패키지명까지 정확히 나타내야 한다) java.lang.NullPointerEx..
-
-
[팀프로젝트] svn서버(협업툴)비전공자 공부일기 2019. 7. 4. 14:18
2019. 07. 05 내가 정리한 게 아닌, 강사님의 필기를 복붙하고 글양식만 정리한 내용 형상관리서버 - 형상관리서버(협업툴) : 소스, 버전등 변경 관리 >> 클라이언트에서는 eclipse를 이용해 작업 => CVS, SubVersion(SVN), Git등 ※ CVS 플러그인은 설치되어 있으나 SubVersion은 플러그인을 설치해야 사용 가능 repertory(저장소) 역할 IMPORT 클라이언트 ----> 서버 (팀장이 만든 프로젝트를 최초에 한번 전송) CHECKOUT 클라이언트 서버 (작업한 파일을 서버로 전송 : 자주 실행) UPDATE 클라이언트 https://www.visualsvn.com/server/download/ 2) user 및 group 생성 후 user를 group에 분류 ..
-
[WEB : Servlet] JDBC 연동 - (1)비전공자 공부일기/:: WEB & Front-End 2019. 7. 3. 20:49
2019. 07. 03 필기 이번에는 웹과 DB를 연동하는 법에 대해 배워보겠다. ※ 예전 작성 글: 2019/05/29 - [비전공자 성장기/:: ORACLE] - 오라클 DB 정리09-JDBC ※ 참고한 블로그 글 : https://opentutorials.org/module/3569/21222 자바를 통해 DB를 활용하기 위해 필요한 게 JDBC라고 배웠었었다. 다시 정의를 돌이켜 보면 JDBC란 Java DataBase Connectivity의 약자로서, 자바로 관계형 데이터베이스에 접속하고 SQL문을 수행, 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API (=java.sql 패키지)이다. JDBC는 자바의 표준 에디션(SE)에서 지원한다. 그러나 DBMS 서버에 따라서 JDBC 드라이버..
-
[WEB : Servlet] Session 세션비전공자 공부일기/:: WEB & Front-End 2019. 7. 3. 11:22
2019. 07. 03 필기 ※ 쿠키에 대한 필기 -> (https://codingwanee.tistory.com/53) ※ 내용 참고하기 좋은 블로그 -> (https://victorydntmd.tistory.com/34) 세션 이해하기 세션(session)이란? - 연결 지속성을 제공하기 위해 서버에 저장되는 정보 - 서버에 정보를 요청할 때 생성되는 상태정보 저번 포스팅에서 쿠키에 대해 공부한 필기 내용을 올렸는데, 쿠키와 세션은 비슷하지만 다음과 같은 점에서 다르다. 구분 쿠키 세션 저장위치 클라이언트 서버 저장 데이터 타입 텍스트(문자열) 객체 저장 데이터 크기 제한 있음 서버에서 수용 가능한 만큼 쿠키는 클라이언트에 정보가 저장되는 반면, 세션은 서버에 클라이언트의 정보가 저장된다고 했다. 따..
-
[비전공자 눈높이] 자바, 웹+자바 관련 용어 심플정리비전공자 공부일기/:: JAVA 2019. 7. 2. 20:30
나는 비전공자 출신으로 국비지원 과정을 통해 자바 및 관련 언어 공부를 3개월 째 하고 있다. 과정의 중간이 지나긴 처음 자바와 C언어, 파이썬의 활용목적조차 모르고 모두 '컴퓨터 언어'로만 생각했던 내 눈높이가 생각났다. 전공자 또는 현직자에게는 어처구니 없을 정도로 쉬운 개념이지만, 비전공자에게는 그저 막막하고 검색하면 할수록 띠용 스러운 개념들이다. 그 중간 즈음에 있는 입장으로써, 비전공자 눈높이에 맞춰 용어 정리를 해보고자 한다. 자바, 자바란? 자바(Java)란? - 2000년대 중반 이후 세계에서 가장 많이 사용되는 언어
-
[WEB : Servlet] Cookie 쿠키(생성, 읽기, 제거)비전공자 공부일기/:: WEB & Front-End 2019. 7. 2. 17:30
2019. 07. 02 필기 자바스크립트 쿠키는 따로 있음. 자바스크립트 쿠키는 권한이 있는, 예를들면 로그인 상태의 사람만 볼 수 있는 응답화면을 제공한다. 다음 예시의 쿠키는 이런 권한이 없어도 볼 수 있는 응답화면을 제공한다. 쿠키 - 클라이언트에 저장되는 정보 / 간단한 데이터를 String 으로 저장 세션 - 서버에 저장되는 정보 / 보안을 요하는 필요한 데이터를 객체로 저장 * 웹 페이지의 브라우저에서 마우스 오른쪽을 누르고 '(페이지) 검사'를 누르면 검사창이 뜨는데, 검사창 상단의 Application 탭을 누르면 Cookie를 확인할 수 있다. 쿠키를 생성하여 응답문서에 쿠키를 저장하여 클라이언트에게 전달하는 서블릿 @WebServlet("/read.itwill") public class..
-
Servlet - 파일 업로드비전공자 공부일기/:: WEB & Front-End 2019. 7. 2. 17:25
2019. 07. 02 웹에 파일을 업로드 하기 위해선 입력페이지에서 전달된 입력값과 입력파일을 반환받아 클라이언트에게 응답문서로 전달하는 서블릿 @WebServlet("/view.itwill") public class FileViewServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out=..
-
웹개발 - 서블릿 생명주기 Servlet Life Cycle비전공자 공부일기/:: WEB & Front-End 2019. 7. 2. 09:51
2019. 07. 01 필기 서블릿 생명주기란? 서블릿은 클라이언트로부터 요청을 받으면 요청에 의해 WAS(Web Application Server)의 컨테이너가 인스턴스를 생성하여 요청 처리 후 응답한다. => WAS의 컨테이너가 서블릿 인스턴스의 생성, 사용(=메소드 호출), 소멸에 대한 전반적인 관리를 담당한다. => 만약 기존에 생성된 서블릿 인스턴스가 이미 존재할 경우 새로 인스턴스를 생성하지 않는다 => WAS가 종료되면 컨테이너가 서블릿 인스턴스를 소멸시킨다 => 이 때, 서블릿 인스턴스의 생성~사용~소멸 과정을 '생명주기(=Life Cycle)'이라고 한다. 서블릿의 생명주기를 확인해보는 예시 @WebServlet(name = "LifeCycleServlet", urlPatterns = {..
-
티스토리 VS 네이버 블로그 운영해보고 느낀점 비교(장단점)비전공자 성장기 2019. 7. 2. 00:43
나는 5년간 네이버 블로그를 운영해왔고, 티스토리 블로그를 운영한 건 두달 반이 되어간다. 아직은 티스토리 블로그를 충분히 즐겨보지 못했지만, 그래도 나름 오랫동안 '블로거'의 삶을 살았다는 점에서 자격을 갖고(?) 비교해보려고 한다. 네이버 블로그 특징 - 일단 나의 네이버 블로그 스펙 >> 한때 투데이 3천대를 찍어본 적이 있고, 보통 1천대를 유지하다가 최근에는 좀 소홀해서 투데이가 5~7백대인 블로그를 5년째 운영중 - 네이버 블로그는 HTML을 모르는 대부분의 일반인에게 적합함 >> 네이버 에디터 2.0부터 현재 스마트 에디터까지, 네이버 에디터를 꾸준히 경험해 온 나는 '참 편리하게 발전해 왔다'는 생각을 많이 한다. 사용자 피드백을 많이 반영해 왔다는 게 느껴진다. 스티커, 구분선, 인용구,..