전체 글
-
6주차 화 0926광주인력개발원 일일포스팅(메모장) 2023. 9. 26. 17:13
복습 스프링은 - > 주로 웹개발을 위해 사용된다. l ㄴ front (HTML, CSS, JS ) / back ( java ) 스프링의 2가지 특징 1. IoC / DI - @Autowired (끌고와서 씀) + Database(JPA) + View Template (Thymeleaf) 또는 (JSP) 사용 ※추가// 로그인 인증 방식 - JWT ... (이건 아직 안 배움) + 가장 기본 적인 인증 ID, PW + 어렵게 만드는 방법이 JWP ㄴ ASCII 코드를 이용하거나 여러 단서 (알고리즘) 를 조합해서 긴 문장을 사용 2. AOP Repository 1. Entity 사용(==DB Table) 사용 2. 클래스명(파일명)을 EntityRepository로 명칭이 Repositoty 앞에 들어가..
-
※추가 스프링부트 학습내용 ㅎ광주인력개발원 일일포스팅(메모장) 2023. 9. 26. 09:15
학습은 했는데 언제했는지 기억이 안남;;; 1. home 문자로 해주면 home.html을 찾게 됨 resources 안에 templates에 파일 home.html 만듬 @RequestMapping("/") public String home() { return "home"; // home.html 작성 해줘야 함 } // 응답결과가 HTML 2. 자바의 List는 한개의 자료로 통일해서 넣어야함 문자를 넣든 숫자를 넣든 일치 시켜야함 제네릭 문법 @RequestMapping("/home3") @ResponseBody public List home3() { List list = new ArrayList(); // 앞에는 List 뒤에는 "Array"List 입력 list.add("A"); list.add..
-
6주차 월 0925광주인력개발원 일일포스팅(메모장) 2023. 9. 26. 09:12
매일매일 쓰려고 하는데 매주 1회 쓰게된당... >ㅁ 9.25일 공부내용 정리 x 오늘 목표! 1.Spring Data JPA 2.JUnit 3.Themeleaf(Viwe Template) // 보편적으로 JSP를 사용하지만 스프링부트에서는 사용 권장 복습 JPA 사용 1.Entity, Repository @GeneratedValue, @Column 등 2.연관관계 N:1 1:N 1:1 N:N / @Many To One , One To Many 등 SNS 좋아요, 1에 대해 N증가 등 종류가 다른 데이터를 연결해주는 개념 3.메소드 사용자 정의 / 커스터마이징 특정 컬럼을 기준으로 조건 검색 등 외에도 JPQL 등이 있고 이번 과정에서는 빠짐 모델 클래스 (Entity) 반드시 사용하는 애노테이션 @En..
-
5주차광주인력개발원 일일포스팅(메모장) 2023. 9. 26. 09:09
17일 부터 현재 22일까지 back-end를 배우고 있다. 이제 노트로 쓸 예정이다.......ㅇㅁㅇ!! static 키워드가 있는 메소드에서는 static 키워드가 없는 메소드를 부를 수 없음 static키워드가 붙은 것들은 프로그램을 실행시키자 마자 메모리에 등록..(객체 생성) 메모리에 등록되는 방법 1. static을 붙여준다. 구현체 마다 다른 기능을 수행하기 위해서 Overload- 같은 이름의 메소드를 여러개 만들어 두는 것 -> 개발자가 코드를 작성할 때 편하라고... class => class extends interface => interface extends interface => class implements class => interface (xxxxx) 문자 표현 방식 (UTF..