전체 글37 SpringMVC + Mybatis DAO 구현 본 포스팅의 예제는 STS(Spring Tool Studio) 또는 Eclipse를 사용하지 않고 intellij를 통해 구현하고 있습니다. 그래서 기존의 생성된 STS(Spring Tool Studio) 생성된 Spring 프로젝트의 스프링 설정 파일명과 프로젝트 구조가 약간 다를 수 있습니다. Intellij 스프링 mvc 프로젝트 생성 포스팅을 참고해주시면 감사하겠습니다. SpringMVC + Mybatis DAO 구현 테스트 앞서 포스팅 한 Mybatis 설정 및 테스트에 이어서 Mybatis를 이용하여 회원을 입력하고, 조회(아이디, 아이디 + 비밀번호) 하는 간단한 기능을 구현해보고, 제대로 구현 되었는지 테스트까지 진행해 보겟습니다. 1. Mybatis의 개발 방식 정리 MyBatis는 JD.. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 13. Spring MVC 구조 Spring MVC 구조 본 포스팅의 예제는 STS(Spring Tool Studio) 또는 Eclipse를 사용하지 않고 intellij를 통해 구현하고 있습니다. 그래서 기존의 생성된 STS(Spring Tool Studio) 생성된 Spring 프로젝트의 스프링 설정 파일명과 프로젝트 구조가 약간 다를 수 있습니다. Intellij 스프링 mvc 프로젝트 생성 포스팅을 참고해주시면 감사하겠습니다. 1. Model 2 Model 2 방식은 흔히 MVC 구조를 응용한 방식으로 화면과 데이터 처리를 분리해서 재사용이 가능하도록 하는 구조라고 할 수 있습니다. Model : 데이터 혹은 데이터를 처리하는 영역을 의미합니다. View : 결과 화면을 만들어 내는데 사용하는 자원을 의미합니다. Controll.. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 9. Spring MVC - Mybatis 설정 및 테스트 Spring MVC - Mybatis 설정 및 테스트 본 포스팅의 예제는 STS(Spring Tool Studio) 또는 Eclipse를 사용하지 않고 intellij를 통해 구현하고 있습니다. 그래서 기존의 생성된 STS(Spring Tool Studio) 생성된 Spring 프로젝트의 스프링 설정 파일명과 프로젝트 구조가 약간 다를 수 있습니다. Intellij 스프링 mvc 프로젝트 생성 포스팅을 참고해주시면 감사하겠습니다. 1. Mybatis의 장점 간단 요약 간결한 코드 처리 : JDBC 작업을 위한 반복적인 코드( try~catch~finally, PreparedStatement, RequestSet ) 을 직접 작성 하지 않아도 된다. SQL문 분리 운영 : XML 또는 어노테이션 방식으로 .. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 9. Spring MVC - MariaDB 연결 테스트 Spring MVC - MariaDB 연결 테스트 본 포스팅의 예제는 STS(Spring Tool Studio) 또는 Eclipse를 사용하지 않고 intellij를 통해 구현하고 있습니다. 그래서 기존의 생성된 STS(Spring Tool Studio) 생성된 Spring 프로젝트의 스프링 설정 파일명과 프로젝트 구조가 약간 다를 수 있습니다. Intellij 스프링 mvc 프로젝트 생성 포스팅을 참고해주시면 감사하겠습니다. 1. MariaDB 설치 및 DB 추가 이번 프로젝트에서는 orcale 이 아닌 mariadb를 사용 하기 때문에 mariadb를 설치하고 스키마를 추가 했습니다. HTML 삽입 미리보기할 수 없는 소스 이제 java를 이용해서 jdbc 연결이 정상적으로 이루어지는지 테스트를 하기.. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 8. Intellij 스프링 mvc 프로젝트 생성 IntelliJ에서 스프링 MVC 프로젝트 생성하기 Intellij 에서는 STS(Spring Tool Studio)에서 지원 하는 것처럼 Spring MVC Project를 생성 하는 방법이 따로 존재 하지는 않습니다. STS 에서 지원 하는 것 처럼 Spring MVC Project를 생성하고, 웹페이지에 hello world를 출력 하기 까지는 아래와 같이 총 4가지의 단계를 거칩니다. Maven module를 생성 한다. 스프링 관련 설정, 디렉토리 생성 및 설정을 한다. Tomcat Server 설정을 한다. 기본/테스트 package 와 views 디렉토리를 생성한다 이렇게 설정을 하고 나면 아래와 같은 구조가 됩니다. 이제 마지막으로 HomeController 과 home.jsp 를 작성하고.. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 7. STS(Spring Tool Studio) MVC 프로젝트 생성하기 ● Spring MVC 정의 ● Spring 프레임워크에서 제공하는 웹 모듈이다. ● MVC 는 Model-View-Controller 의 약자로, 기본 시스템 모듈을 MVC 로 나누어 구현되어있다. ○ Model 은 '데이터' 디자인을 담당한다. ■ ex. 상품 목록, 주문 내역 등 ○ View 는 '실제로 렌더링되어 보이는 페이지' 를 담당한다. ■ ex. .JSP 파일들이 여기에 해당된다. ○ Controller 는 사용자의 요청을 받고, 응답을 주는 로직을 담당한다. ■ ex. GET 등의 uri 매핑이 여기에 해당된다 ● Spring MVC 모듈을 사용하여, 백엔드 프로그래밍의 기본 프레임워크를 잡는다. ○ Web 서버에 특화되어 만들어진 모듈이라, 개발자가 해야할 영역을 더 적게 만들어준다. .. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 3. Tomcat 설치 및 STS Tomcat 연동 ● Apache Tomcat 정의 - 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 톰캣은 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰캣은 HTTP 서버도 자체 내장하기도 한다. Tomcat Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as w.. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 3. Spring Tool Suite 3(STS) 설치하기 ● Spring Tool Suite 3 정의 - 스프링을 사용하기 위한 전용 IDE로, 스프링 설치가 완료된 이클립스라고 생각하시면 됩니다. 그래서 Spring Tools for Eclipse라고도 부릅니다. Spring Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 스프링 공식 사이트로 이동하셔서 다운로드 받으시면 됩니다. 이번에도 스프링3(Spring3)를 기준으로 진행하겠습니다. 그림 001. Projects > Spring Tools 4로 이동 그림 002.. 페이지 가장 아래쪽으로 이동해 Spring Tool Shite 3 wiki 링크 찾기 그림 003. 윈도우 .. 스프링 프레임워크/스프링 기본 개념 정리 및 기본 예제 2023. 2. 3. eclipse 설치 및 설정(Hello World 출력하기) eclipse 다운로드 Eclipse downloads - Select a mirror | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 더보기 eclipse 설치 이클립스 설정 더보기 프로젝트 생성 및 실행 더보기 언어/자바 2023. 2. 2. DBeaver(디비버) - MariaDB 연결 데이터베이스/MariaDB 2023. 1. 31. DBeaver(디비버) 설치 DBeaver 설치 Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package dbeaver.io 더보기 DBeaver 설치하기 데이터베이스/MariaDB 2023. 1. 31. mariadb 설치하기 MariaDB Download Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 더보기 MariaDB 설치하기 원하시는 비번 입력하시고 Use UTF8 as default sever's character set 체크 데이터베이스/MariaDB 2023. 1. 31. 이전 1 2 3 4 다음