전체 글(63)
-
[JSP] JSP 실전
이번엔 여러 페이지를 이용하여 사용자에게 데이터를 입력받고 데이터 삭제, 추가 등의 기능을 처리해 볼 거다.간단한 도서관리 시스템을 구축하여 보자. index.jspadd.jspadd-action.jspdelete.jsplist.jspview.jspview-show.jsp대문페이지도서추가(사용자에게 보여줄 입력 폼)도서 추가(데이터 처리)도서 삭제목록개별 보기(자바 코드 부분 : 사용자에게는 보여지지 않음)개별 보기(출력 부분 : 사용자가 보여질 부분) index.jsp- 대문 페이지index.jsp 에서는 a 태그를 이용하여 도서 목록이 있는 list.jsp로 이동시킨다.Book도서 관리 프로그램 list.jsp- 현재 있는 도서 목록들을 보여준다.사용자는 이 페이지를 보면서 도서 추가 및 삭제를 할..
-
[JSP] request & response
서로 다른 페이지 간에 데이터의 이동을 시켜볼 것이다. JSP (JavaServer Pages)JSP란 Java코드를 기반으로 하여 HTML 과 함께 동적 웹페이지를 생성하는 웹프로그래밍 언어이다.JSP가 실행되면 자바 서블릿(servlet)으로 변환되며 웹 어플리케이션 서버에서 동작 되면서필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이어트로 응답한다. JSP 내장객체 (request / response)request서버에서 어떤 정보를 요청하는 것. 요청 정보는 request 객체가 관리한다. response웹 브라우저의 요청에 응답하는 것. response객체는 응답(response)의 정보를 가지고 있는 객체이다.request 와 response 의 내장객체스트립틀릿 내부에서는..
-
[HTML] display
display의 여러가지 속성을 사용하여 요소를 원하는 곳에 배치, 또는 나타나게 해보자. div 태그div 태그는 혼자서 한 줄을 차지하는 block 속성의 태그로 division, 즉 영역을 구분하기 위한 태그다.div태그만 단독으로 사용할시 p태그와 큰 차이가 없으며 주로 style과 여러 속성을 같이 사용하여 각 영역마다 다양한 스타일을 만들기 위해 사용한다.가장 많이 사용하게 될 것이고, 기본이 되는 태그이기 때문에 이 태그에 익숙해져야만 한다. display의 다양한 속성display : 영역을 설정하여 화면에 출력했을때 보여지는 형태.block / inline / inline-blockblock 속성혼자서 한 줄을 차지한다.연속적으로 배치하면 세로로 배치된다.style을 이용하여 너비(wi..
-
[SQL] Oracle SQL - 제약조건
자바와 데이터베이스 연동을 하여 진행하다 보니까, sql에 대한 공부가 필요해졌다.그리고 조만간 sqld자격증 시험도 볼 생각이라서 조금씩 공부를 병행해야 한다.아, 참고론 나는 현재 Oracle SQL을 사용 중이다. 그럼 오늘은 sql의 제약조건에 대해 알아보자. 기본키 (Primary Key)여러 컬럼으로 구성된 데이터의 가장 대표적인 컬럼컬럼 하나의 값 만으로 레코드를 대표할 수 있는 값기본키는 빈 값을 지정할 수 없다(not null)다른 항목과 중복되는 값을 가질 수 없다(unique)예를 들어 상품의 바코드, 사람의 주민등록번호, 도서의 ISBN, 게시글의 글 번호 등이 이에 해당한다.create table ... ( id number primary key, ...); 고유키 (Uniqu..
-
[Java] DAO와 DTO (2)
이번에는 저번과 달리 template을 사용하지 않고, DB와 연동을 해보자.그리고 조금 더 복잡한 sql문을 작성하여 새로운 데이터를 추출 해볼 것이다.Quiz1. employees 테이블에서 first_name, salary, hire_date, 그리고 입사후 몇 년이 지났는지 조회하는 자바 프로그램을 작성하여라. 2. 데이터베이스에서 날짜 형식의 데이터를 컬럼에 저장했으나 해당 시점의 날짜만 기록되어 있고, 현재 시점으로부터 얼 마나 오래되었는지 계산하여라. 3. 직원들이 입사 후 몇 년 지났는지 확인할 수 있도록 정렬해서 출력하여라. (단, 이미 DB에 데이터가 생성 되어있다고 가정) Step 1 DTO 작성tip 1) DTO를 작성할때에는 연결된 DB 테이블의 구조를 복..
-
[HTML] a / input Tag
a 태그를 이용하여 클릭하면 해당 경로로 접속되는 하이퍼링크를 만들어 보자.그리고 input 태그의 다양한 속성에 대해서 알아보자. 해당 영역을 클릭하면 지정한 경로로 이동한다.지금 코드에서는 td 안에 a 태그를 두었기 때문에 td 를 클릭하면 경로 이동된다. 돼지고기 [펼치기.접기] 돼지머리 목살 가브리살 등심 뒷다리살 항정살 갈비 갈매기살 안심 ..