반응형
반응형
이제 자바파일의 마지막 패키지인 mybatis 부분으로 넘어왔습니다. mybatis를 하기전에 원래 기존 JDBC 코드의 패턴을 보겠습니다. 기존 JDBC코드는 Connection과 Statement를 통해 쿼리를 전송하면 연결받고 Close하는 방식이였습니다. 거기서 프레임워크화를 하여 캡슐화를 한것이 mybatis입니다. 그래서 JDBC 코드를 간편하게 사용할 수 있고 SQL문장과 프로그래밍 코드가 분리되어 있어 사용하는데 있어 편리합니다. 또한 라이브러리를 통해 매개변수를 전달하고 결과를 추출하는 일이 간단히 처리가능하다네요. 그런 장점때문에 게시판 프로젝트에 MyBatis방식을 사용하게 되었고, 설치는 라이브러리에 mybaits.jar파일만 추가해주면 됩니다. 아주 간단하죠. 첨부파일로 올려놓겠습..
후.. 어제 하루종일 컨트롤러 부분을 작성하느라 힘이 다 빠졌는데 그렇다고 속도를 늦출순 없죠. 이번 포스팅에서는 mybatis를 작성하기 전에 SQL DB를 추가하여 미리 셋팅을 하도록 하겠습니다. 왜냐면 스프링 프레임워크의 MVC 모델 설계를 살펴보면 웹브라우저 → Controller (서블릿) → Model (JavaBean) 부분에서 Resource인 DB를 주고 받고 View로 향하게 됩니다. 추가하자면 이번 게시판 프로젝트에서 사용되는 MVC패턴에선 ModelAndView → 디스패쳐서블릿을 향하는 부분이겠네요. 역시 개념이 중요한 만큼 미리 정리해 놓았던 관련글 링크를 통해 새 창으로 하나 띄워놓고 읽어보신다면 많은 도움이 되겠습니다. 또한 MySQL설치와 도구인 HeidiSQL 설치도 함께..
이번글에서도 학원에서 설치하고 사용했던 데이타베이스 개발툴인 SQL Developer를 잠시 냅두고 다른 개발툴도 다뤄보기 위해 Heidi SQL을 설치하고 사용해보도록 하겠습니다. 일단 사용해본 사람들이 Heidi SQL는 인터페이스가 깔끔하고, 무료 개발툴이며, 프로그램이 가볍다고 평가를 내려서 직접 사용하면 어떻게 느껴질지 상당히 기대가 됩니다. ■ Heidi SQL 설치 주소 → http://www.heidisql.com/download.php 버전은 Oracle 프로그램과 달리 최신 버전을 사용해주는게 좋을것 같아요. Heidi SQL은 자주 업데이트 할뿐더러 설치하고 실행하면 업데이트를 권장하고 있어요. 그렇기 때문에 위 주소로 들어가서 제일 상단에 있는 것을 다운로드 받습니다. 쭉쭉 Next..
이제 홈페이지 및 게시판을 만들기전에 데이타를 저장할 수 있는 database 프로그램인 MySQL을 설치해보려고 하는데요. 학원에서는 Oracle을 설치하여 프로그래밍을 했지만 어느 회사나 똑같은 프로그램을 이용하지 않기 때문에 MySQL도 사용해보려고 합니다. 솔직히 Oracle을 많이 다뤄서 익숙하지만 컴퓨터가 느려질것을 염려한것도 있습니다. ■ MySQL 다운받기 http://dev.mysql.com/downloads/mysql/ 위 링크를 눌러 밑줄친 MySQL Community Server 5.5 버전을 다운받습니다. 모든 개발 프로그램은 최신버전 보다는 이미 대중적으로 사용하고 있는 예전 버전을 사용하는게 버그와 오류가 적기 때문에 다들 추천하더라고요. 각자 컴퓨터 운영체제에 맞는 것을 다운..