Backend/Java43 [Eclipse] Validation 최적화 이클립스에서 무한 Validating에 빠질 때 유효성 체크 설정 변경 ➡ Build 속도 향상시키기 [순서 1] Window ➡ Preferences ➡ Web ➡ JSP Files ➡ Validation ➡ Validate JSP fragments 체크 해제 [순서 2] Window ➡ Preferences ➡ Validation ➡ 유효성 확인 불필요한 부분의 Build 체크 해제(JSP만 해제함) 2021. 12. 14. [IntelliJ] Interface 만들기 IntelliJ에서 Interface 만들기 1. Interface를 생성하고자 하는 Package에 마우스 우클릭 ➡ New ➡ Java Class 2. New Java Class ➡ Interface 선택 2021. 12. 6. [Eclipse] Java Build Path에서 Maven Dependencies 없을 때 Maven Dependencies 없을 때 Project 우클릭 ➡ Properties ➡ Java Build Path ➡ Libraries ➡ Maven Dependencies X 1. Project 우클릭 ➡ Maven ➡ Update Project (Alt + F5) 2. Project 우클릭 ➡ Run As ➡ Maven install 메이븐에 설정했던 로컬 repository 에 jar 파일이 추가됨 ➡ Java Build Path에 Maven Dependencies 나타남 3. 프로젝트 새로 받아올 때 1) Project ➡ Clean 2) Java Build Path ➡ Web App Libraries 다시 받기 2021. 11. 22. [Java] DAO, DTO, VO DAO: Data Access Object 1. 정의 DB의 데이터에 접근하기 위한 객체 2. 역할 DB 접근을 위한 로직 및 비지니스 로직 분리 목적으로 사용 3. 특징 DB와 연결할 Connection까지 설정되어 있는 경우 많음 Ex) Mybatis 등 사용할 시, 커넥션풀까지 제공 ➡ 즉, 별도의 DAO 만드는 경우는 드묾 4. DAO 예제 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class TestDao { public void add(TestDto dto) throws ClassNotFoundExcept.. 2021. 11. 19. [Java] About JVM, JRE, JDK JVM, JRE, JDK 자바 프로그래밍에 사용되는 3대 핵심 기술 JVM: Java Virtual Machine 1. 정의 자바 소스로 만들어지는 자바 바이트 코드 실행 2. 역할 바이트 코드 읽기 ➡ 검증 ➡ 실행 실행 환경(Runtime Environment) 규격 제공(필요 라이브러리 및 기타 파일 등) 3. 특징 플랫폼에 의존적(리눅스의 JVM != 윈도우즈의 JVM) But 컴파일된 바이트 코드는 어떤 JVM에서든 실행 가능 JRE: Java Runtime Environment 1. 정의 컴파일된 자바 프로그램을 실행시킬 수 있는 자바 환경 자바 코드 실행 위한 도구들로 구성된 패키지(자바 프로그램 실행 위해 설치 필수) 2. 역할 자바 프로그램 구동 위한 독립형 구성 요소로 사용 가능, bu.. 2021. 11. 17. [Eclipse] Tomcat의 Context path (root) 설정 이클립스에서 서버 구동 시 자동 설정되는 경로 수정 방법 [방법1] Eclipse ➡ Servers ➡ Tomcat ➡ server.xml ➡ path 수정 [방법2] Eclipse ➡ Project 우클릭 ➡ Properties ➡ Web Project Settings ➡ Context root 수정 (서버 재실행 ➡ server.xml에 자동 설정됨) [마무리] 이후 Server ➡ Run on Server ➡ 서버 재실행 2021. 11. 8. [JSTL] select option 값 유지 값 이동 순서 View ➡ Controller ➡ View HTML All Spring Summer Fall Winter [방법1] 삼항 연산자 All Spring Summer Fall Winter [방법2] 삼항 연산자 + JSTL 컨트롤러에서 넘어온 객체가 리스트인 경우 All ${list.listName} [방법3] JSTL All ${list.listName} - 출처: https://mi-nya.tistory.com/282 2021. 11. 3. 이전 1 2 3 4 다음