본문 바로가기

bitcamp/JSP

(11)
JSP_MVC_연습문제 1. 게시판 조회/작성/삭제/답변을 구현하시오. ※게시판 전체 조회 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 @WebServlet("*.do") //do로 끝나면 FrontController 유입 public class BFrontController extends HttpServlet { private static final long serialVersionUID = 1L; public BFrontController(..
JSP_emp_연습문제 1. 게시판 작성에 앞서 emp list를 출력하고, 사원 정보를 입력하여 DB에 insert 하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 사원 정보 입력 사원번호 사원이름 사원직급 매니저 (${man.empno})${man.ename} 입사일 급여 커미션 부서 (${dept.deptno})${dept.dname} Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 정보입력이 정상적으로 처리 되었습니다. 리스트 Col..
JSP_MVC패턴 1. MVC 모델 · Model View Controller의 약자로, MVC 모델은 3가지의 형태로 역할을 나누어 기능을 수행한다. · Controller는 모델이 어떻게 처리할 지 알려주는 흐름 제어를 담당하며, 요청에 맞는 데이터를 Model에 의뢰하고 데이터를 view에 반영하여 사용자에게 화면을 보여준다. (Servlet으로 작성) · Model은 내부에서 동작하는 로직을 처리한다. (데이터 담당) · View는 사용자에게 결과를 화면에 출력한다. (jsp와 html로 작성) 2. 게시판 설계도를 그리시오. (Model 2, MVC) 3. Servlet에서 forward 방법은? · Controller에서 Dispatcher 객체를 이용하여 아래와 같은 방법으로 forward 시킨다. 4. DB..
SQL문 1. SQL 명령문이란? · 데이터베이스를 처리하기 위해 고안된 언어로 자료를 검색하고 수정, 삭제하는 기능을 한다. (DB표준 언어) · SQl 명령문의 종류로는 DDL, DML, DCL, DQL 등이 사용된다. ※DDL(Data Definition Language의 약자, 데이터 조작어) · 테이블 구조 자체를 생성, 변경, 삭제 가능하며, 컬럼에 관련된 언어이다. 1)CREATE TABLE: 새로운 테이블 생성하는 명령어 · varchar2: 실제 입력된 문자열의 길이만큼 저장, number: 숫자 저장, date: 날짜 저장 2)ALTER TABLE: 기존 테이블의 구조를 변경하는 명령어 · ALTER TABLE ~ ADD: 기존 테이블에 새로운 컬럼을 추가하는 명령어 · ALTER TABLE ~..
JSP_게시판 작성을 위한 DB 맛보기! 1. DB란? · 일상생활에서 수 없이 다양하고 많은 데이터들이 사용되는데, 많은 데이터를 관리하기 위한 수단으로 데이터베이스가 사용된다. · DB는 여러 사람이 공유하고 사용할 목적으로 통합하여 관리되는 데이터의 집합으로 서로 관련있는 데이터들의 모임이다. · 데이터베이스는 데이터의 추가, 삭제, 이동 등의 기능이 쉽게 되어있어 사용자에게 빠른 시간 내에 제공한다. 이 때 데이터베이스를 관리하는 도구로 사용되는 시스템이 DBMS이다. 2. DBMS의 의미와 종류는? · Data Base Management System의 약자로, 데이터베이스 관리 시스템을 뜻하며, 데이터베이스를 조작하는 별도의 소프트웨어를 말한다. · 종류로는 Oracle(오라클에서 개발), SQLServer, MySQL, MSSQL ..
JSP_bean_연습문제 1. Bean을 이용하여 가위바위보 게임을 작성하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 public class Game { private int my; private int com = (int)(Math.random() * 3) + 1; public Game() { } public int getMy() { return my; } public void setMy(int my) { this.my = my; } public int getCom() { return com; } public void setCom(int com) { this.com = com; } publ..
JSP_쿠키/섹션/Bean/EL 1. Cookie란? · 클라이언트 요청에 대한 응답을 마치고나면 채팅처럼 연결성이 지속되지 못하고 서버는 웹브라우저와의 관계를 종료하게된다. why? 한 개의 서버에 다수의 클라이언트를 계속 연결해두면 서버는 다운되기 때문! · 연결이 끊겼을 때 어떠한 정보를 지속적으로 유지(로그인 상태 유지)하기 위해 Cookie 혹은 Session을 사용한다. · 데이터를 쿠키 파일에 저장하여 서버에서 응답할 때 쿠키와 함께 웹브라우저에 전송되고, 서버에서 응답받은 새로운 URL에 접근할 때 쿠키와 함께 전송되어 데이터가 유지된다. (웹브라우저는 기본적으로 2개의 저장공간이 존재: 쿠키와 캐시영역(사진 중복 저장 방지)) 2. Session이란? · 쿠키와 동일하게 서버와의 관계를 유지하기 위한 수단으로 사용되며,..
JSP_연습문제 1. 아래의 주소로 접속 시 I am programer를 브라우저에 출력하시오. · 주소: http://localhost:8282/jsp_programer/programer.jsp 1 2 3 4 5 6 7 8 9 10 11 12 Insert title here I am programer Colored by Color Scripter cs 2. 구구단을 가로로 나타내도록 출력하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26