본문 바로가기

게시판3

Spring Project Board 2 (Repository, DTO, PageController) - 타임리프 SQL 출력 MockMvc 웹 어플리케이션을 어플리케이션 서버에 배포하지 않고 테스트용 MVC 환경을 만들어 요청 및 전송, 응답기능을 제공하는 유틸리티 클래스 Query DSL - JPA를 좀 더 효율적으로 사용할 수 있는 라이브러리 - 오픈소스 프로젝트로 JPQL을 Java 코드로 작성할 수 있도록 함 - 정적 타입을 이용해서 SQL과 같은 쿼리를 생성해줌 @ConfigurationPropertiesScan - @EnableConfigurationProperties를 이용해 설정 프로퍼티 클래스를 사용하는 경우 클래스가 많아지면 코드가 무거워지고 복잡해짐 ✔ Repository @RepositoryRestResource//내가 설정한 REST 기능을 부여함(기본적인 API 자동 생성) public interfac.. 2023. 1. 8.
Spring Project Board(게시판) 1 ✔ 게시판 프로젝트 게시판 프로젝트 개발환경 - 개발도구 : 인텔리제이 - 소스코드 관리 : Git - Git 호스팅 : GitHub - Git GUI : 깃크라켄 (https://www.gitkraken.com/) - SDK : JDK 17 목표 - 누구나 사용하기 쉽게 명확한 기능의 요구사항을 만듬 - 요규사항을 구현하는데 도움이 되는 각종 문서 작업을 경험 - 자바 + 스프링부트로 요규사항을 실제로 구현하는 기술적인 방법을 습득 - 최신 버전의 기술을 사용하면서 기술 동향을 파악하고 새로운 기술들을 익혀봄 - 기획과 문서 작성부터 개발, 형상관리, 테스트. 배포까지 개발 프로세스 전반을 경험 문서작업 https://www.diagrams.net/ (draw.io) : 도메인과 ERD 설계 구글 시트.. 2023. 1. 2.
JSP DB 회원가입 게시판 쿼리 ✔ 게시판 리스트 출력 문 try { String sql = ""; conn = Dbconn.getConnection(); // getConnection을 사용하요 sql에 연결하는 기능이다. if (conn != null) { // 총 게시글의 수를 구하는 쿼리 - idx를 기준으로 count함 sql = "select count(b_idx) as tot from tb_board"; pstmt = conn.prepareStatement(sql); rs = pstmt.executeQuery(); // executeQuery는 데이터를 가져와 결과 집합을 반환, select문에서만 실행 if (rs.next()) { tot = rs.getInt("tot"); } // 게시판 목록을 내림차순으로 출력해주는 .. 2022. 11. 26.