목록Server | JSP | SERVLET/server (4)
개발 공부

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

학습파일 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 파일들 등으로 구성되어 있다 웹컨테이터 혹은 서..