Peony의 기록 창고 🌼
article thumbnail
반응형

학습 내용

월요일 : EL & JSTL

https://myeongju00.tistory.com/142

 

[JSP] 5. JSTL

JSTL이란 ?Java 코드를 바로 사용하지 않고 HTML 태그() 형태로 직관적인 코딩을 지원하는 라이브러리Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음XML 데이터 처리와 조건문, 반

myeongju00.tistory.com

 

화요일 : JDBC

https://myeongju00.tistory.com/143

 

[JSP] 6. JDBC

JDBC란 ?Java/JSP 프로그램 내에서 데이터 베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스관계형 데이터베이스 시스템을 접근하여 SQL 문을 실행하기 위한 자바 API 또는

myeongju00.tistory.com

 

수요일 : AJAX

목요일 : 쿠키, 세션

금요일 : 빠진 내용들 (Filter) , 실습

 

 

이번 주에 겪은 시행착오/ 어려운점

로그인, 상품을 장바구니에 담아 구매하는 실습 페이지를 구현했었는데, 처음에 강사님과 함께 코드를 작성해 나갈 때는 괜찮았었다. 하지만, 다음날 어떤 기능을 추가해본다거나, 코드를 수정하려고 보니, if-else 문이 전체 코드의 전체 이상임을 발견했다. 코드를 고칠 때 필요한 시간보다, 코드의 로직을 다시 이해하는데 시간이 더 오래 걸렸던 것 같다.

 

 

 

앞으로 적용해야겠다고 느낀 점

읽기 좋은 코드란 어떤 것인지 다시 생각해보게 되었다. jsp controller에서는 비즈니스 로직만 가득하고, 함수를 만들지 않았었는데, 이는 재사용성에서도 큰 문제이다. 또, 위에 겪은 경험으로 함수가 재사용성의 역할 뿐만이 아니라, 로직을 이해하는데 도움을 줄 수 있겠다라는 생각을 했다. 그게 내가 항상 함수를 만들 때 함수 네이밍을 고민하는 이유기도 하다. JSP에서의 MVC 방식, JSP에서는 유지보수하기 좋은 코드가 어떤 코드인지 좀 더 찾아보고 고민해보고 싶다.

 

 

다음 학습을 위한 다짐/목표

이번주에 JSP가 마무리 되고, 스프링을 배운다..! 부트캠프 전까지 스프링부트로만 공부를 해왔던터라, JSP, 스프링, 스프링부트의 역사는 알고 있었지만, 스프링을 사용하는 것은 처음이라 기대가 된다 ㅎ 다음주에는 나에게 조금 더 익숙한 스프링을 배우기 때문에, JSP를 공부할 때 느꼈던 불편한 점들이 어떻게 개선되어 적용되는지를 중점으로 학습하고 싶다.

 

 

본 후기는 유데미 취업부트캠프 프론트엔드&백엔드 리뷰로 작성되었습니다.

 

반응형
profile

Peony의 기록 창고 🌼

@myeongju