본문 바로가기

분류 전체보기105

[spring]스프링 입문2. -MyBatis 프레임워크, 스프링 입문(개념부터 순서까지) 🎈MyBatis MyBatis 연동에 대한 개념은 아래 블로그를 참고했습니다. 블로그 : https://colinch4.github.io/2021-06-07/mybatis/ colin's 블로그 개발 강좌 블로그 colinch4.github.io iBatis(구버전), MyBatis(신버전)이 있는데, 스프링에서도 MyBatis 프레임워크를 쓸 수 있습니다. *프레임워크 : 누군가가 쓰라고 만들어놓은것 이렇게 MyBatis 를 활용함으로서 Dao가 간단해집니다. MyBatis를 사용하기 위해서는 파일이 두개 필요합니다. 1. https://mvnrepository.com/ mybatis 검색 - 3.5.9버전 정도 들어가서 jar 다운 2. https://mvnrepository.com/ mysql co.. 2023. 2. 21.
[JAVA/스프링] setAttribute getParameter / getParameter getParameter와 setAttribute / getAttribute의 쓰임새가 헷갈릴 때가 있습니다. 둘의 공통점과 차이점을 정리해봤습니다. 공통점 모두 웹 애플리케이션에서 클라이언트가 서버로 보내는 HTTP 요청에 대한 정보를 가져오는 메소드입니다. 차이점 getParameter - HTTP 요청의 쿼리 문자열에서 파라미터 값을 가져옵니다. - 보통 HTML 폼을 통해 전송된 데이터나 URL의 쿼리 문자열에서 파라미터를 가져올 때 사용됩니다. 예) HTML 폼에서 "name" 속성이 "username"인 input 엘리먼트에서 입력된 값을 가져올 수 있습니다. - String 값을 반환합니다. - 즉, 쿼리 문자열에서 파라미터 값을 가져오는 데 사용됩니다. protected void doGet(.. 2023. 2. 21.
[JAVA] foreach문 for문을 사용할 때 더 간결하게 쓰려면 foreach문을 사용할 수 있습니다. 아래는 리스트의 모든 데이터를 출력하는 코드입니다. //리스트의 모든 데이터 출력하기 for(int i = 0; i 2023. 2. 20.
[java] Generics(제네릭), Collection(컬렉션)-list, map 1. Generic 블로그 참조 : Java - Generics(제네릭) 이해하기 Java의 Generics는 여러 타입을 지원하는 클래스를 정의하는, 추상화하는 방법입니다. 컴파일될 때 Type checking을 하기 때문에 형변환을 하지 않아도 되고, 버그를 줄일 수 있습니다. codechacha.com 2. Collection collection이란 데이터 또는 Object 수집을 의미한다. 블로그 참조 : https://gangnam-americano.tistory.com/41 [JAVA] Java 컬렉션(Collection) 정리 [JAVA] Java 컬렉션(Collection) 정리 ■ Java Collections Framework(JCF) Java에서 컬렉션(Collection)이란 데이터.. 2023. 2. 20.
[spring] 스프링 입문1. Controller->view 와 view->Controller 스프링이란? 사용예제 1.web.xml spSample1 index.html index.htm index.jsp default.html default.htm default.jsp dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/servlet-context.xml 1 dispatcherServlet *.do encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 2. index.jsp home으로 이동 3... 2023. 2. 20.
[java] 다형성 1. 다형성 - 여러가지 형태를 가질 수 있는 능력 - 조상 타입 참조 변수로 자손 타입 객체를 다루는 것 -> 타입이 불일치한 것도 괜찮다. Tv t = new SmartTv(); 조상 자손 Tv t 조상의 멤버변수 4개 SmartTv 자손의 멤버변수 5개 이면 t는 4개만 사용할 수 있다. * 자손 타입의 참조변수로는 조상 타입의 객체를 가리킬 수 없다. SmartTv s = new Tv(); // 에러 2. 참조변수의 형변환 - 사용할 수 있는 멤버의 갯수를 조절하는 것 - 조상 자손 관계의 참조변수는 서로 형변환 가능 Car의 자손 FireEngine 클래스가 있고 Car의 멤버변수 4개 , FireEngine 의 멤버변수 5개 일때, FireEngine f = new FireEngine(); C.. 2023. 2. 19.