본문 바로가기
반응형

maven5

maven없이 스프링(Spring) 프로젝트 만들기 (4) - Ajax 설명 - Ajax란? Asynchronous Javascript + XML의 약자이며 비동기적 통신을 말합니다. HTML form 태그의 의해서 웹 브라우저가 웹 서버에 데이터를 요청하고 그 응답을 받을 경우 웹 페이지 화면 자체가 갱신이 됩니다. 하지만 Ajax는 javascript의 jQuery 라이브러리에 의해 웹 서버와 통신을 주고 받으며 화면의 일부분만을 갱신할 수 있습니다. findTel.jsp에 javascript영역의 find 함수를 보시면 아래와 같습니다. 빨간 박스 안에 있는게 Ajax 통신을 구현한 것입니다. (1) type은 HTML form 태그 action속성과 동일하게 get과 post로 지정할 수 있습니다. (2) dataType은 json으로 지정을 합니다. (3) data는 전.. 2017. 11. 8.
maven없이 스프링(Spring) 프로젝트 만들기 (3) - 디비(DB, Database) 연동하기 #3 스프링 디비 연동 포스팅은 3파트로 나뉩니다. (1) DB 드라이버, ibatis, mybatis.jar 다운받기 및 셋팅 (2) DTO, DAO, mybatis 작업하기 (3) view 페이지 작업, Controller 작업하기 지금 보실 내용은 (3) view 페이지 작업, Controller 작업하기 입니다. - view 페이지 작업 home.jsp 파일을 수정해야 합니다. 버튼을 클릭시 자바스크립트의 함수를 호출하여 요청 url로 보냅니다. Controller에는 요청 url에 대한 메소드 처리를 해야합니다. (view단 작업을 완료한 후 처리하겠습니다.) WEB-INF/spring 폴더에 manage폴더를 만듭니다. 그 안에 register.jsp, findTel.jsp를 생성합니다. 아래는 r.. 2017. 11. 8.
maven없이 스프링(Spring) 프로젝트 만들기 (3) - 디비(DB, Database) 연동하기 #2 스프링 디비 연동 포스팅은 3파트로 나뉩니다. (1) DB 드라이버, ibatis, mybatis.jar 다운받기 및 셋팅 (2) DTO, DAO, mybatis 작업하기 (3) view 페이지 작업, Controller 작업하기 지금 보실 내용은 (2) DTO, DAO, mybatis 작업하기 입니다. - DTO, DAO 생성하기 (1) DTO 클래스 생성하기 DTO란? Data Transfer Object의 약자로 DB처리(Insert, delete, ...)에 직접적으로 사용되는 데이터 객체입니다. src에 spring.home.dto 패키지를 생성 후 HomeDTO 클래스를 생성합니다. 생성 후 아래와 같이 코딩을 합니다. dto의 모든 멤버는 private 접근지정자로 선언하고 setter와 g.. 2017. 11. 8.
maven없이 스프링(Spring) 프로젝트 만들기 (2) - 웹 앱 실행하기 1부에서 작업한 코드로는 웹 프로젝트를 실행할 수 없습니다. 추가 작업을 하겠습니다. Java Resources -> src 우클릭 합니다. Name에 "spring.home.controller"를 입력 후 "Finish"를 누릅니다. 생성된 패키지에 HomeController 클래스를 생성합니다. 그러면 servlet.xml 파일의 에러가 사라집니다. 에러간 난 이유는 태그에 선언된 class가 존재하지 않기 때문입니다. 이제 HomeController를 코딩해야 합니다. "@"는 어노테이션이라고 불리며, 위와 같은 아키텍쳐는 Spring MVC RESTful API입니다. 제가 배운 REST는 Spring 3 MVC RESTful API입니다. 설명은 아래와 같습니다. @Controller : 해당 .. 2017. 11. 7.
반응형