분류 전체보기(39)
-
Servlet 2 (서블릿, 파일업로드)
* pdf p.191 - servletFrom2.jsp : 폼 양식 / id와 이름을 입력&전송 - FromServlet2.java : 초기화 파라미터 phone, name 사용, 해당 파라미터를 넘겨받아 request, session영역에 저장해주는 서블릿 파일 * 맵핑 방법 : /gagaga - servletTo2.jsp : table 작성, 최종 결과물을 출력 1. servletFrom2.jsp → 서블릿 파일의 이름(url패턴) /gagaga 로 정하고 서블릿파일에서 맵핑합니다. password타입은 로그인 창에서 입력하는 내용을 직접 표기하지 않습니다. hidden타입은 파라미터를 입력창에선 숨기고, 결과창에선 출력시킵니다. 2. FromServlet2.java → 서블릿 파일 생성 시 서블릿 ..
2020.11.26 -
Servlet 1 (서블릿 구현절차, life cycle)
- 서블릿 p.166~193 - web.xml파일 p.31 - 서블릿 맵핑 p.172~173 - 서블릿 구현 절차 p.183~185 - 입력양식(서블릿) p.186 - 페이지 이동하기 : p.126 - 이클립스에서 Dynamic Project 생성, 체크박스 체크하여 web.xml 파일인 WEB-INF에 생성됨 ---> servlet폴더 > InputForm.jsp 작성 > web.xml - inputForm.jsp : 다양한 입력양식을 이용해 파라미터로 전송해주는 jsp - FormServlet.java : 해당 파라미터를 넘겨받아 처리해주는 서블릿 파일 - url pattern : /hohoho (WEP-INF > web.xml) - 도착지 : destination * pdf p.184 1. 서블릿구..
2020.11.25 -
데이터 처리, 웹프로그래밍 흐름 (jsp, 모듈화, jstl, html, jdbc)
-model(pkg) 생성 Emp.class EmpDao.class board.class -example 폴더 생성(초간단 연습용 파일 저장소) From00.jsp From01.jsp From02.jsp To00.jsp To01.jsp To02.jsp -common 폴더 공용 파일 저장소 -emp 폴더 회원 관련 파일 저장소 -board 폴더 게시물 관련 파일 저장소 **주문(order), 매출(sales) 등... 차후 필요에 따라 추가 생성 * pdf p.37 - 주요한 태그 : FORM(폼), TABLE(표), A 태그, HEAD, META, BODY 태그 등 - 태그는 로 시작하는 것들로, 여는 태그와 닫는 태그가 존재함 ㄴex. , , - 만약, 배경은 노란색, 글씨는 검정색 이라면, body태..
2020.11.24 -
내장객체(Implicit Object)
* pdf 수업자료 p.85~ 내장객체 JSP파일이 서블릿으로 변환될 때 자동으로 생성되는 객체들이 존재함 (예를 들면 자바에서 System.out과 같은 개념) 1. 내장객체의 정의 스크립트릿이나 표현식에서 선언하지 않고 사용 가능한 디폴트 객체 JSP페이지 내에서 제공하는 특수한 레퍼런스 타입의 변수 JSP가 서블릿으로 변환될 때 자동으로 삽입시켜주는 변수 2. 내장객체의 특징 서블릿 객체를 JSP코드 내에서 사용할 수 있도록 기본적으로 제공해주는 객체 JSP가 서블릿 변환 시 자동으로 제공해줌 별도의 import없이 자유롭게 사용가능함 3. 내장객체의 분류 분류 설명 JSP페이지에 관련된 객체 page, config 페이지 입출력에 관련된 객체 request, response, out Context..
2020.11.23 -
웹 프로그래밍과 서블릿
* pdf p.41~ 웹 프로그래밍의 큰 흐름 JSP의 주요 구성 요소 Get/Post 데이터 전송 방식 서버에 요청(Request) 하기 위한 전송 방식은 get/post 두가지가 있음 Http프로토콜이 제공해주는 7가지 메서드들 중 웹서비스 개발에 주로 사용하는 메서드 1. Get 요청URL에 데이터(파라미터값)을 붙여서 전송해주는 방식 key=value(이름=값)으로 매핑하고 &(앤퍼센트)로 파라미터 구분 속도가 빠름(캐싱때문에) 보안이 취약함(URL에 데이터가 표시되어) 길이에 제한이 있음(256byte) get방식 지정방법 2. Post 데이터 전송을 기반으로 한 요청 메서드 데이터(파라미터)를 body(본문)에 담아서 전송함 속도가 get보다 비교적 느림 보안이 get보다 비교적 좋음 길이에 ..
2020.11.20 -
JSP Programming (톰캣설치, 인코딩설정, 웹프로젝트, 웹서버)
* 수업자료 pdf p.1~34 Apache Tomcat 아파치 톰캣이란? Apache : 소프트웨어 단체이름, 여러번 패치된 웹서버라는 뜻 Tomcat : 웹어플리케이션 서버(WAS), 자바 서블릿을 실행하고 JSP 코드가 포함돼있는 웹페이지를 만들어 줌 Apache Tomcat 설치하기 톰캣(Tomcat), 이클립스(Java EE) 설치 및 연동 나는 기존 for Java Developers버전에 Java EE 추가함 * 수업 외 참고 블로그 : codevang.tistory.com/188 1. 라이브러리 관련 파일 다운로드 * jsp_lib_file 압축 폴더 내에 파일 있음 2. Apache Tomcat 홈페이지 * tomcat.apache.org/download-90.cgi - [Binary D..
2020.11.19