Back42 Day42_Spring 정리 Q1. dependency란? A1. 프로젝트에 필요한 Library(부품) Q2. Java의 라이브러리 관리 프로그램 2개는? A2. Maven, Gradle Q3. Framework란? A3. 작업하기 위한 틀을 제공하는 프로그램 Q4. Spring Project 설정 1단계, 2단계 A4. Project Facets, pom.xml 설정 Q5. Spring FrameWork에 MySQL Driver를 설정하는 방법은? A5. pom.xml에 dependency를 설정 Q6. pom.xml 중 POM은 무엇의 약자이며, 무엇을 하는 파일인가? A6. Project Object Model (필요한 라이브러리를 설정해주는 파일) Q7. Tomcat이 자바 웹프로젝트에서 첫 번째로 읽는 xml 파일은? A.. 2023. 6. 30. Day41_[Mac OS]Spring/STS 설치 및 세팅 STS 설치 나는 jdk 1.8을 사용하고있어 4.16으로 다운받아야한다. 윈도우는 첫 번째 링크, 맥은 두 번째 링크를 받아준다. 다운을 받고 나면 두 개의 폴더와 하나의 STS 응용프로그램이 다운받아지는데, Finder에 응용프로그램에서 새 폴더를 만들어주고 그 안에 모두 넣어준다. 나는 폴더 이름을 sts-ini로 설정했다. STS에 우클릭을 하고 패키지 내용 보기를 클릭한다. Contents → Eclilpse → STS.ini 파일을 열어준다. 터미널 혹은 iTerm을 열고 아래 명령어를 입력한다. cd /Library/Java/JavaVirtualMachines ls 를 입력해보면 내 jdk 정보를 알려준다. 이걸 복사해서 아래 명령어를 수정해 ini 파일 최상단에 붙여넣어준다. -vm /Li.. 2023. 6. 30. Day33_DAO+VO(DTO)로 회원가입 페이지 생성(DB에 연결) with Exception(오류코드) 회원가입 페이지 생성을 위해 지난번에 했던 회원가입 페이지 코드를 가져와 DB에 연결한다. 회원가입 페이지를 설정할 insert.html 코드 회원가입 페이지 첫페이지로 아이디 : 비밀번호 : 회원이름 : 회원전화 : 회원가입 데이터 전송 DB와 연결을 위한 insert.jsp 파일 코드 요청에 대한 응답이 들어가는 부분 서버로 전달된 id : 서버로 전달된 pw : 서버로 전달된 name : 서버로 전달된 tel : 브라우저와 DBeaver에서 출력 확인 다음으로 DAO와 VO(DTO) 파일을 만들어준다. Java Resource → src에 com.multi.mvc006 이름의 패키지를 생성하고 그 안에 MemberDAO.java, Member.VO.java 두 파일을 생성해준다. VO 파일에는 ge.. 2023. 6. 21. Day31_AJAX로 JSON 파일을 받아서 출력 후 DB에 저장 option + Enter Add Library → Server Runtime → Tomcat 추가 ajax.jsp에 아래 코드를 작성하고 ajax테스트: AjaxTest 결제금액: 1)계좌이체,2)신용카드,3)휴대폰결제 결제수단 : 기상청정보 받아오기 회원가입할Id : 회언가입시 id중복체크 인증받을 전화번호 입력 : 인증변호받기 연결할 파일 test.jsp에 아래 코드를 입력한다. AJAX 테스트 결과 : 결과창이다. 여기에 회원 ID 중복체크에 해당하는 코드도 작성해본다. AJAX 테스트: AjaxTest 결제금액: 1)계좌이체,2)신용카드,3)휴대폰결제 결제수단 : 기상청정보 받아오기 회원가입할Id : 회원가입시 id중복체크 인증받을 전화번호 입력 : 인증번호받기 연결할 idCheck.jsp파일에.. 2023. 6. 20. Day30_MySQL 연결 끊어짐 MySQL 연결 끊어졌을 경우 터미널에 brew services start mysql 입력해서 실행시키면 됨 2023. 6. 20. Day26_Java 메서드 정리 오늘은 계산기를 만들어봤다. 카페에서 금액을 계산하고, 20,000원 이상일 경우 할인이 들어간다는 조건으로 코드를 작성했다. Run을 누르면 아래 사진처럼 뜬다. Java 내에서 실행시키는거라 Java Application을 선택한다. 그럼 아래 사진과 같이 계산기가 작동한다. 다음은 새로 html파일을 만들어 인물소개 코드를 작성해봤다. 이번엔 항목이 많은 인물소개를 Bag에 담아 처리하기 위해 새로운 html파일을 만들어 다음과 같이 작성했다. 이름부터 나이, 키, 성별 등 너무 많고 길어서 이에 대한 코드를 Bag이란 가방으로 담는 것이다. Bag파일 안에 다음과 같이 코드를 작성하고 이를 html파일에서는 bag만 불러와주면 코드가 간결해진다. package com.multi.mvc001.tes.. 2023. 6. 17. 이전 1 2 3 4 5 6 7 다음