1. 톰캣 설치하기 1) 톰캣 버전 확인하기 톰캣 다운로드 사이트 이클립스 11 => 9.0으로 다운받기 2) 톰캣 다운받기 3) 원하는 위치에 압축파일 풀기 2. 이클립스에서 환경세팅 (1) 다이나믹 프로젝트 파일만들기 1) 오른쪽 우클릭 -> new -> o
웹 프로그래밍이란? pc, 스마트폰 등 브라우저가 내장되어 있는 컴퓨터 컴퓨터가 선으로 연결 -> 네트워크 네트워크 안에 많은 서비스 중 인터넷 서비스 사용 (데이터를 주고받음) 피씨에서 서버로 요청 서버는 사용자에게 다시 브라우저 웹 프로그래밍이란 인터넷 서비스를 이
서블릿 Web Server HTTP 프로토콜을 기반으로 하여 클라이언트의 요청을 서비스하는 기능을 담당 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해 주어야 하는데, 이러한 역할을 하는게 자바프로그램이다. 클라이언트가 url을 입력하면 HTTP re
JSP란? JSP는 HTML문서에 내부적으로 자바문법을 사용할 수 있게 하는 스크립트 언어이다. JSP 화면을 구현하는 건 html이 편한데 자바연산이 어려움 그러므로 jsp 사용 확장자가 jsp라면 편하게 html 코드에 자바코드 넣을 수 있음 내가 jsp를 사용해
jsp 페이지에서 사용하는 가독성 높은 소스코드지저분하지 않고 깔끔하며 코드양을 대폭 줄일 수 있음페이지와 페이지 사이를 제어하거나 다른 페이지의 실행 결과 내용을 현재 페이지에 포함하거나 자바빈즈(객체)등의 다양한 기능을 제공함액션태그는 xml 문법을 따른다. 즉 시
page : 사용 x \-> 페이지 내에서 지역변수처럼 사용request \-> http요청을 was가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 \-> request를 response 하면 사라짐session \-> 웹 브라우저 별로 변수
View와 Controller를 모두 JSP가 담당하는 형태JSP 하나로 유저의 요청을 받고 응답을 처리하므로 구현난이도는 쉬운편내용이 복잡하고 거대해질수록 유지보수에 있어서 문제가 발생MVC2패턴은 널리 표준으로 사용되는 패턴 MVC1과는 다르게 Controller와
DTO (Data Transfer Object) / VO ( Value Object)양쪽으로 전송되어 오고가는 데이터들을 담은 객체jsp에서는 Bean여러 데이터들을 포장해서 만든 데이터 포장객체데이터가 포함된 객체를 한 시스템에서 다른 시스템으로 전달하는 작업을 처
jsp라고 하는 hr과 동일한 등급의 계정을 만들기system이라는 최고관리자 등급에서 가능cmd 창에서sqlplus system/1234(암호)create user jsp identified by jsp; // jsp 계정생성 아이디 jsp 비밀번호 jspgran
ojdbc : Oracle jdbc오라클에서 제공하는, 오라클 DB를 관리할 수 있도록 도와주는 JDBCdb랑 연결 맺는 메서드쿼리문 실행 메서드select 구문을 제외 insert / delete / update 관련 구문에서는 반영된레코드의 건수를 반환한다.sele
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 : 데이터베이스에 접근하여 데이터를 가져오거나 쓰기 위한 객체member.xml : MyBatis 이용 (sql문
// 나의 현재 페이지 : /webapp/app/user/joinview// 내가 현재 속한 폴더 : ./ 회원가입public class UserDTO { private String userid; private String userpw; private Strin
<기본프레임>