국비 지원 개발자 과정_Day62
요청방법 정리 JSP 표준서블릿사용(httpservlet, 자유도 x) 자바코드최소한, 마임타입에 따라 → UI역할 서블릿 확장자 자바/사용자요청 들어줌 - 상속받아서 사용(FrontMVC1같이 httpServlet상속받아서 사용) doGet(req, res), doPost(req, res) → 웹서비스, 통신 비상태(stateless) 프로토콜 - 소통 위해 Restful API (get-단위테스트o, 노출o, 인터셉트o, 링크공유o / post-단위테스트x, 노출x, 인터셉트x) → 파라미터에 요청객체 응답객체(톰캣이 주입해 줌) URL필요 → 자바에는 URL이 없음 → web.xml로 보내서 url을 만듦(web.xml에 url 등록해 둠→url-pattern) jsp, 서블릿엔 scope가 필요하..
2023. 2. 24.
국비 지원 개발자 과정_Day60
액터의 정의와 제시된 요구사항 기술서에서 액터를 도출하여 기술 액터: 시스템 외부에 존재하며 시스템과 상호작용을 하는 모든 것 사용자, 다른 사용자, 관리자 액터 유스케이스의 정의와 제시된 요구사항 기술서에서 유스케이스를 도출하여 기술 유스케이스: 사용자의 입장에서 바라본 시스템의 추상적인 기능으로 시스템의 요구사항을 나태냄 글등록, 카테고리선택, 사진첨부, 게시글 목록 조회, 게시글 상세조회, 댓글, 글신고, 글수정, 글삭제 제시된 요구사항 기술서에서 유스케이스에 포함되지 않는 비기능적 요소들을 기술 다국어지원, 음성지원, 사진 첨부 용량과 개수 유스케이스 다이어그램 UML(Unified Modeling Language)의 정의와 UML의 필요성 UML: 소프트웨어 공학에서 사용되는 표준화된 범용 모델..
2023. 2. 22.