분류 전체보기142 [Java] Mvc 패턴 Model1 , Model2 MVC 모델 1MVC 모델 1은 뷰와 컨트롤러의 역할이 합쳐져 있다.흔히 웹 개발을 하면 Jsp가 뷰 역할을 하는데, MVC 1에서 Jsp는 뷰와 컨트롤러의 역할을 모두 감당한다. MVC 모델 1위와 같이 Jsp가 뷰와 컨트롤러 역할을 모두 수행하면, Jsp에 Java 코드와 Html, css 등의 코드가 섞여 있어, 소스가 복잡해지고 읽기가 어려워져 유지보수가 힘들어 진다.하지만 상대적으로 설계가 간단하여 개발 속도가 빠르고 작은 프로젝트에 알맞다. MVC 모델 2MVC 모델 2은 모델 1에서 유지보수가 힘들다는 단점을 보완하기 위해 나온 모델이다.기존에 뷰와 컨트롤러의 역할을 모두 수행하던 JSP는 뷰의 역할만 하게 하고, 대신 컨트롤러 역할을 Servlet이 수행한다.모델은 기존 MVC 1 방.. 2024. 6. 25. 초롱 Vs 낚시대 2024. 6. 24. 초롱 2024. 6. 21. 공놀이 초롱이 2024. 6. 20. [Java] Virtual Thread Java21 버전에 Virtual Thread 새로 포함되었다. 기존에 쓰레드 생성 속도및 스위칭 시간이 감소 했다고 한다. 간단한 테스트 정도는 해보았지만 톰캣과 연동등을 통한 밴치마킹을 진행해 봐야겠다. 다음 링크는 해당 내용과 관련된 링크이다. https://techblog.woowahan.com/15398/ https://d2.naver.com/helloworld/1203723 https://www.youtube.com/watch?v=BZMZIM-n4C0&t=3729s 2024. 6. 5. [Java] Object2File 라이브러리 (Fst ) 자바 에서 Object 를 파일로 변환할일이 있다면 반드시 써야 된다고 생각되는 라이브러리다. https://github.com/RuedigerMoeller/fast-serialization GitHub - RuedigerMoeller/fast-serialization: FST: fast java serialization drop in-replacementFST: fast java serialization drop in-replacement . Contribute to RuedigerMoeller/fast-serialization development by creating an account on GitHub.github.com 벤치마크 결과 약 10여 배 가량의 속도 차이를 보이고 있다. 데.. 2024. 5. 31. 이전 1 ··· 5 6 7 8 9 10 11 ··· 24 다음