참조 : Spring을 배워야할 이유 : https://seolin.tistory.com/119 https://goddaehee.tistory.com/156 https://khj93.tistory.com/entry/Spring-Spring-Framework 정의 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 엔터프라이즈급 애플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션 동적 웹 사이트를 개발하기 위한 여러가지 서비스 제공 대한민국 공공기관의 웹서비스 개발시 사용을 권장하고 있는 [전자정부 표준 프레임워크]의 기반 기술 특징 Open Source : 제작자의… Continue Reading 스프링 프레임워크(Spring Framework)란?

참조 : https://velog.io/@ye050425/JSP-JSTL-%EC%A0%95%EB%A6%AC 정의 : JSP 개발을 단순화하기 위한 태그 라이브러리 장점 빠른 개발 -> JSP를 단순화하는 많은 태그를 제공 코드 재사용성 -> 다양한 페이지에서 JSTL 태그 사용 스크립틀릿 태그를 사용할 필요가 없음 JSTL 태그 core tags : 변수 지원, URL 관리, 흐름 제어 등을 제공, URL :  http://java.sun.com/jsp/jstl/core 접두사는 : c… Continue Reading JSTL(JSP Standard Tag Library)

참조 : https://github.com/kwj1270 https://m.blog.naver.com/wwwkang8/220989381100 Java ORM 설치 Help -> eclipse Marketplace java orm 검색 Java ORM Plugin for Eclipse 1.0 설치 Java ORM Plugin for Eclipse 1.0 이 없는 경우 https://sourceforge.net/projects/java-orm-plugin/ 에서 zip파일 다운로드 \eclipse\dropins 폴더에 압축해제 Eclipse 재실행 pom.xml에 DBCP 라이브러리 추가 <dependency> 코드 찾기 : http://search.maven.org 접속하여 mybatis 검색… Continue Reading 스프링 07. MyBatis 사용하기

참조 https://github.com/kwj1270 https://gmlwjd9405.github.io/2018/12/19/jdbctemplate-usage.html JdbcTemplate 클래스 JDBC의 반복적인 코드를 제거하기 위한 클래스 반복되는 DB 연동 로직은 JdbcTemplate 클래스의 템플릿 메소드가 제공 개발자는 SQL구문만 신경쓰면 됨 데이터베이스와의 연결 코드를 Java로 작성하지 않음 root-context.xml에 저장된 것을 사용하여 데이터베이스 연결 DBCP : 자바 웹 애플리케이션에서 DB 접속과 관련된 라이브러리 중 하나 JDBC : Java… Continue Reading 스프링 06. JDBC Template로 바꾸기

참조 : https://github.com/kwj1270 Service 클래스 만들기 /bookapp 위치에 service/book 폴더 생성 BookService 클래스 생성

도서 목록 출력 : http://localhost:8080/bookapp/book View 만들기 : /src/main/webapp/WEB-INF/views 폴더에 생성 book_list.jsp

Controller 클래스 만들기 /bookapp 위치에 controller/book 폴더 생성 BookController 클래스 생성

결과 확인 : http://localhost:8080/bookapp/book BookApp 프로젝트를 마우스 오른쪽 버튼 클릭 ->… Continue Reading 스프링 05. Service, Controller 클래스와 VIew 만들기

참조 : https://github.com/kwj1270 JDBCUtil 클래스 생성 : DB connect()와 close()를 모아 놓은 클래스 폴더 생성 : /bookapp에서 마우스 오른쪽 버튼 클릭 -> New -> Folder 클래스 생성 : util 폴더를 마우스 오른쪽 버튼 클릭 -> New -> Other -> class로 검색 JDBCUtil.java : static method로 만들었음

BookDAOJDBC 클래스 생성 /bookapp/dao… Continue Reading 스프링 04. Sqlite 데이터베이스와 DAO 생성

참조 : https://github.com/kwj1270 mybook.db 생성 : 톰캣 서버의 작업 폴더가 기본으로 eclipse가 설치된 폴더로 되어 있어 eclipse가 설치된 폴더에 만들어야 함 book 테이블 생성 pom.xml에 라이브러리 추가 <dependency> 코드 찾기 : http://search.maven.org 접속하여 sqlite 검색 sqlite-jdbc를 찾아 옆의 버전을 클릭 Apache Maven 옆의 복사를 클릭하여 복사 pom.xml에 붙여넣기를 이용하여 코드 추가 DTO… Continue Reading 스프링 03. Sqlite 데이터베이스와 DTO 생성

참조 : https://github.com/kwj1270 프로젝트 생성 새 프로젝트 생성 : File -> New -> Other -> Spring -> Spring Legacy Project 프로젝트 이름을 Spring1st로 정함 패키지 이름 지정 : 3단어로 구성해야 함(점 2개만 포함시켜야 함) 프로젝트 생성 결과 화면 서버 설정 프로젝트 위에서 마우스 오른쪽 버튼 클릭 -> Run As -> Run… Continue Reading 스프링 02. 첫번째 프로젝트

참조 : https://github.com/kwj1270 이클립스 EE 다운로드 URL : https://www.eclipse.org/downloads/packages/ 톰캣 설치 URL : http://tomcat.apache.org/ 설치 서버설정 자바연결 : JDK로 설정 변경 톰캣 설치 경로 지정 마무리 STS 다운로드 : 이클립스에 스프링 프레임워크(Spring Framework) 다운받아 설정 이클립스 EE 실행 Help -> Eclipse Marketplace   : 목록 체크하는데 많은 시간이 걸릴 수 있음 접속이 잘 안될때는… Continue Reading 스프링 01. 스프링(Spring) 환경설정

참조 : https://blog.naver.com/tnakekd/221780479266 https://blog.dalso.org/srping-web-project/5287 Eclipse로 개발환경 설정하기 JDK 설치 : jdk1.8.0_241 설치(64비트용) : https://www.oracle.com/java/ 이클립스 설치 : https://www.eclipse.org/downloads/packages/ 이클립스에 STS 추가 : STS : 이클립스에서 Spring 응용 프로그램 개발을 위해 만들어진 개발환경 이클립스 Help 메뉴 -> Eclipse Marketplace 메뉴 선택 Find에서 STS 검색 후 2개 모두 설치 Find에서 buildship 검색해서 Minimalist Gradle… Continue Reading 스프링부트 시작하기(이클립스 vs 인텔리제이)

error: Content is protected !!