본문 바로가기

분류 전체보기69

3. 블로그 글 작성 기능 - 글 생성 및 중복 Context 추출 가장 먼저, 블로그 글 CRUD 로직을 구현해 보자. 모델 생성 클래스 생성 블로그 글에는 제목과 글 내용, 작성자가 필요하다. 추가로, 블로그 포스팅을 구분하기 위한 인덱스 값까지 네개의 필드로 `Posting` 객체를 만들어 주자. @Data public class Posting { int idx; String title; int user_idx; String content; public Posting(String title, int user_idx, String content) { this.title = title; this.user_idx = user_idx; this.content = content; } } 테이블 생성 DB에도 게시글을 저장하기 위한 테이블을 생성해 둔다. create tabl.. 2023. 8. 11.
2. JDBC를 이용한 DB 설정 DB 생성 우선 블로그에서 사용할 DB를 먼저 만들어 두자. DB의 이름은 selemadeBlog이다. create database selfmadeBlog; Java 프로젝트와 연동 외부 라이브러리 추가 우선 JDBC를 사용하기 위해 connector-j를 추가해 주어야 한다. ctrl + alt + shift + s로 program structure를 연 후 Project Settings > Library 에 들어간다. 추가 버튼을 누른 후 MySQL이 설치된 폴더에서 connector-j의 jar 파일을 추가해 준다. 연결 확인 연결 확인은 View > tool windows > database에서 확인할 수 있다. JDBC 코드 작성 제대로 데이터베이스를 사용할 수 있는지, 간단한 모델을 생성하고 .. 2023. 8. 11.
1. JSP를 사용한 View 참고했던 블로그 : https://7942yongdae.tistory.com/115 Spring - JSP를 사용하는 스프링 부트 (Spring Boot) 프로젝트 만들기 스프링 부트(Spring Boot)로 프로젝트를 만들면서 JSP를 사용해야 하는 경우는 어떤 경우일까요? 바로 레거시 웹 프로젝트를 스프링 기반으로 업그레이드(변경) 해야 하는 경우입니다. 예전에 자바 7942yongdae.tistory.com 프로젝트 시작 start.spring.io 에서 프로젝트를 만들었다. 의존성으로는 springWeb, lombok 의존성을 추가해 뒀다. 의존성 추가 spring에서 jsp를 사용하기 위해 추가한 의존성 들이다. //jsp implementation 'javax.servlet:jstl:1.2' .. 2023. 8. 11.
[프로그래머스 / Java] - 상담원 인원 문제 설명 현대모비스는 우수한 SW 인재 채용을 위해 상시로 채용 설명회를 진행하고 있습니다. 채용 설명회에서는 채용과 관련된 상담을 원하는 참가자에게 멘토와 1:1로 상담할 수 있는 기회를 제공합니다. 채용 설명회에는 멘토 n명이 있으며, 1~k번으로 분류되는 상담 유형이 있습니다. 각 멘토는 k개의 상담 유형 중 하나만 담당할 수 있습니다. 멘토는 자신이 담당하는 유형의 상담만 가능하며, 다른 유형의 상담은 불가능합니다. 멘토는 동시에 참가자 한 명과만 상담 가능하며, 상담 시간은 정확히 참가자가 요청한 시간만큼 걸립니다. 참가자가 상담 요청을 하면 아래와 같은 규칙대로 상담을 진행합니다. 상담을 원하는 참가자가 상담 요청을 했을 때, 참가자의 상담 유형을 담당하는 멘토 중 상담 중이 아닌 멘토와 상.. 2023. 7. 22.