분류 전체보기(87)
-
JSP 기본문법 - 주석, 지시어
주석 : 클라이언트에게 전달되는 주석 : 클라이언트에게 전달되지 않는 주석 지시어 page 지시어 : JSP 페이지를 컨테이너에서 처리하는데 필요한 각종 속성 기술하는 부분 속성 설명 기본 설정 값 language 스크립트 언어의 유형 지정 java imort JSP 내에서 사용할 외부 자바 패키지나 클래스의 불러오기(import)를 지정 - session 세션의 사용 유무 true buffer 버퍼의 크기를 지정(데이터 전송을 위해 사용) 8KB autoFlush 버퍼의 내용을 자동으로 비움 true isThreadSafe 단일 스레드 모델을 사용함으로써 동시성 제어 여부를 지정 true info JSP 페이지에 대한 설명 - errorPage 현재 페이지에서 오류가 발생할 경우 호출될 페이지 지정 -..
2020.01.28 -
서블릿 - 계산기 실습
계산기 실습 사용된 파일 파일 이름 설명 디렉터리 calc.html 계산기 화면 WebContent\ch04 CalcServlet.java 계산 기능이 통합된 서블릿 src\jspbook\ch04 CalcServlet2.java 계산 기능이 별도로 분리된 서블릿 Calc.java 계산 기능 클래스 1. 계산 기능이 통합된 계산기 calc.html HTML파일을 생성합니다. CalcServlet.java 서블릿을 생성합니다. 2. 계산 기능은 따로 분리된 계산기 Calc.java 클래스를 생성합니다. 서블릿 CalcServlet2.java로 생성하고, 기존 CalcServlet.java의 doPost()의 메서드에 두 줄을 추가합니다.
2020.01.27 -
서블릿이란?
서블릿 서블릿 : 웹 애플리케이션을 개발할 때 사용하는 핵심 기술 자바의 모든 API 사용 가능 한 번 만들어 놓으면 다양한 서버 환경에서도 실행 가능 웹 앱에서 효율적인 자료 공유 방법 제공 다양한 오픈소스 라이브러리 MVC패턴을 쉽게 적용 웹 디자이너와 개발자 간에 협업이 원할 서블릿과 서블릿 컨테이너 구분 웹 서버 서블릿 컨테이너(ex 톰캣) 사용목적 웹 서비스 제공 서블릿 기반 프로그램 실행 및 처리 처리 콘텐츠 HTML, CSS, JS, 이미지 등 서블릿 클래스 실행방법 URL 요청에 의해 실행, 매번 디스크에서 읽어 처리 서블릿 클래스 정보에 따라 서버에 매핑된 URL 정보에 따라 실행하며 컨테이너에 적재된 상태에서 처리 JSP 실행 서블릿 컨테이너로 넘겨 처리 자체 처리 특징 웹 서비스 제공..
2020.01.27 -
라즈베리파이 - 3.5인치 LCD 사용법
드라이버 다운로드 방법 라즈베리파이에서 [ git clone https://github.com/waveshare/LCD-show.git ]를 입력 패키지 다운로드가 완료되면 홈 디렉터리의 LCD35-show 디렉터리로 이동 관리자 권한으로 ./LCD35-show 를 실행 * LCD를 사용시, apt-get upgrade 사용하지 않는 방법 - sudo nano /boot/config.txt 에서 dtoverlay=ads7846 한 줄을 주석처리(하드웨어 구성 설정) * 해상도 변경 방법 - sudo raspi-config 에서 Advanced Option > Resolution > 원하는 해상도 선택
2020.01.26 -
JSP란? - 간단한 프로그램 실습
JSP(Java Server Page) : 서블릿 기반으로 하는 웹 프로그래밍 기술 내부적으로 JSP가 서블릿 형태로 변환되는 구조(많은 사용자의 응답 요청 가능) JSP와 서블릿 간 데이터를 쉽게 공유 HTML처럼 화면 위주의 프로그래밍 지원 자바의 모든 기능 사용 가능(빈즈 등) 커스텀 태그 사용 가능 다양한 프레임 워크와 결합하여 개발 가능 JSP 내부 동작 구조 JSP 자체는 실행이 불가능 서블릿 컨테이너(톰캣)에서 jsp -> 자바소스 변환 -> 자바 클래스 컴파일 -> 요청 응답 한번 컴파일된 jsp는 소스 수정 전까지 다시 컴파일되지 않고 메모리상에 적재된 서블릿으로 처리 변환된 jsp 소스는 변환된 소스의 jspService() 메서드에 등록 JSP 기술 변천 초기 서블릿 중심에서 웹이 화..
2020.01.26 -
JSP 개발환경 구축하기 3.2 - 이클립스(기본 환경 설정)
작업 공간(Workspace) : 이클립스에서 프로젝트 및 소스코드를 관리하는 영역 퍼스펙티브(Perspective) : 여러 뷰(JAVA, J2EE, 디버그 등)를 특정 작업에 맞게 배열해 놓은 구조 행 번호 설정 자바 소스 기본 주석(파일, 타입) 설정 컴파일러 버전 설정 텍스트 인코딩 설정 이클립스 패키지가 없는 경우 ※이클립스 환경 설정※ C:\dev\eclipse 에 있는 eclipse.exe를 실행합니다. 다음 화면에서 Workbench를 클릭합니다. Window탭의 Preferences를 클릭합니다. General - Editors - Text Editors 탭에서 Show line numbers 를 체크합니다. Java - Code Style - Code Templates의 Files을 클..
2020.01.23