[Spring] Front-Controller, @GetMapping, @PostMapping, 에러처리
·
Back-End/Back-End
[작성일: 2023. 04. 17] MyBatisDB를 다루는 라이브러리SQL을 다루는 방식에는 annotation 방식과 XML 방식이 있음.SQL이 복잡하거나 길어지는 경우 annotation보다 XML 을 이용하는 방식 선호     Front-Controller사용자의 request는 Front-controller인 DispatcherServlet을 통해 처리HandlerMapping은 Request의 처리를 담당하는 Controller를 찾기 위한 존재여러 객체 중 @RequestMapping Annotation이 적용된 것을 기준으로 판단적절한 컨트롤러를 찾아내면 HandlerAdaptor를 통해 해당 컨트롤러 동작Controller는 Request를 처리하는 비지니스 로직을 작성View(htm..
[DB] Database
·
Database
[작성일: 2023. 04. 22]  DatabaseMySQLSQL 문법 기반거의 모든 운영 체계에서 사용 가능처리 속도가 빠르고 대용량 데이터 처리가 용이함설치가 쉽고 사용법이 쉬움구글, 링크드인, 아마존, 넷플릭스, 트위터    MariaDBMySQL을 개발한 개발자가 만든 DBMSMySQL과 매우 유사상업용으로 무료MySQL의 단점을 상당 보완함   Oracle오라클 회사에서 만든 데이터베이스세계 점유율 1위막강한 Q&A 사이트(metalink, askTom)분산처리를 통해 대용량의 성능도 cover실행계획을 제어할 수 있는 도구 제공(hint)/*+    */   PostgreSQL대용량 처리를 위한 기능이 구현보안을 위한 암호화, 접근제어, 접근감지오픈 소스로 무료임.인스타그램, 스카이프, 이케..