본문 바로가기

개발30

URL 경로에 따라 동적 Class 및 동적 Method 호출하기 요청한 URL에 따라 첫번째 Path로 Class를 로딩하여 객체를 생성한 후 두번째 path에 지정된 method를 자동 호출하는 방법이다. web.xml 에 다음과 같이 servlet 지정 Dynamic Servlet com.example.DynamicServlet controllerPackage com.example.controller 1 Dynamic Servlet /api/* < session-conf.. 2016. 3. 8.
Javascript로 Class 만들기2 그냥 Object로 만들었더니 instanceof 에 anonymous로 잡히고.. 여러 문제도 있어서전역 변수로 클래스들을 관리하며 prototype을 사용하는 새로운 클래스 함수를 만들어봤습니다.사용법은 거의 같으나 클래스를 굳이 변수에 담을 필요 없고 init 대신에 클래스 이름이 생성자가 됩니다.클래스 상속시 상위 클래스의 생성자는 인자 없이 호출됩니다. 따라서 아래 예제 처럼 상위 생성자에 인자를 전달하려면 생성자 내부에서 다시 호출하여 주면 됩니다.상위 클래스의 method 호출을 위한 superCall 기능도 추가되었습니다.사용 예제 입니다.0.2 에서 static 기능이 추가되었습니다. jj.Class( 'Fruit', {color: '',name: '',Fruit: function( na.. 2014. 12. 11.
Javascript로 Class 좀 편하게 만드는 class 함수. 만들다 보니 기능이 좀더 정리가 되서..이 포스트의 스크립트 보다는 다음 포스트에 있는 스크립트가 더 좋습니다. javascript로 class를 만드는 방법은 여러가지가 있는데요.결국 class는 function 이고 데이터와 함수를 내장한 객체를 반환하면 됩니다. 그런데 이게 만들때마다 자꾸 짜증나서.. ㅠㅠ 아예 Class 라는 class를 만들어 보았습니다.생성자와 상속 기능을 제공합니다. (단일 상속만 지원합니다. 게을러서..) function Class( classObj, parent ) {return function() {var obj = {};if( typeof( parent ) == 'function') {obj = parent.apply(parent, arguments);}for (va.. 2014. 12. 9.
CentOS7 에는 iptables가 없다!!!! 대신 firewalld가! ㅠㅠ 갑자기 바꾸면 당황하자나요.. 왜 갑자기 뺴고 그래요... 포트 열려면..firewall-cmd --get-active-zones 해보면 현재 적용되고 있는 zone이 뜬다. 아마 다들 public 일듯firewall-cmd --zone=public --add-port=8080/tcp --permanent이렇게 해서 포트 추가하고firewall-cmd --reload 해주면 해당 포트 열림 당황하지말고... 끝. 2014. 9. 2.