728x90

일단 해보는 코딩/JSP 7

[JSP] JSP와 DB연결

기본 파일 5개 더보기 DB 생성 시 PK(Primary Key) 가 있어야 한다. A 테이블에서 PK는 unique and not null이어야 한다. A 테이블에서 FK는 다른 B테이블에서 PK이다. A 테이블의 이 FK로 B테이블과 관계를 맺을 수 있다. 1. CMD 관리자 권한으로 들어감 (hr/rootoor) - 데이터 입력 create table dept ( deptno number(3) primary key, dname varchar2(10), loc varchar2(10) ); insert into dept values(10,'총무부',101); insert into dept values(20,'영업부',202); insert into dept values(30,'전산실',303); ins..

[JSP] VO(Value Object), 내장객체

VO(Value Object) 는 정보를 저장하는 하나의 클래스이다. 예를 들어 친구의 나이, 이름, 전화번호를 저장한다면 이 세가지 정보를 하나로 묶어서 저장할 수 있게 만든클래스를 VO 라고 한다. JSP 내장 객체 외부에 보이지는 않지만 JSP가 실행되면 존재하게 되는 것들로 JSP가 작업한 뒤 Servlet으로 변환되면 service() 메서드로 존재하게 되는 객체들이다. request(요청), response(응답), out(출력), 데이터 임시 저장공간으로 쿠키, 세션과 같은 application, cookie, session이 있다.

[JSP] JSP이란?

JSP(JavaServer Pages)는 간단히 말하면 내부적으로 연산 능력을 가지는 html이다. Servlet에서는 html의 태그()를 하나하나 작성해 주어야 하는데 jsp로 작업하면 자동으로 만들어서 Tomcat이 이를 서블릿으로 변환시켜 준다. 서블릿으로 변환된 결과가 클라이언트 브라우저로 가서 표시된다. 서블릿만으로는 UI 작업이 어렵기 때문에 화면의 UI 디자인을 좀 더 쉽게 해주는 기능이 JSP라고 볼 수 있다. 1. 클라이언트가 어떤 동작을 함으로써 Hi.jsp 를 요청하였다. 2. JSP 컨테이너가 JSP 파일을 읽는다. 3. JSP 컨테이너가 Generete (변환) 작업을 통해 Servlet (. java ) 파일을 생성한다. 4. .java 파일은 다시. class 파일로 컴파일된..

[JSP] 서블릿2

package action; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/His") /* 외부에서 http://localhost:8080/His로 접속하면 내부적으로 HelloServlet3으로 매핑한다. tomcat2.5에서는 web.xml파일에..

[JSP] 서블릿 환경 설정하기

☞서블릿(Servlet : Server + let)을 얹으면 자바 웹 프로그램이 된다. HTML의 동적인 내용을 클라이언트의 웹브라우저에 띄우기 위해서 필요한 도구이다. 웹 프로그램이란 '사용자 브라우저 요청 request)' 서버 프로그램이 요청을 처리하고(데이터베이스에서 정보를 추출해서 처리) 결과를 다시 클라이언트에게 보낸다. 서블릿은 Apache Tomcat 서버를 이용해서 개발한다. Apache는 순수한 웹 서버(최근에는 Nginx라는 서버로 대체 중)는 웹 서버를 의미하고 Tomcat은 웹 서버 프로그래밍 개발용 서버이다. ☞ Servlet 개요(Servlet : Server + let) 이란 ? - 서버에서 실행되는 서비스(사용자의 요구사항을 제공해주는) 객체. - 웹 응용프로그램을 만드는 ..

728x90