본문 바로가기
728x90
반응형

개념정리4

MVC 모델 웹 애플리케이션을 작성하기 위해서는 실제 업무를 처리하는(비즈니스 로직)과 화면을 처리하는 부분(프레젠테이션 로직)으로 구현합니다. 그리고 데이터베이스와 연동하여 데이터를 가져오는 Model부분이 있습니다. MVC패턴 M(Model) : 주로 데이터베이스와 연동하는 비즈니스 로직을 통해 얻어온 데이터를 저장하는 용도로 사용 V(View) : 사용자의 인터페이스로 주로 JSP페이지에서 사용 C(Controller) : 모델과 뷰 사이의 흐름을 제어하는 역할을 함. 클라이언트의 요청을 받아 이를 수행하기 위한 모델 영역의 어떤 비즈니스 로직을 수행할 지를 결정하고 이를 처리한 후에 결과를 보여주기 위한 뷰를 선택함. 주로 서블릿을 사용. 2022. 11. 30.
프론트엔드 시 사용하면 좋은 사이트 - 글꼴, 아이콘, 애니메이션 폰트 Google Fonts https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 눈누 https://noonnu.cc/ 눈누 상업용 무료한글폰트 사이트 noonnu.cc 아이콘 Google Material https://fonts.google.com/icons?icon.platform=web Material Symbols and Icons - Google Fonts Material Symbols are our newest icons consolidating over 2,500 glyphs in a single font file wi.. 2022. 11. 28.
[디자인패턴] 싱글톤(Singleton) 싱글톤(Singleton) 객체의 인스턴스가 오직 1개만 생성되는 패턴 하나의 객체를 생성하면 어디서든 참조할 수 있지만, 여러 프로세스가 동시에 참조하는 것은 불가능하다. 메모리 낭비를 최소화 할 수 있음. 형식 public class MemberDAO { private MemberDAO() { //public을 private으로 바꿔주어야 한다 //private으로 해주어야 외부에서 객체 생성을 할 수 없음. } private static MemberDAO instance = new MemberDAO(); public static MemberDAO getInstance() { return instance; //반환시에 instance이 생성 } } Ex MemberVO.class package com.. 2022. 11. 23.
[디자인패턴] GoF 디자인 패턴의 종류 모듈 간의 관계 및 인터페이스를 설계할 때 참조할 수 있는 전형적인 해결 방식 디자인패턴은 패턴의 용도에 따라 생성 패턴, 구조 패턴, 행위 패턴으로 나뉜다. 생성 패턴 Creational Pattern. 객체 인스턴스를 생성하는 패턴 추상 팩토리(Abstract Factory) : 클래스에 의존하지 않고 인터페이스를 통해 서로 연관 의존하는 객체들의 그룹으로 생성하여 추상적으로 표현함. 연관된 서브 클래스를 묶어 한 번에 교체하는 것이 가능함 빌더(Builder) : 작게 분리된 인스턴스를 건축 하듯이 조합하여 객체를 생성 팩토리 메소드(Factory Method) : 객체 생성을 서브 클래스에서 처리하도록 분리하여 캡슐화한 패턴. 가상 생성자 패턴 프로토타입(Prototype) : 원본 객체를 복제하.. 2022. 11. 23.
728x90
반응형