본문 바로가기

프로그램 개발(분석, 설계, 코딩, 배포)/2.2.1 java18

[Servlet, JSP] MVC : Model View Controller 출처: https://blogshine.tistory.com/23MVC (Model View Controller) MVC 패턴은 어플리케이션을 3가지 영역, 즉 Model, View, Controller 로 구분하여 작업함으로써, 서로간의 결합도를 최소화 하고 유지보수성을 높이며, 개발자들이 각각 맡은 영역에만 집중할 수 있게 하는 장점이 있습니다. ◆ View클라이언트 와 서버같의 인터페이스 역할을 담당함으로써 클라이언트의 요청을 받거나 처리된 결과를 보여줍니다.HTML, CSS, JSP 드을 사용하여 구현. ◆ ControllerView 와 Model을 연결하는 중계 역할을 하며, 클라이언트가 전달한 파라미터를 추출하여 Model로 전달하고, 처리 결과를 View에게 넘겨주는 기능을 합니다.JSP, .. 2024. 6. 19.
Model 2(MVC:Model, View, Controller)의 이해, MVC 개발 순서 출처: https://m.blog.naver.com/sunmaket/50113449506 [01] Model 2(MVC:Model, View, Controller)의 이해, MVC 개발 순서[01] Model 2(MVC:Model, View, Controller)의 이해     - Web Application Fram...blog.naver.com   [01] Model 2(MVC:Model, View, Controller)의 이해    - Web Application Framework의 발전 형태                                                            CGI --> Servlet(JSP) --> MVC --+--> Struts1 --> Struts1+X.. 2024. 6. 19.
스프링(+자바) 프로젝트의 구조 출처: https://velog.io/@homil9876/Spring-MVC%EA%B5%AC%EC%A1%B0%EC%9D%98-%ED%98%95%ED%83%9C-Controller-Service-DAO-VO 스프링 프로젝트의 src/main/java폴더 안에 있던 파일들의 구조를 이해한 대로 정리해보았다.사진 1, 실제로 작성한 프로젝트의 구조사진 2, MVC구조파일의 이름이나 구조, 패키지로 묶는 방식은 사용자의 취향에 따라 다르다. 적절히 참조하고 상속시키면 된다.- Controller"어떤 서비스에 매칭시켜줄까?"클라이언트(view)에서 요청이 들어올 때, 해당 요청을 수행할 화면이나 비즈니스 로직(model)을 제어하는 객체이다. 디자인패턴 중 MVC구조의 C에 해당하며, 모델과 뷰를 연결해 주는 .. 2024. 6. 19.
Model1 Architecture 와 Model2 Architecture 의 차이 출처: https://creamilk88.tistory.com/95Model1 Architecture 와 Model2 Architecture 의 차이[ 기존 방식 ]JSP ↔  DB아무 설계 방식을 적용하지 않았다. [ Model1 Architecture ] JSP ↔ Java Beans(Component) ↔ DBJSP에서 Controller 역할과 View 역할을 둘 다 한다.* Component : 여러 java object들이 모여, 독립적 기능 단위를 이루는 것을 말함 (ex. 콜센터, 쇼핑몰 로직 등) [ Model2 Architecture ]Client ← http →  Controller ( Servlet ) ↔ JSP(View) | ↔ Model ( Java Beans ) ↔ DB클라이언.. 2024. 6. 19.
우리팀이 JDK 17을 도입한 이유 출처: 우리팀이 JDK 17을 도입한 이유. 안녕하세요, T플랫폼개발실 개발3팀 제이든입니다. 이번 포스팅에서는… | by 김동기Jayden(제이든)/개발3팀 | 여기어때 기술블로그 (gccompany.co.kr) 안녕하세요, T플랫폼개발실 개발3팀 제이든입니다. ✋ 제가 속해있는 개발3팀은 망고플레이트 서비스와 여기어때 통합리뷰 시스템의 개발/서비스 운영을 맡고 있습니다. 😀 이번 포스팅에서는 저희팀에서 Java 17 버전을 도입하게 된 이유와 개발자 입장에서 주요하다 생각되는 업데이트 내용 및 사용사례를 소개드리려 합니다. Java 17 Version 2021년 9월 새로 공개한 LTS(Long-Term Support) 버전으로, Oracle JDK 기준 2029년 9월까지 지원합니다. Java 11.. 2024. 2. 15.