이번엔 JSP Servlet 기초(11) 에서 했던것들을 이용해 회원가입 및 회원정보 수정하기를만들어 보겠습니다 먼저 회원가입 및 회원정보 수정 하기가 가능한기능을 만들기 위해서는 설계를 먼저 해야합니다 먼저 첫화면부터 값을 어디로 넘겨 또 그곳에서 데이터처리후 어디로 보낼것인지를 설계 해야합니다. 그전에 먼저 DB에 테이블먼저 생성해보겠습니다 디벨로퍼에서 scott 계정에 들어가 위와 같이입력해주시고 스크립트 실행 해주시면됩니다 다음 이클립스에 패키지를 만들고그안에 서블릿파일 3개를 만들겠습니다 회원가입란에서 입력한 정보를 db에 넣어줄 파일과 로그인 화면에서 입력한 정보를 db에서 뽑아와세션에 넣어주는 파일, 마지막으로 회원정보를 수정하도록 도와주는java 파일을 만들겠습니다 먼저 이름은 JoinGo..
이번 글 은 JDBC 에 대해 알아보겠습니다 JAVA 프로그램에서 SQL문을 실행하여 데이터를관리하기 위한 JAVA API 입니다 JDBC의 특징은 다양한 데이터베이스에 대해서별도의 프로그램을 만들 필요 없이 해당 데이터 베이스의JDBC 를 이용하면 하나의 프로그램으로 데이터 베이스를관리하실수 있습니다.저는 오라클을 사용하므로 오라클용 JDBC를 사용하며이것은 오라클을 설치하면 자동으로 설치되고 이클립스에서 해당 클래스 파일을 복사하면 됩니다. 먼저 오라클 드라이버를 사용하기 위한 jdbc.jar 파일을 복사하셔야 합니다jar 파일은 오라클 폴더 안에있습니다(저는 아래 경로에 있습니다.) C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib ojdbc6_g 파일..
이번엔 자바 빈에대해 알아 보겠습니다. 빈 이란 반복적인 작업을 효율적으로 하기 위해 생성하여 사용합니다.빈이란 JAVA언어의 데이터 와 기능으로 이루어진 클래스 입니다JSP페이지를 만들고 액션태그를 이용하여 빈을 사용합니다. JAVA를 공부하면서 객체를 만들어본 경험이 있을겁니다. 데이터 객체에는 데이터가있어 그에 해당하는 setter과 getter가 있습니다빈을 만든다는것은 데이터 객체를 만들기 위한 클래스를 만드는 것입니다. 먼저 빈을 만들어보도록 하겠습니다.프로젝트에서 패키지를 생성후패키지안에 클래스를 생성합니다. 이름은Student.java로 만들겠습니다. 이름란에 Student 적어줍니다. 다음 Student.java 클래스에데이터를 넣어줍니다 다음 클래스안에 getter와 setter을 만들..
웹개발을 하다보면 데이터베이스는 거의 필수적으로사용이 됩니다. 예를 들어 회원들의 데이터들과 게시판기능의글제목 글내용 조회수 등의 여러 데이터가 존재합니다. 이러한 많은 데이터를관리하기 위한 수단으로 데이터 베이스가 있습니다. 데이터 베이스는데이터의 추가 삭제 검색 등의 기능이 쉽게 되어있어 사용자들로 하여금 원하는 데이터를 빠르게 이용할수 있도록 해줍니다 그리고 데이터베이스를 관리하는 도구가 DBMS(DataBase Management System) 데이터 베이스 관리시스템입니다 DBMS는 언어와 데이터 베이스를 연결해 주는 도구 입니다. DBMS는 종류가 다양하며 그 중에서도 가장 많이사용 하는것이RDBMS(Relational DataBase Management System)입니다. 그래서 RDBMS..
eclipse 사용하다가 톰캣 오류가 생길때가 있습니다 예를들어 위와같은 오류가 나올때가 있는데 대부분 저오류의 원인은여러프로젝트를 서버에 등록해서 그렇습니다 오류를 제거하기 위해서는먼저 이클립스 화면좌측 Project Explorer 에서 Servers ->server.xml을들어가줘야 합니다 다음 server.xml 파일 맨 아래쪽에 아래이미지와같이여러 프로젝트가 서버 xml에 들어가있는것을 볼수있습니다. 실행시키려는 서버의 Context 만 남겨두고 다른 프로젝트 Context 는 지워 주시고Ctrl+s 눌러 저장해주시면 됩니다.
이번엔 이클립스에 톰캣서버 셋팅해보도록 하겠습니다먼저 톰캣 홈페이지에 들어가서 톰캣 서버를 다운받겠습니다. 톰캣8버전을 설치해줍니다 Core 에 zip 눌러서 톰캣 서버를 다운받습니다다운받은 서버를 압축해제 합니다다음 서버폴더를 잘라내기 해서 C드라이브에 넣어줍니다 (경로는 상관없지만 이클립스에서 서버경로를 쉽게 찾기위해 C에 넣었습니다) (저는 기존에 사용하던 서버를 사용하여 버전이 다를수 있습니다) 다음 이클립스를 실행시킵니다. 실행시킨후 서버 등록을위해아래 이미지와같이 이클립스 상단에 Window -> Preferences 들어가줍니다 위화면이 나오면 왼쪽에 Server 탭에 Runtime Envir~ 눌러줍니다 다음 Add 버튼눌러서버 추가해줍니다 다음 우리가 받은 8버전의 톰캣을 누른후 브라우저..
먼저 elipse 사용하기 위해선 몇가지 다운로드 해줄것들이 있습니다 elipse 에서 보통 java와 jsp 등의 언어를 많이 사용하는데 jsp 및 Servlet 등은 java 를 기본언어로 사용합니다 그래서 java언어로 작성한 프로그램을 컴파일하기 위해서는 JDK(JAVA Development Kit)가 필요합니다 JDK 는 오라클 홈페이지에서 받을수 있습니다. jdk 버전을 9가아닌 스크롤 밑에 8버전으로 받겠습니다.다음 다운로드 눌러주시면 됩니다. 다음 화면에서 Accept License Agreement 체크 해주시고 윈도우 비트에 맞게 다운로드 해주시면됩니다전 64비트를 받았습니다. 이제 다운로드 한 jdk 프로그램을 실행시키면 됩니다 설치 경로는 기본으로 잡혀있는곳에 설치합니다 설치가 완료..
이번엔 세션을 이용한 간단한 로그인 기능을 구현해보겠습니다.먼저 이클립스에 login.html, home.jsp, logout.jsp, sessionTest.jsp, loginGo.jsp 의5개 파일을 생성합니다 먼저 login,html 입니다 12345678910111213141516Insert title here 아이디 : 비밀번호 : Colored by Color Scriptercs 간단하게 아이디와 비밀번호 입력할 input 태그 생성후 loginGo.jsp 로 action 합니다. 다음 loginGo.jsp 입니다 123456789101112131415161718192021222324252627Insert title here Colored by Color Scriptercs login.html ..