728x90
반응형
SMALL

IT 인터넷 122

[웹/JSP]jsp model1 간단한 도서관리게시판-2(dao, select문)

요번 시간에는 도서관리게시판 select에 대해서 이야기해보겠습니다~ㅎㅎ select는 조회 또는 검색이라고 생각하시면 되시며, 기본적인 게시판에서는 당연히 필요한 부분입니다~ select할 때, dao부분에서 해야하는 작업에 대해서 알아보겠습니다. 1. jdbc 로딩,,, Class.forName(“com.mysql.jdbc.Driver”) 2. Connection 객체를 생성 con = DriverManager.getConnection(url, user, pw) 3. Statement 객체를 생성 Staement - SQL문을 데이터베이스에 보내기위한 객체입니다. stmt = con.createStatement() 4. SQL 문장을 실행 SQL 문장을 실행하고 결과를 ResultSet으로 리턴합니다..

[웹/JSP]jsp model1 간단한 도서관리게시판-1(bean, oracle설정)

안녕하세요~ IT깡패's입니다~ 어떤 코딩이든 다 하고 싶은 마음인데요~ㅎㅎㅎ 예전에도 하긴했지만 jsp model1으로 간단하게 게시판 한개 정도를 짜보려고 합니다~ㅎㅎ 맨 먼저 해야할 일은 oracle7.jar와 servlet.jar라는 라이브러리를 넣고 자바버전이나 한글처리, 톰캣처리 등을 하는 일입니다~!!! 그리고는 oracle과 bean을 사용할 수 있게끔 처리하는 부분입니다~ db는 보통 oracle, mysql(mssql)등을 사용하는 데요~ 저는 oracle을 사용하고 db설계를 해보았습니다~ sqlplus나 cmd로 계정접속하고 생성하는 방법은 앞에서 적었으니 빼기로 하고요~ 오라클로 시퀀스와 테이블을 만들어서 bean과 dao를 연동할 수 있게끔 해보겠습니다~ 일단 시퀀스를 만드는 목..

[웹/jQuery]제이쿼리 Json에 대해서 알아보자~!!

