본문 바로가기

분류 전체보기61

css적용이 안되던 날 css가 일부만 적용이 되고 background url에 설정해둔 이미지만 안 뜨길래 뭐지 하면서 경로 다시 수정하고 이미지 위치도 바꿔보고 했는데도 수정이안되서 F12 개발자 도구를 열어보았다 근데 경로가 예전에 설정해둔 경로가 되어있길래 뭐지 하다가 캐시 삭제를 하니 제대로 적용이 되었다... 뻘짓 1회함 2023. 12. 11.
JPA와 JSP의 차이 JPA의 DTO DTO는 Controller와 Service 계층을 이어주는 객체 application.properties 또는 application.yml이란 파일에 설정해두고 JPA가 알아서 Connection 객체를 생성해서 DB와 연결을 맺는다 백에서 클라이언트로 받은 요청에 대한 정보를 바인딩하는 용도로 사용 Spring Boot springboot는 jsp 사용을 권장하지 않는다. 이유 : 독립적으로 실행가능한 빠른 개발을 목표로 하기 때문. (웹어플리케이션은 WAR 배포가 아닌 JAR 배포를 권장) JSP의 DAO DAO는 서비스와 DB를 이어주는 객체 DB와 연결되는 계층이 필요하다 - domain이 그 역할을 함 Entity와 DAO가 같다고 이해할 수 있지만, domain은 Entity.. 2023. 12. 11.
생성자 객체 초기화 필드를 초기화하거나 메소드를 호출해서 객체를 사용할 준비를 하는 것을 말한다. new연사자에 의해서 생성자가 성공적으로 실행되면 hip영역에 객체가 생성되고 객체의 번지가 리턴된다. 리턴된 객체의 번지는 클래스 변수(=필드)에 저장된다. 모든 클래스에는 생성자가 반드시 존재하고, 하나 이상 가질 수 있다. 클래스가 public class로 선언되면 기본 생성자에도 public이 붙지만 클래스가 public 없이 class로만 선언되면 기본 생성자에도 public이 붙지 않는다. //기본생성자 public class Car{ public Car(){ } //자동추가 } //기본 생성자 호출 Car myCar = new Car(); //명시적으로 선언한 생성자 public class Car{ C.. 2023. 12. 7.
필드 선언 필드 선언은 클래스 중괄호 블록 어디서든 존재할 수 있지만 생성자와 메소드 중괄호 블록 내부에는 선언될 수 없다. 생성자와 메소드 내부에 선언된 것은 모두 로컬 변수가 된다. 사용 필드를 사용한다는 것은 필드값을 읽고 변경하는 작업을 말한다. 클래스 내부의 생성자나 메소드에서 사용할 경우 단순히 필드 이름으로 읽고 변경하면 되지만 클래스 외부에서 사용할 경우 우선적으로 클래스로부터 객체를 생성한 뒤 필드를 사용해야 한다. : 필드가 객체에 소속된 데이터이므로 객체가 존재하지 않으면 필드도 존재하지 않기 떄문에~ 2023. 12. 7.

post image post image post image post image post image post image post image post image