본문 바로가기

자바54

[자바/스프링] 프로젝트 생성 (with IntelliJ IDEA) 프로젝트 생성 https://start.spring.io/ Project Gradle - Groovy Langauge Java Spring Boot 3.0.2 Project Metadata Group: 보통은 회사 이름을 넣어서 만든다 Dependencies Spring Web Thymeleaf [hello-spring] 폴더에서 build.gradle 선택하고 OK 클릭 .idea: 인텔리제이 관련 설정 파일 gradle: gradle 관련 설정 파일 src main 과 test가 분리 build.gradle => 중요!! 실행! 8080 을 확인할 수 있다. http://localhost:8080 으로 들어가면 'Whitelabel Error Page'를 확인할 수 있다. +번외 실행이 느릴 시 se.. 2023. 2. 8.
[JSP] Java Server Pages JSP (Java Server Pages) 동적인 웹 페이지를 개발하기 위한 웹 프로그래밍 기술 JAVA 언어를 사용해, Server 측에서 Web Pages를 생성해 Web Browser로 전송 장점 짧은 코드로 동적인 웹 페이지 생성 기본적인 예외는 자동으로 처리 많은 확장 라이브러리 사용 스레드 기반으로 실행되어 시스템 자원 절약 기업용 자바 기술의 집합체인 Java EE(Javaplatform, Enterprise Edition)의 핵심 요소 Java EE는 대한민국 정부 표준 프레임워크의 근간 서버(Server) 웹에서 서비스를 제공하는 컴퓨터 시스템 웹 서버(Web Server) 사용자로부터 HTTP를 통해 요청을 받거나, 웹 컨테이너가 전달해준 결과물을 정적인 페이지로 생성하여 사용자에게 응.. 2022. 3. 10.
[JSP] 프로젝트 생성 & JSP 파일 생성 IDE: STS4 Server: Tomcat 9 JDK: JAVA11 프로젝트 생성 New -> other Dynamic Web Project Project name 입력 Target runtime => Apache Tomcat v9.0 context root: 프로젝트의 컨텍스트 루트 경로 content directory: JSP 파일을 생성할 폴더명 배포 서술자(deployment descriptor인 web.xml 파일 생성 여부 배포 서술자는 웹 애플리케이션의 환경설정 정보를 담은 파일 위와 같은 구조로 생성이 되었다. JSP 파일 생성 webapp 폴더 오른쪽 마우스 버튼 New-JSP File 클릭 HelloJSP 파일 이름 입력 후, Finish 클릭 위의 내용이 입력된 파일이 생성되었다. .. 2022. 3. 9.
[JAVA] 인터페이스 1~5 interface , 다형성 부스트코스 생활코딩 [쉽게 배우는 자바2] 공부 기록 1. 수업소개 Interface 이 수업을 듣기 위해서는 class와 instance의 개념을 알아야 한다 !! package javaChapter2_12; interface Calculable { int sum(int v1, int v2); } class RealCal implements Calculable { @Override public int sum(int v1, int v2) { return v1 + v2; } } class DummyCal implements Calculable { public int sum(int v1, int v2) { return 3; } } public class InterfaceApp { public static v.. 2022. 2. 11.
[JSP] 'Dynamic Web Project' 프로젝트 생성 IDE: Eclipse 프로젝트 생성: ctrl + n Dynamic Web Project 생성 Project name 설정하고 next-next-finish Dynamice Web Project를 생성하면 위와 같은 구조로 생성이 된다. webapp 안에 text.jsp 파일을 생성한다. test.jsp를 입력 후 finish 자동으로 생성된 코드! 이제 시작! 2022. 2. 10.
[JAVA] Make a calculator 계산기 만들기 유튜버 '동현'님 유튜브 참고해서 제작 1~4 https://youtu.be/zFAPpiL17ow '자바'로 계산기 만들기 찾다가! 유튜브에서 '동현'님 영상을 보게 되어, 참고해서 만들었다. 동현님 제작 계산기 / 내가 제작한 계산기 키보드 오른쪽에 붙어있는 계산기를 약간 참고해서 숫자나 연산자 위치를 바꿨다. 컬러도 파스텔톤이 좋아서 변경하고, 숫자는 위쪽과 가운데로 채우고! 연산자는 오른쪽과 아래쪽에 배치했다. 이 때에 스윙은 처음 다루는 거라서, 주석을 최대한 열심히 쓰려고 노력했다! 그리고 동현님 계산기를 따라해서 완성했을 때, '-' 연산자에 오류가 있는 것을 발견했다. 15-5를 하면, 10이 나와야 하는데! -20이 나왔다. 왜 해결되었는지는 모르겠지만, 코드 한 줄씩 주석처리하면서 찾다 .. 2022. 2. 7.