-
12주차 금 1110 (MVC)광주인력개발원 일일포스팅(메모장) 2023. 11. 10. 16:51728x90반응형
복습
절차 지향과 객체 지향
클래스를 만들고 new해서 사용하면 인스턴스에 올라가고 카피해서 쓴다.?
class 클래스이름 :
def __init__(self, ...) : (__init__) << 생성자를 정의
self.count = 0 << 인스턴스 변수 생성
def 메소드1(self,...) : << 메소드 정의
self.count = 1
def 메소드2(self, ...) :
...
class Tv: # 접근제어자 "__" _off = 'offff' def __init__(self): self.__channel = 0 self.__volume = 0 self.__on = 'on' self._off = 'off' def show(self): print(self.__channel, self.__volume, self.__on)
a = Tv() a.show() a._off
'off'
셀프변수가 우선권을 가지고있다.
class Tv: # 접근제어자 "__" _off = 'offff' def __init__(self): self.__channel = 0 self.__volume = 0 self.__on = 'on' # self._off = 'off' def show(self): print(self.__channel, self.__volume, self.__on)
a = Tv() a.show() a._off
'offff'
셀프변수가 없다면 멤버변수가 나오게된다.
---------------------------------------------------------------------------
포트폴리오 관점은 면접관입장에서
프로젝트의 네이밍을 이렇게 했고 왜 했는지(체계적으로)
어떤 원칙을 가지고 프로젝트를 했는지 (파일 정리 등)
일단은 이력서 위주로 대부분 질문한다.
면접관에서 궁금할 만한것을 이력서에 적는다.
나는 질문 받고싶은 것(면접관이 궁금할 것들)을 강조해서 앞쪽에 적는다.
구체적으로...
구체적으로 설명하려면 내가 앞선 프로젝트에서 구체적으로 계획을 해야한다.
프로젝트 중 생긴 문제.. 해결방법
(그 당시 문제를 어떻게 해결? >> 지금이라면 어떻게 해결?)
-------------------------------------------------------------------------
JSP(JavaServer Pages):
JSP는 Java 기반의 서버 측 웹 기술로, HTML 내에 Java 코드를 포함할 수 있는 템플릿 엔진이다.
JSP는 주로 Java웹 어플리케이션에서 사용되며 Model2 아키텍처에서는 MVC 디자인 패턴을 따르기 떄문에
JSP Model2로 불린다.
JSP Model2:
JSP Model2는 JSP를 사용하여 웹 어플리케이션을 구축하는 아키텍처로 MVC 패턴을 따른다.
클라잉언트의 요청은 먼저 컨트롤러에게 전달되고 컨트롤러는 요청에 따라 모델을 업데이트하고 그 결과를 뷰에 전달한다.
이 아키텍처는 어플리케이션의 유지 보수와 확정성을 높이기 위해 사용한다.
MVC(Model-View-Controller):
MVC는 소프트웨어 디자인 패턴으로, 어플리케이션을 모델, 뷰, 컨트롤러 세 부분으로 나뉜다.
모델: 어플리케이션의 데이터와 비즈니스 로직을 담당한다.
뷰: 사용자에게 정보를 표시하고 입력을 받는 부분이다.
컨트롤러: 사용자의 입력을 받아 모델을 업데이트하고 뷰를 업데이트한다.
728x90반응형'광주인력개발원 일일포스팅(메모장)' 카테고리의 다른 글
13주차 화 1114 (유니코드 프로그램) (2) 2023.11.14 13주차 월 1113 (가상환경 설정, 쥬피터, (도서관리프로그램) (2) 2023.11.13 12주차 목 1109(프로젝트생각해보기, 정규식, 예외처리, 클래스) (6) 2023.11.09 12주차 수 1108 (라이브러리) (4) 2023.11.08 12주차 화 1107 (lambda, 함수, 변수) (3) 2023.11.07