반응형

프로젝트 6

[코드로 배우는 스프링 웹 프로젝트] 3강. Oracle Database 계정 생성 및 프로젝트 JDBC 연결하기 (JDBC 테스트 코드 작성, DB 커넥션 풀 설정)

해당 프로젝트는 코드로 배우는 스프링 웹 프로젝트(개정판)을 기반으로 진행됩니다. 이제, 예제에 사용될 데이터베이스의 계정을 생성해 볼 것이다. Oracle 설치 및 SQL Developer 설치 전이라면, 이 글을 참고하여 설치 후 아래를 진행하면 된다. [Database] Windows Oracle 11g 다운로드 및 SQL Developer 설치하기 이 글에서는 Oracle 11g Express Edition 버전과 SQL Developer 설치방법을 소개한다. Oracle 11g Express Edition 설치하기 1. 아래 주소에서 OS에 맞는 11g Release 2 Express Edition을 클릭 https://www.oracl.. ee2ee2.tistory.com 예제에 사용하는 계정..

[코드로 배우는 스프링 웹 프로젝트] 2강. 스프링 특징과 의존성 주입 (의존성 주입(DI) 코드로 테스트 하기)

해당 프로젝트는 코드로 배우는 스프링 웹 프로젝트(개정판)을 기반으로 진행됩니다. - 스프링 프레임 워크를 이용해서 '의존성 주입(DI)에 대한 이해와 테스트 - 스프링에서 XML을 이용하는 객체 관리 방법 - 스프링의 테스트 환경 구축 프레임워크란? : 뼈대나 근간을 이루는 코드들의 묶음. 즉, 개발을 시작하는데 있어 기본 틀이라 생각하면 쉽다. 스프링의 주요 특징 1) POJO (Plain Old Java Object) 기반의 구성 -. 객체간의 관계를 구성할 때, 별도의 API 등을 사용하지 않는 POJO의 구성만으로 가능 -. 코드를 개발할 때 개발자가 특정한 라이브러리나 컨테이너의 기술에 종속적이지 않는 것을 뜻함 2) 의존성 주입(DI : Dependency Injection)과 스프링 -. ..

[코드로 배우는 스프링 웹 프로젝트] 1강. 스프링 개발 환경 구축 - 개발을 위한 준비 2 (스프링 프로젝트 생성하기, XML 기반 JAVA 설정, 롬복설치)

해당 프로젝트는 코드로 배우는 스프링 웹 프로젝트(개정판)을 기반으로 진행됩니다. - 이클립스(STS)에서 스프링 프로젝트 생성하는 방법 3가지 1) 스프링 프로젝트를 지정하고 생성하는 방식 2) Maven이나 Gradle 프로젝트를 생성한 후 프레임워크를 추가하는 방식 3) 직접 프레임워크 라이브러리를 추가하는 방식 프로젝트 생성하기 File > New > Other.. > Spring 검색 > Spring Legacy Project 선택 프로젝트 명 입력 > Spring MVC Project 선택 패키지명 입력 ex00 스프링 프로젝트 생성 완료 단, 현재 pom.xml을 보면 스프링 버전은 3.X / JDK는 1.6으로 자동 작성되어있을 것이다. 이를 스프링 5버전, JDK는 1.8으로 수정해 줄 ..

[코드로 배우는 스프링 웹 프로젝트] 1강. 스프링 개발 환경 구축 - 개발을 위한 준비 1 (JDK 설치하기, STS 다운로드 및 설치하기, Tomcat 설치하기)

이번에 진행할 프로젝트는 "Spring을 이용한 블로그 만들기" 이다. (프로젝트 명은 본인이 정했다 ㅎ..) 해당 프로젝트는 코드로 배우는 스프링 웹 프로젝트(개정판)을 기반으로 진행될 것 이다. 코드로 배우는 스프링 웹 프로젝트:현업 개발을 위한 단계별 실습서 COUPANG www.coupang.com 이론과 실습이 적절히 섞여 있고, 유튜브, 네이버 카페 등으로 질문도 할 수 있는 점이 마음에 들었다! 1. 개발 환경 설정하기 -. JDK 버전 : jdk1.8.0_281 -. STS 버전 : sts-3.9.14.RELEASE -. Tomcat 버전 : apache-tomcat-8.5.65 JDK, 환경변수 설정, Tomcat 설치 방법은 아래 글을 참고하세요. (위 버전 설치 방법입니다.) [JSP..

[JSP 게시판 만들기] 6강 회원가입 기능 구현하기

참고 유튜브 https://www.youtube.com/watch?v=v2mmPRLjJGw&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=6 이번 시간에는 회원가입 페이지를 통해 데이터가 전달 및 저장되는 기능을 구현해 본다. UserDAO.java 지난 시간 UserDAO.java 파일은 데이터베이스에 직접 접근하여 데이터 조회 및 수정을 진행하는 트랜잭션 객체라고 설명하였다. UserDAO.java 파일에 회원가입 기능인 join() 메소드를 추가 작성한다. ////// 생략 ////// public int join(User user) { String SQL ="INSERT INTO USER VALUES (?, ?, ?, ?, ?)"; try { pstat = co..

[JSP 게시판 만들기] 2강 로그인 페이지 디자인 (Bootstrap 사용하기)

* 참고 유튜브 https://www.youtube.com/watch?v=MtxFWczSFqU&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=2 게시판을 만들 Dynamic Web Project 를 생성 완료하였으면, 가장 먼저 로그인 페이지를 디자인 할 것 이다. 웹 페이지 개발 순서는 디자인을 먼저 구성하고, 그에 필요 기능을 입히는 것이 좀 더 일반적이다. (좀 더 빠르다.) 디자인 구성에 앞서 화면은 Bootstrap을 사용하여 구성한다. Bootstrap은 화면을 좀 더 빠르고 보기좋게 구현할 수 있도록 도와주는 프레임워크이다. 해당 프로젝트에서 사용된 부트스트랩 버전은 아래 URL에서 다운로드 가능하다. Bootstrap download : http://ge..