*JSON이란 - Javascript Object Notion의 줄임말 - 자바스크립트 Object 형태의 경량의 데이터 포멧 :자바스크립트로 파생되었지만 독립형 데이터 포멧 - 서로 다른 시스템 간 객체를 교환할 수 있음 : 자바스크립트 - 서버 간 통신할 때 유용(AJAX) - 사람, 기계 모두 이해하기 쉽고 용량이 작음 - key - value 형식 : { key: value } : 문자열은 ""로 묶어야하며, 배열은 [ ] - item.json [ { "id": "1", "name": "레몬", "price": " 3000", "description": "레몬에 포함되어 있는 쿠엔산은 피로회복에 좋다. 비타민C도 풍부하다." }, { "id": "2", "name": "키위", "price": "..

[웹/jQuery]ajax에 대한 내용~!!

이번 내용은 제이쿼리의 ajax에 관한 내용을 적어볼껀데요~~ㅎㅎ ajax란 쉽게 말하면 다른 웹페이지로 데이터값을 보낸다고 생각하시면 되겠고요~ㅎㅎ 특징은 실시간 작업이 가능하고 빠른 동작이 가능하다는 것입니다~!! 아무튼 간단한 ajax 예제를 통해 ajax가 어떻게 돌아가는지에 대해 알아보려고 합니다~ - ajax.html 메뉴보기1 메뉴보기2 ajax 예제입니다. body안에 있는 div처리 되있는 부분에 a링크가 동작하게끔 ajax처리를 해줬구요~ 자바스크립트 안에 ajax를 해석해보면 제이쿼리안에 #menu1을 클릭하고 html쪽으로 보내주고나서 데이터값이 갔으면 성공했다고 뜨게 해준다는 것이고 안갔으면 실패했다고 뜨게 한다는 것입니다. 그리고 두번쨰 #menu2를 보면 다른 menu.html..

[웹/jQuery]제이쿼리 animate에 대한 내용~!!

제이쿼리에서 animate는 슬라이드 창같은 느낌을 주기 위해 사용하는데요~ㅎㅎ 또한 자동으로 모양을 움직이게 하기 위해서도 사용됩니다~ 여기서 소개할 animate는 크게 두가지 방법으로 사용한 것들인데요~! 자 두가지 소스를 살펴보도록 할까요~ « » 버튼 첫번째 소스는 슬라이드 느낌을 창을 버튼을 누르면 넘어가는 것이고, 두번째 소스는 버튼을 누르면 div창 안에 사각블럭모양이 자동으로 뜨게 해줍니다~ㅎㅎㅎ 여기까지 제이쿼리 animate에 대한 내용이였는데요~ jquery.js 파일도 꼭 넣어줘야 된다는 것도 잊지 말아야 되겠습니다~ㅎㅎ

[웹/JS]자바스크립트 유효성 검사에 대한 내용 정리~!!

자바스크립트를 사용한 유효성 검사를 하는 내용들은 많다고 하는데요~! 앞에 내용을 보면 누락에 대한 유효성 검사를 했는데요~ㅎㅎ 그것말고도 몇가지 검사를 하는 것들이 있는데 그것들에 대해서 알아보겠습니다~!! 일단 소스코드를 보고 먼저 파악해보겠습니다~!! 이렇게 우편번호, 전화번호, 주민등록번호, 아이디, 이메일 체크 같은 유효성 검사도 있습니다. 이것들은 나중에 jsp나 spring등에서 회원가입이나 로그인할 때, 많은 필요성을 느끼실 것 입니다. 자 이제 그럼 form창에서 잘 정리된 유효성 검사들을 smooth하게(?) 넘기는 작업도 해보도록 할까요~ㅎㅎ 잘 되신다면 alert창으로 올바른 형식, 잘 안된다면 잘못된 형식이 뜨게 됩니다. 자바스크립트에서 유효성 검사 기타 내용들은 일단 이 정도까지..

[웹/JS]자바스크립트 function사용해서 페이지 넘기기~!!

안녕하세요~ㅎㅎ IT깡패's인데요~ㅎㅎㅎ 자바스크립트에서 input창으로 function함수를 사용해서 페이지 넘기는 방법에 대해서 알아보겠습니다~!! 여기서 넘기는 방법은 두가지있는데요~ js파일을 써서 사용하던지 스크립트를 바로 써서 사용하는 방법들인데요~!! * js파일 써서 사용하는 방법 -a123.html 도서 정보 입력 제목 저자 출판사 가격 입고일 배송비 유료 무료 구입가능 서점 교보문고 알라딘 yes24 인터파크 보유수량 선택 1 2 3 4 5 - script.js function inputCheck(){ //alert(1); str = "입력한 항목은\n"; //if(document.myform.title.value.length==0){ if(document.myform.title.val..

[웹/JS]DOM에 대한 내용들~!!

- DOM 구조 DOM은 정의 부분과 구현 부분으로 나뉘어져 있으며 정의부분(명세)에는 실제 동작하는 구현 소스 없이 웹 페이지 문서를 조작할 때 지켜야하는 규약이 명시되어 있다. DOM 정의 부분을 만드는 곳은 웹 표준을 정의하는 W3C 입니다. 구현 부분은 각각의 브라우저에 존재하며 각 브라우저를 만드는 업체의 기술력을 바탕으로 DOM의 내부 동작 코드를 채워 구현한다. DOM 표준 정의에 맞지 않는 형식의 함수명이나 기능으로 구현을 해놓은 브라우저일 경우 웹 표준을 지원하지 않는 브라우저라고 부른다고 하네요~ - 간단한 DOM구조 HTML문서 HEADER TEXT - 간단한 DOM구조 HTML문서2 HEADER TEXT 자바스크립트의 dom구조란 쉽게 말해서 html문서안에 h1이라던지 내용을 ja..

[웹/JS]자바스크립트 경고창에 대한 내용들~!!

자바스크립트의 alert, prompt, confirm 경고창에 대해서 한번 알아보겠습니다~ 1. alert(경고창) Alert함수는 사용자에게 중요한 내용이나 경고창을 띄워줄 때 주로 사용하는 함수입니다. 여러가지 창 중에서 가장 많이쓰이는 기본적인 형태의 팝업창입니다. alert("어서오세요!"); 2. Prompt(입력)창 Prompt함수는 사용자에게 입력값을 받을 수 있는 창을 띄워주는 함수입니다. 사용자에게 받은 값을 String타입의 리턴값으로 반환해주며 입력값이 없을경우에는 Null값을 리턴합니다. var userInput = prompt("당신의 이름은 무엇인가요?"+""); alert(userInput+"님 환영합니다."); 3. Confirm(선택)창 Confirm함수는 사용자에게 Tu..

[SQL/Oracle]오라클 시퀀스에 대해서 알아보자~!!

시퀀스란? 연속적인 일련번호를 만들어주는 기능 입니다~!! 순차적으로 수를 넣어줍니다~ 특히 시작 값을 넣으면 1부터 시작하는 값을 넣어주는 것입니다. 문법 create sequence 시퀀스 이름 increment by n ------> 시퀀스 증가 값(기본 1), -1로 설정하면 감소하는 시퀀스임 start with 1 ------> 시퀀스 시작 값 maxvalue 100000 ------> 시퀀스 최대값(다른옵션 : nomaxvalue) minvalue 1 ------> cycle일 경우 새로 시작되는 값(다른옵션 : nominvalue) cycle ------> 시퀀스 번호 순환 설정 (다른옵션 : nocycle) cache 10; ------> 시퀀스 생성 속도를 위한 캐싱 지정 문법에 cach..

728x90
반응형
LIST