본문 바로가기

Back-End44

[spring boot] 간단한 방명록 만들기 [1편] 프로젝트 환경 설정 프로젝트 생성 Spring boot(IntelliJ-ultimate 버전이 아니면 스프링 부트 스타터를 사용 -> https://start.spring.io) 사용 기능(라이브러리) : 1. Lombok 2. Spring Boot DevTools 3. Spring Web 4. Thymeleaf 5. Spring Data JPA 6. Querydsl (프로젝트 생성시 따로 선택이 불가능하며 maven에서 가져와 수작업으로 build.grade에 넣어줘야함) 7. MariaDB 8. BootStrap 프로젝트 설정 Name : Guestbook Group : org.zerock JDK : Java11 Laanguage : Java Type : Gradle Packge : War build.. 2022. 5. 20.
[jsp] MVC Model2을 이용하여 게시판 만들기 [1편] 사전 준비물 1. 개발툴(이클립스, 인텔리제이 등) 2. oracle DB 3. jdk 및 각종 lib(jstl, cos, ojdbc) ! JSTL 이란 ? => JSP에서 빈번하게 사용되는 여러가지 처리문들을 편하게 처리해주는 태그를 모아 표준으로 만들어 놓은 라이브러리 이다. JSTL을 사용하면 스크립틀릿 없이 태그만으로 작성할 수 있다. (MVC 패턴에서는 스크립틀릿 태그를 사용하지 않기 때문에 필요 !) jstl 다운로드 링크 : https://mvnrepository.com/artifact/javax.servlet/jstl/1.2 COS 란 ? => 파일 다운로드 및 다운로드에 도움을 주는 라이브러리 이다. cos 다운로드 링크 : http://servlets.com/cos/ ojdbc : 다운.. 2022. 5. 4.
[java] for-each문 간단 예제 for-each문 이란? for - each문은 배열이나 나열의 크기만큼 루프를 돌면서 각 원소를 순차적으로 접근하는데 매우 유용하다. for-each문 활용 예제 public class study { public static void main(String[] args) { String [] names = {"hkd","lge","smj"}; for(String n : names) { System.out.print(n + " "); } } } public class study { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10}; int sum = 0; for(int n : arr) { sum += n; } System.. 2022. 4. 17.
[jsp] HTTP 에러 코드 모음 (번호) HTML 삽입 미리보기할 수 없는 소스​ 2022. 4. 15.
[jsp] requestParameter를 이용한 post방식 데이터 받기 1. 간단한 회원가입 페이지 생성 회원가입 // 제출 클릭하면 액션태그 링크로 데이터 전송 id pw name email tel 성별: 남자 여자 취미 독서 운동 등산 직업 학생 직장인 공무원 자기소개 아래와 같은 회원가입 페이지가 완성된다. 아래와 같이 입력 후 제출버튼을 클릭하면 02_joinParameter < 여기로 데이터가 날라간다. 2. 데이터를 받는 jsp 생성 2022. 4. 14.
[jsp] include를 이용한 간단한 홈페이지 레이아웃 나누기 1. 레이아웃 구성하기 상단쪽에 header , nav 중앙부분 aside, container 하단부분 footer 로 레이아웃을 구상하고 제작해보자 2. 상단, 하단 파일 생성 layoutNav.jsp 파일 생성 상단부분 코드를 이런식으로 구성해준다. TIS.Edu Home | About | History | 회사연혁 | Curriculmn | Cantact layoutFooter.jsp 파일 생성 하단부분 코드를 이런식으로 구성해준다. TIS.Edu© All rights reserved. 3. 몸통에 include 하기 ! layout.jsp 파일 생성 메인 코드를 이런식으로 구성해준 후 원하는 위치에 include까지 해준다. // 상단 파일 TIS.Edu소개 TIS.Edu는 정부지원 IT전문 교육.. 2022. 4. 13.