분류 전체보기

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 87일차. 자바 GOF Facde 디자인 패턴 / NCPconfig

MVC 모델로 바꾸었는데 문제가 있다. 사용자가 직접 "member/list.jsp 로 접근한다면 ??? Controller를 거치지 않았기 때문에 비어있는 화면이 출력된다. 그래서 WEB-INF(웹인포) 폴더로 이동해주어서 jsp파일들을 Controller 없이는 실행될 수 없게 해주어야한다. (이것은 실무에서 기본이다.) 그래서 img를 제외한 jsp 들을 WEB-INF 밑으로 이동해주어야한다. (img는 디렉토리 경로를 따라가야하기때문에.) 이렇게 ... 이렇게 모든 Controller 들의 주소를 바꾸어주어야한다. 즉 , Controller 중에서 jsp 주소로 include 하는 경로는 WEB-INF 아래의 폴더 경로로 직접 지정을 해주어야한다. 또한 web.xml에서 또 바꾸어주어야 할 것이 ..

✅네이버클라우드 캠프/개발일기

[네이버클라우드캠프] 86일차. 자바 MVC 모델2 (Member, Board Controller/에러처리 페이지)

* 65. MVC 모델2 #MVC ? model1 model2 장점 빠르고 쉽게 개발 가능 디자이너와 개발자의 분업이 가능하며 유지보수 및 확장이 쉬움 단점 JSP파일이 너무 비대해지며 Controller와 view 가 혼재하므로 향후 유지보수에 어려움 설계가 어려우며 개발 난이도가 높음 Model (모델): 모델은 어플리케이션의 데이터와 비즈니스 로직을 담당. 데이터의 저장, 가져오기, 수정, 삭제 등과 같은 작업을 처리하며, 데이터의 변화를 감지하고 필요한 경우 뷰(View) 및 컨트롤러(Controller)에 알릴 수 있는 기능을 가진다. View (뷰): 뷰는 사용자에게 데이터를 시각적으로 표현하는 역할. 웹 어플리케이션에서는 주로 HTML, CSS 및 JavaScript로 구성되며, 사용자 인터..

🦲자습/📌문제해결

JSP 대신 MVC 아키텍처에 따라 Controller 로 만들기

오늘 수업 도중 ,,,, jsp 대신 MVC 아키텍처에 따라 MemberController 로 만들어보는 실습을 하였다. 그런데 이것을 MemberController 하나의 클래스 안에 모든 doget, dopost 요청을 포함시켜서 만들어야하는지, 아니면 MemberAddServlet, MemberDeleteServlet, MemberDetailServlet. MemberFormervlet, MemberListServlet, MemberUpdateServlet 각각의 기능을 각각의 Controller로 만들어 구성해야 하는 가에 대한 의문이 들었다. 그래서 GPT에게 한번 물어보았다. 결국은 GPT의 답변은 앱 구성환경에 따른 선택이라고 했다 ,,, 내 생각에는 header가 member/list 로 ..

🧑‍💻복습/자바

#MVC (Model-View-Controller) ?

#MVC ? model1 model2 장점 빠르고 쉽게 개발 가능 디자이너와 개발자의 분업이 가능하며 유지보수 및 확장이 쉬움 단점 JSP파일이 너무 비대해지며 Controller와 view 가 혼재하므로 향후 유지보수에 어려움 설계가 어려우며 개발 난이도가 높음 Model (모델): 모델은 어플리케이션의 데이터와 비즈니스 로직을 담당. 데이터의 저장, 가져오기, 수정, 삭제 등과 같은 작업을 처리하며, 데이터의 변화를 감지하고 필요한 경우 뷰(View) 및 컨트롤러(Controller)에 알릴 수 있는 기능을 가진다. View (뷰): 뷰는 사용자에게 데이터를 시각적으로 표현하는 역할. 웹 어플리케이션에서는 주로 HTML, CSS 및 JavaScript로 구성되며, 사용자 인터페이스를 생성하고 데이터를..

우동한그릇
'분류 전체보기' 카테고리의 글 목록 (27 Page)