목록Server | JSP | SERVLET (6)
개발 공부

실습자료 공부를 할 때마다 점점 개념이 잡히기 시작해진다. 절대 안될거 같은 순간에도 포기하지 않고 끝까지 물고 늘어져라 남들에 비해 뒤떨어진다고 느껴도 내 길을 가야만 한다. 지난 1년 동안 오로지 과거의 내 자신과 비교하면서 작은 성취감을 통해 포기하지 않는 힘을 얻게 되었다. GET/POST 요청 HTTP 메서드 HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다. 쉽게 말하면 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다. GET : 리소스 조회 POST: 요청 데이터 처리, 주로 등록에 사용 GET요청 단순하게 서버에 존재하는 간단한 페이지를 요청하거나 게..

학습자료 지난 시간에 이어 JSP 내장객체에 담은 데이터를 꺼내보도록 하겠다. 1.기존의 방식대로 스크립틀릿과 표현식 이용해서 각 Scope에 담겨있는 값 뽑아서 화면 출력하기 SERVLET단 JSP단 2.EL을 이용해서 보다 쉽게 해당 Scope에 저장된 값들 출력하기 EL을 이용해서 getXXX을 통해 값을 빼올 필요 없이 EL 구문 내에 키값만 제시하면 바로 접근 가능 기본적으로 EL은 JSP내장객체를 구분하지 않고 자동으로 모든 내장객체에 키값을 검색해서 존재하는 경우 값을 가져오게된다. servlet단 JSP단 3. EL사용시 내장 객체들에 저장된 키값이 동일할 경우 El은 공유범위가 가장 작은 scope에서부터 해당 키값을 검색함 page => request => session =>applic..

학습자료 EL (Expression Language) 표현언어 기존에 사용했던 표현식 (출력식) JSP에서 표현하고자 하는 값을 ${name}의 형식으로 표현해서 작성하는 것 JSP 이루는 구성인자 1. 스크립팅 원소 : JSP페이지 내에서 자바코드를 직접 기술할 수 있게 하는 기능 ex) 스크립틀릿, 표현식(출력식) 2. 지시어 : JSP 페이지 정보에 대한 내용을 표현한다거나 또다른 페이지를 포함할떄 사용 JSP 기능을 확장시키는 라이브러리를 등록할 때도 사용 ex) page 지시어 / include지시어, taglib 지시어 3. 액션태그(표준액션태그,커스텀액션태그) : xml 기술을 이용해서 기존의 jsp문법을 확장하는 기술을 제공하는 태그 >>표준 액션 태그(standard Action Tag)..

학습파일 JSP/SERVLET을 이해하는데 많은 시간이 들어가게 되었고 단계별로 나누어서 글작성을 해야한다는 필요성을 느끼게 되었다. OJDBC사용 JDBC는 JAVA에서 종류상관없이 데이터베이스에 접근할 수 있게 해주는 API이다. 따라서 OJDBC 는 JAVA에서 오라클 데이터베이스에 접근할 수 있다. 프로젝트 내 JDBC 사용을 위해 우선 ojdbc.jar 파일을 WebContent/WEB-INF/lib/ 아래에 추가해준다. JDBCTemplate JDBC 사용 객체 DriverManager Class.forName("oracle.jdbc.driver.OracleDriver") 메서드 사용시 DruverManager 객체가 생성된다.) Connection DB의 연결정보를 담고 있는 객체 (Prep..

학습자료 1.servlet 학습자료 2.JSP serlvet JSP 정의 순수 Java 코드로만 이루어진 웹서버용 클래스 동적 웹페이지를 만들 때 java 코드 안에 HTML 태그가 삽입되는 구조. HTML 코드 속에 자바 코드가 들어가는 구조의 스크립트 언어 코드 내 처리방법 자바 코드 속에서 HTML 태그로 문자열(””) 로 처리해야 함. HTML 속에서 자바코드를 또는 형태로 처리. (자바 소스코드로 작성된 부분은 웹 브라우저로 보내는 것이 아니라 웹 서버에서 실행됨) MVC 패턴에서의 역할 Controller 역할 View 역할 servlet 동작 방식 1.클라이언트 (사용자) URL 입력시 웹서버에 전달되고 웹서버는 컨테이너로 전달한다(servlet container로 전송) 2. servlet..

Web Server 개요 웹 서버란 클라이언트가 웹 브라우저에서 어떠한 페이지 요청을 하면 웹 서버에서 요청을 받아 정적 컨텐츠를 제공하는 서버이다. 정적 컨텐츠(html,css,javascript,이미지,파일 등 바로 응답가능한 컨텐츠) 동적 컨텐츠 제공을 위해 웹서버에서 was로 요청을 전달하는 역할 수행 ex) 아파치,Nginx가 있다. 웹서버가 필요한 이유 정적인 컨텐츠만을 처리하도록 기능을 분배하여 서버의 부담을 줄일 수 있다. WAS 개요 http 프로토콜을 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어 DB조회나 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 Application Server Servlet , JSP 파일들 등으로 구성되어 있다 웹컨테이터 혹은 서..