본문 바로가기
반응형

개발57

JVM 아키텍쳐 JVM(Java Virtual Machine) "자바 가상 머신"이라고 불리는 JVM은 자바 프로그램을 실행하고, 다른 언어로 작성된 것도 자바 byte code로 컴파일하여 실행할 수 있기 위하여 만들어졌습니다. 자바의 작동 방식 자바는 기본적으로 "Write once, Run anywhere"의 정신으로 만들어졌습니다. 말 그대로 한 번 작성한 내용은, 어디서든지 읽고 실행될 수 있어야 한다는 말인데요. 흥미롭습니다. C++ 같은 경우에는 특정한 운영체제, 하드웨어에서 실행되기 위해서 컴파일되지만, 자바는 byte code로 컴파일됩니다. 이는 흔히 우리가 보는 .class 파일입니다. 이때 JDK에 포함되어 있는 자바 컴파일러(javac)를 사용하여 컴파일하게 됩니다. 이 Bytecode를 JVM은.. 2021. 1. 4.
[자바스크립트] 시간 유효성 검증 시분초 자바스크립트로 시분초 데이터 검증하는 소스를 만들어볼텐데요 시분초 검증하는 소스는 아래와 같습니다. // 시분초 검증 (24시 00:00:00 양식 기준) $.validTime = function(time) { var times = time.replaceAll(":", ""); var chkHh = times.substr(0, 2); // 시 var chkMm = times.substr(2, 2); // 분 var chkSs = times.substr(4, 2); // 초 // length 체크 if (times.length != 6) { return false; } // 시 체크 if (chkHh > 24) { return false; } // 분 체크 if (chkMm > 59) { return fa.. 2020. 11. 25.
JQUERY 간단 정리 jquery_tut1.html - 기본 셀렉터 $("*") : 모두 $("div p") : 모든 에 포함된 모든 $("#loginID") : id="loginID" $(".Columns") : class="Columns" $("p > a") : 에 포함된 한 단계 아래 레벨의 모든 $("div + p") : 와 같은 레벨인 다음 $("div ~ p") : 와 같은 레벨인 모든 // 개체 숨김 $(selector).hide(); jquery_tut2.html - 필터 $("a[title]") : title 속성이 있는 $("a[href^=mailto:]") : href 속성이 mailto로 시작하는 모든 (^는 문장의 처음을 나타내는 정규표현식) $("a[href$=.pdf]") : href 속성이 pdf.. 2020. 4. 22.
MVC와 DispatcherServlet에 대해서 이전 장까지 MyBatis와 커넥션풀의 활용, 그리고 트랜잭션에 대해 상세히 알아보았습니다. 개인적으로 이 정도의 환경이라면 소, 중형 서비스 구축에는 문제없을 정도로 환상적인 제작환경이 구축됬다고 할 수 있겠네요. 또 실제로 많은 웹개발자들이 이런 포맷을 사용하고 있구요. 이제 우리가 해야 할 것은 누구나 탐낼만한 좋은 개발환경을 구축했으니 드문드문 처리해야할 애매한 문제들을 하나씩 알아나가보는 과정입니다. 그 중 오늘은 우리가 해결해야할 것은 바로 web.xml에 설정한 DispatcherServlet에 대해 알아가고 발생할 수 있는 문제점을 해결하는 것입니다. 스프링MVC는 DispatcherServlet 등장으로 정말 엄청나게 web.xml의 역할이 축소되었습니다. 예전같으면 서블릿을 URL로 활.. 2019. 11. 12.
반응형