Languages/Java

👉 pageContext.request.contextPath 컨트롤러 시작(루트) 경로 ( ex : http://localhost:8080/ ) 👉 classpath " src/main/resources " 경로 - spring에서 정적자원을 관리하는 폴더
👉 EL이란? 기존의 코드(scriptlet)를 단순화한 JSP2.0의 프로그래밍 언어 ⭐️ 특징 브라우저에서 전달되는 여러가지 정보를, 객체로 전달해준다. 으로 작성하던 코드를 ${param.name} 또는 ${param["name"]} 으로 작성할 수 있다. ⭐️ EL이 지원하는 객체들 ${pageScope} ${requestScope} ${sessionScope} ${applicationScope} ${param} ${paramValues} ${header} ${headerValues} ${cookie} ${initParam} ${pageContext}
👉 JSTL이란? JavaServer Page(JSP) Standard Tag Library JSP에서 자바코드를 더 쉽게 사용할 수 있게 해주는 라이브러리 👉 사용법 ( taglibs 사용 ) ⭐️ Core Num은 100보다 크다 기본 문자열 폰트 증가 ${animal} ${param.first} / ${param.second} 나눗셈 결과 : 에러 메세지 : ${e.message} ${custom}
👉 문제 STS3 개발 당시, m1 칩셋이 출시 되지 않아서, m1 맥북에서 STS3가 실행되지 않는다. ⭐️ 해결 intel Mac 전용 STS3를 설치한다. (x86_64)
👉 문제 intellij는 spring legacy프로젝트를 생성할때, Maven으로 빌드하는데, Maven은 기본적으로 "src/main/java" 경로의 파일을 빌드하지 않는다. ⭐️ 해결 pom.xml 파일에서, src/main/java 폴더 내부의 xml 파일을 빌드하도록 지정해준다. src/main/java **/*.xml
👉 Maven 이란? Java 라이브러리 관리자 겸, 빌드 툴 ⭐️ 기능 pom.xml 파일에 적혀있는 내용을 바탕으로, Java라이브러리를 설치하고, Java앱을 빌드한다. ( 개발자가 작성한 Java 코드와 설정파일들을 JVM이나 WAS가 인식할 수 있는 파일로 바꿔준다. )
👉 제어자란? 클래스, 변수, 메서드에 기능을 부여하는 것 종류 이름 기능 static 클래스가 생성될때 같이 생성되게 함 ( static 영역 ) final 한번 정하면, 변경될 수 없도록 함 ( 상수 ) abstract 구현부를 작성하지 않고, 나중에 상속에서 작성 👉 접근제어자란? 멤버 또는 클래스에 접근권한을 설정하는 것 종류 이름 기능 private 같은 클래스 내에서만 접근 가능 default 같은 패키지 내에서만 접근 가능 protected 같은 패키지 내에서, 다른 패키지의 자손클래스에서 접근 가능 public 어디서나 접근 가능 목적 외부로 부터 데이터를 보호하기 위해서 사용한다. ( 캡슐화 )
👉 상속이란? 어떤 클래스의 모든 내용을 사용하여, 새로운 클래스를 만드는 것 👉 상속하기 class Parents { String firstName; String lastName; int age; void sayHello() { System.out.println("Hello"); } } // Parents 클래스 상속! class Child extends Parents { } public class Main { public static void main(String[] args){ // Child 객체 생성 Child child = new Child(); // Child 객체에서, Parents 객체의 멤버변수 or 메서드 사용가능! child.sayHello(); child.lastName = "진호..
👉 Spring boot이란? Spring을 이용해 웹을 쉽게 만들어주는 웹 프레임워크. 특징 설정파일을 일일히 작성할 필요가 없다. - ( web.xml, rootContext.xml, ServletContext.xml 등 ) 라이브러리 관리 자동화 - 의존성 관리 설정 자동화 - @EnableAutoConfigueration 으로 자주 사용하는 설정 자동 등록 내장 Tomcat - mail() 메서드를 실행하는 것만으로 tomcat WAS 실행가능 JAR 독립 실행가능 - 웹 프로젝트를 war파일로 패키징할 필요가 없다.
MOONCO
'Languages/Java' 카테고리의 글 목록 (2 Page)