github Create a New Repository 생성한 레포지토리 Code 복사 디렉토리 선택 git init 명령어 git remote 명령어 5-1. 등록되어 있는 상태 5-2. 새 저장소 등록 5-3. 연결 된 저장소 삭제 5-4. 안전한 경로 등록 git add 명령어 git status 명령어 git commit 명령어 git push 명령어 1. github Create a New Repository 2. 생성한 레포지토리 Code 복사 3. 디렉토리 선택 우클릭 후 [ Git Bash Here ] 4. git init 명령어 현재 폴더의 저장소(repository)를 새롭게 초기화 [Reinitialized existing Git repository in ~ 경로] 또는 [Initia..
전체 파일 경로 크롤링 할 사이트 탐색하기 build.gradle 의존성 추가 News.class 파일 작성 NewsService.class 파일 작성 MainController.java 파일 수정 news.html 파일 작성 크롤링 성공 화면 Jsoup이란? - HTML을 가져오고 파싱할 수 있게 도와주는 자바 라이브러리이며, 자바에서 간단하게 크롤링 및 파싱이 가능 1. 전체 파일 경로 2. 크롤링 할 사이트 탐색하기 준비물1: 크롤링 할 사이트 주소 - https://www.hkbs.co.kr/news/articleList.html?sc_section_code=S1N1&view_type=sm 준비물2 : 크롤링 할 사이트 html 구조 및 가져올 데이터 확인 - section 의 ul li 안에 필..
전체 파일 경로 Service 패키지 생성 및 파일 작성 게시판 리스트(Board List) 구현 게시판 CRUD Controller, JSP 파일 작성 4-1. Create (생성) 4-2. Read (읽기) 4-3. Update (수정) 4-4. Delete (삭제) 1. 전체 파일 경로 2. Service 패키지 생성 및 파일 작성 - IBoardService.java 파일 작성 import java.util.List; public interface IBoardService { public void create(BoardDto dto) throws Exception; public BoardDto read(int bno) throws Exception; public void delete(int bno..
전체 파일 경로 새로운 프로젝트 생성 pom.xml에서 필요한 의존 객체 추가 DB에 테이블 생성 board DTO 생성 (테이블에 데이터 담는 역할) board DAO 생성 (데이터베이스 조작 역할) Mapper 파일과 mybatis-config 파일 생성 root-context.xml 에 설정 파일 3개 추가 Tomcat 서버 구동 화면 1. 전체 파일 경로 2. 새로운 프로젝트 생성 참고 링크 : https://marah.tistory.com/21 [Spring] 프로젝트 생성 및 Tomcat 서버 설정 1. 스프링 레거시 프로젝트 생성 2. 스프링 MVC 구조 살펴보기 3. 톰캣 서버 설정하기 1. 스프링 레거시 프로젝트 생성 - 프로젝트 이름은 마음대로 - Spring MVC Project 선택..
정의 1-1. EL (Expriession Language) 1-2. JSTL (JSP standard Tag Library) 예제 2-0. 전체 경로 2-1. Human.java 작성 2-2. HomeController.java 작성 2-3. home.jsp 작성 2-4. 출력 결과 1. 정의 1-1. EL (Expriession Language) - JSP 2.0에서 새로 추가된 스크립트 언어이며 기존의 표현식을 대체하는 표현 언어 - 배열이나 컬렉션, JavaBean의 프로퍼티에서도 사용 - JSP에서의 값 표기법 : - EL 값 표기법 : ${변수} - Scope 종류 page : 한 페이지 단위 request : 요청이 끝나는 단위 (기본값) session : 한 사용자 단위 applicatio..
1. SQL 테이블 생성 2. 데이터 입력 3. 커밋 및 테이블 조회 4. TOMCAT 서버 가동 5. 브라우저에서 데이터 확인 1. SQL 테이블 생성 CREATE TABLE HUMAN( NAME NVARCHAR2(20), AGE NUMBER(3), HEIGHT NUMBER(4,1), BIRTHDAY DATE ); 2. 데이터 입력 insert into human(name, age, height, birthday) values ('홍길동', 30, 152.1, to_date('2000:02:03 00:00:00', 'YYYY:MM:DD HH24:MI:SS')); ## human(name, age, height, birthday) 테이블에 전체데이터를 넣는다면 다음처럼 생략이 가능 insert into ..
전체 파일 경로 새로운 패키지 추가하는 방법 Controller 생성 Controller 내용 작성 board 폴더 생성 view.jsp 파일 생성 view.jsp 파일 작성 Tomcat 서버 재가동 및 실행 화면 1. 전체 파일 경로 2. 새로운 패키지 추가하는 방법 패키지 추가 시 맨 밑에 추가 예제) 홈 컨트롤러 -> return "home" 의 위치는 views 폴더의 home.jps 파일 - tomcat 서버 실행 - 내부 브라우저로 열림 - 오류가 많으니 윈도우 변경해줘야 함 - Window → Web Browser → Chrome 설정 후 서버 재가동 - 크롬으로 정상 작동 확인 3. 컨트롤러 생성 4. Controller 내용 작성 package com.human.ex; import jav..
스프링 레거시 프로젝트 생성 스프링 MVC 구조 살펴보기 톰캣 서버 설정하기 1. 스프링 레거시 프로젝트 생성 - 프로젝트 이름은 마음대로 - Spring MVC Project 선택 - 보통 도메인을 거꾸로 넣어 작성 - com.human.ex 서버 이름이 됨 - 프로젝트 생성된 모습 2. 스프링 MVC 구조 살펴보기 3. 톰캣 서버 설정하기 1) Window -> Show View -> Servers 2) servers -> new -> Server - apache 폴더에서 Tomcat v9.0 Server 선택 - 브라우저 클릭 후 common에 넣어줬던 apache-tomcat-9.0.65 선택 - Next 가 활성화 되지 않는다면 다시 선택 - 포트 번호가 가까우면 충돌이 날 수도 있음 - 오류 ..
스프링과 스프링부트 Spring Tool 다운로드 아파치 톰캣 다운로드 Java JDK 1.8 다운로드 스프링 실행 성공 화면 1. 스프링과 스프링부트 Spring Legacy -> MyBatis DB 사용 (옛날 버전) Spring Boot -> JPA 사용 (최신 버전) - 실무에서는 보통 스프링 레거시를 사용하며, 스프링 부트는 작은 신규 프로젝트를 작업할 때 사용 2. Spring Tool 다운로드 링크 : https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io - 압축 풀고 C드라이브 이동 - sts-bundle 폴더에 common, wor..