1) 톰캣 버전 확인하기톰캣 다운로드이클립스 11 => 9.0으로 다운받기2) 톰캣 다운받기3) 원하는 위치에 압축파일 풀기1) 오른쪽 우클릭 -> new -> others -> dynamic web project2) project name -> modify -> 자바
(1) 인터넷 : 전 세계적으로 연결된 컴퓨터 네트워크인터넷에는 웹, 이메일, 인터넷 전화, 파일공유 등등이 포함된다.(2)웹 : 전 세계적으로 접근할 수 있는 인터넷에서 사용되는 정보 공간인터넷 네트워크 상에서 웹 페이지, 웹 애플리케이션, 웹 서비스 등 다양한 형
.
Web ServerHTTP 프로토콜을 기반으로 하여 클라이언트의 요청을 서비스하는 기능을 담당 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해 주는 자바 프로그램웹을 다룰 수 있도록 해주는 "HttpServlet" 클래스를 상속받은 클래스클라이언트가 ur
HTML코드에 Java코드를 넣어서 동적 웹페이지를 생성하는 웹 어플리케이션 도구HTML + javaHTML을 중심으로 JAVA와 연동하여 사용하는 웹 언어JSP가 실행되면 자바 서블릿(servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행
jsp 페이지에서 동이한 내용이라도 자바 코드를 기술하기 보다는 태그를 기술하는 것이 지저분하지 않고 깔끔하게 코딩할 수 있어 가독성 높은 소스코드를 작성할 수 있다. 코드 양을 대폭 줄일 수 있다.페이지와 페이지 사이를 제어하거나 다른 페이지의 실행 결과 내용을 현재
attribute scope page : 페이지 내에서 지역변수처럼 사용 request : http 요청을 was가 받아서 웹 브라우저에게 응답할 때 까지 변수가 유지되는 경우 사용 session : 웹 브라우저 별로 변수가 관리되는 경우 사용 application
M : Model사용자가 원하는 데이터나 정보를 제공(DB)애플리케이션의 정보, 데이터를 나타낸다.이러한 data정보들의 가공을 책임지는 컴포넌트를 말한다.V : View보여지는 화면 (jsp, html)input 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요
양쪽으로 전송되어 오고가는 데이터들을 담은 객체jsp에서는 Bean여러 데이터들을 포장해서 만든 데이터 포장객체데이터가 포함된 객체를 한 시스템에서 다른 시스템으로 전달하는 작업을 처리하는 객체사용자가 입력한 값을 객체 형태로 받을 수 있게 클래스 구성폼에서 입력된 데
jsp라고 하는 hr과 동일한 등급의 계정을 만들기system이라는 최고관리자 등급에서 가능cmd 창에서sqlplus system/1234(암호)create user jsp identified by jsp;// jsp 계정생성 아이디 jsp 비밀번호 jspgrant c
ojdbc : Oracle jdbc \- 오라클에서 제공하는, 오라클 DB를 관리할 수 있도록 도와주는 JDBC 1) getConnection(url, user, password)db랑 연결 맺는 메서드2) preparedstatement();쿼리문 실행 메서드3)
Asynchronous javascript And XML비동기적 통신빠르게 동작하는 웹페이지를 만들기 위한 개발기법전체를 다시 로딩하지 않고도, 웹페이지의 일부만 갱신 가능백그라운드 영역에서 서버와 통신 -> 그 결과를 - 웹페이지의 일부분에만 표시 가능백그라운드에서
DataBase Connection Pool데이터베이스와 연결된 커넥션을 미리 만들어서 저장해두고 있다가 필요할 때 저장된 공간(pool)에서 가져다쓰고 반환하는 기법커넥션 풀은 이용하면 커넥션을 미리 만들어두고 사용사용자가 요청할 경우 드라이버를 로드하고, 커넥션 객
개발 프레임워크객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와줌① JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화② 일반 SQL쿼리, 저장 프로시저 및 고급 매핑을 지원③ 모든 JDBC코드 및 매개변수의 중복작업을 제거①
JSP페이지 내에 자바코드와 HTML코드가 섞여있으면 가독성이 떨어짐EL문과 JSTL문을 사용해 HTML과 같은 태그로만 구성된 일관된 소스코드를 볼 수 있음Expression Language값을 간결하고 간편하게 출력할 수 있도록 해주는 언어<%= %>, out
MemberBean.java : 회원 정보를 저장하기 위한 자바클래스searchview.jsp : 프론트단 화면 구현MemberDao.java : 데이터베이스에 접근하여 데이터를 가져오거나 쓰기 위한 객체🙆♀️ 알아두기List와 ArrayList는 서로 다른 것이지
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax.servlet.Ser
import java.io.IOException;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;imp