웹개발/jsp 7

[JSP] #7 JDBC-2 JSP 에서 DB 사용방법

JSP에서 Db를 사용하려면 JDBC를 사용해 데이터 베이스와 연동해야하한다. 먼저 단계를 살펴보자 먼저 1단계는 JDBC 드라이드버를 로드하여 구현하는 작업이다. Class의 forName 메서드를 사용하여 드라이버를 로드한다. Class.forName(Driver) 이렇게 사용이 가능하다. 2단꼐로는 Connection 객체를 생성한다. Database Connections 의 드라이버를 Connection 객체로 생성하여 받는다. Connection connection = DriverManager.getConnection( ) 이런식으로 사용한다 만약에 드라이버를 찾지못하면 에러가 난다. 3단계로는 sql쿼리를 생성한다. 반환될 결과값을 가져오게 할 작업 영역을 제공한다. Statement stat..

웹개발/jsp 2015.03.24

[JSP] #6 JDBC 설치 및 이클립스와 연동 MySQL

이번에는 JSP와 DB의 연결기술인 JDBC에 대해 알아보자 일단 DB란 데이터베이스(영어: database, DB)는 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 모든시스템에서 데이터를 보관 할때 데이터베이스를 사용한다. DB의 종류도 많지만 여기서는 MySql을 사용하도록한다. Mysql을 먼저 설치해보자 http://dev.mysql.com/downloads/mysql/5.5.html#downloads 이곳에서 자신의 window 버전에 맞게 다운로드를한다. 그리고 설치를 시작하여 넥스트 넥스트를 누른뒤 피니쉬를 클릭한다 그렇게하면 이런화면이 표시되는데 계속 내넥스트를 누르다가 이런화면이 표시되면 euckr로 바뀌준뒤 넥스트를 또누른다...

웹개발/jsp 2015.03.23

[JSP] #5 자바빈

자바빈은 로직부분과 뷰부분중 로직부분을 따로 자바파일로 생성하여 사용하는걸말한다. 로직은 모델부분을 따로 사용해야지 작업이 용이하고 재사용이 편리하다 먼저 자바빈의 액션태그를 보자 먼저 자바빈 java 파일을 만드는 법을 알아보자 src에 보통 패키지를 생성하고 그안에 자바파일을 만든다. 그리고 접근제어자로 프로퍼티에 보안상 바로 접근을 할수 없게 보통 getter setter 메소드를 사용한다. getter/sertter 메소드는 원하는 프로퍼티를 생성한뒤 저곳을 클릭해서 체크를 누르고 확인을 누르면 이렇게 getset이 설정된걸 볼수있다. set은 정보를 저장할수 있는 public 접근제어자 메소드로 언제 setAge(10) 을 넣게되면 int Age=10; 이된다. get은 정보를 뽑아쓸수 있다. ..

웹개발/jsp 2015.03.23

[JSP]#4 내장 객체 및 액션태그 (include, forward)

JSP 의 내장객체중 주로 쓰이는 것들만 보겠다. 우리가 전에썻던 page나 클래스를 상속받지 않고 사용했던것은 내장객체에 이미 정의가 되어있기 때문에 안써도 되는것이다. 내장 객체에는 속성도 따로 있는데 이속성들을 이용하여 서블릿간의 정보를 주고 받을수 있다. 먼저 request 내장객체를 보도록하자 겟파라미터로 파라미터를 얻어올수있는데 리턴값이 각각 다르다. 이 객체를 사용하는 프로그램을 만들어보자 먼저 결과창이다 04-1.jsp 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 requst 실험 전달폼 성별 나이 선택과목 입력 성별 : 나이 : 과목 : 국어 수학 영어 Colored by Color Scripter cs 04-..

웹개발/jsp 2015.03.23

[JSP]#3 연산자 제어문 반복문

JSP에서의 연산자는 자바와 똑같다. 기본적인 연산자와 데이터 타입이다. 예를들어 int n = 10; 이라고한다면 n이라는 변수에 10이라는 정수형 데이터가 들어가있다는 뜻이다. 자주쓰고 보다보면 느니깐 개념만 익혀 놓으면된다. 그리고는 JSP에서의 제어문을 보자 조건문,반복문 에는 if switch if ~else for문 등등 몇개있는데 먼저 if문을 보자 if else문은 만약에 너의 성별이 남자라면 맞으면 if문의 실행을 틀리면 else문의 실행을 할것이다. else if가 중간에 들어가면 if문을 확인한뒤 그것도 아니라면 else if -> else 순으로 나아간다. 먼저 하기전 톰캣 기반에서의 한글 처리를 해주어야하는데 한글처리를 해주지않으면 이렇게 된다. 일단 브라우저에서 서버로 넘어오는 ..

웹개발/jsp 2015.03.22

[JSP] #1 개발환경 설정 및 웹페이지 생성

Jsp는 Java Server Page의 약자로 Jsp라는 언어로 웹사이드모듈을 개발할수 있는 기술이다. Jsp는 Html과 달리 동적인 페이지를 생성하기 위해 서버에서 실행되는 스크립트언어로 자바를 기본으로 사용한다. 웹으로 동작하는 프로그램을 웹 애플리케이션이라고하는데 웹브라우저인 클라이언트에서 웹서버 웹애플리케이션서버 DB 순으로 차례대로 요청한뒤 거꾸로 디비에서 자료를 가져와 응답을 한다. 웹 서버의 대표적인 종류는 아파치와 IIS를 들수있는데 아파치가 가장많이 사용되므로 나는 아파치를 사용하도록 하겠다. 그리고 DB연동과 처리에 필요한 대표적인 웹어플리케이션 서버는 많지만 대표적인 무료제품은 톰캣이므로 톰캣을 사용한다. 웹애플리 케이션의 구현방식은 실행 코드 방식과 스크립트 코드 방식으로 구분되..

웹개발/jsp 2015.03.22
728x90