반응형

개발 330

[JS] 자바스크립트 자동으로 버튼 클릭하기

위와 같은 버튼이 있다고 했을 때, 이 버튼을 클릭했을 때 해당 "create_memo" 란 id 를 가진 버튼을 한 번 더 자동으로 클릭되도록 하고 싶다. stackoverflow 에서는 다음과 같은 코드로 해결하라고 많은 사람들이 그런다. document.getElementById("create_memo").click(); 다음과 같은 코드를 작성했지만 작동하지 않는다. 하지만 다음의 코드는 작동을 한다. document.getElementById("cancel_memo").click(); 다시 본론으로 돌아와 "create_memo" 란 id 를 가진 버튼을 자동으로 클릭되게 하려면 코드를 어떻게 수정해야 할까? document.getElementById("create_memo")[0].click(..

개발/Java Script 2017.10.26

[Java] 스트림 (Stream)

우선 스트림에 대해서 알아야 할 것 같다. 스트림 : 자바8 에 추가된 API 로 스트림을 이용하면 선언형으로 컬렉션 데이터를 처리할 수 있다.여기서 선언형은 데이터를 처리하는 임시 구현 코드 대신 질의로 표현할 수 있는 것이다. Java In Action 에서는 이 스트림 API를 이용하면 멀티 스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬로 처리할 수 있다고 한다. 투명하게란 말은 부작용이 없다는 뜻인 것 같다. 코드로 살펴보자. public class Test { public static void main(String[] args) { List numberList = Arrays.asList(5, 3, 2, 1, 4, 8, 7, 6, 10, 9); List resultList = new Ar..

개발/Java 2017.10.18

[JS] 함수형 프로그래밍이란 - 스터디 1주차

1주차함수형 패러다임 개념함수형 프로그래밍이란순수 함수를 지향하는 프로그래밍 패러다임변경 가능한 상태를 불변상태로 만들어 부작용 없애도록 프로그래밍 왜 Java Script 에서도 함수형 프로그래밍이 가능한 것일까? 구글링과 아는 지식으로 생각해보면 Java Script 에서의 함수는 1급 계층이라고 할 수 있는 것 같다. - 함수를 다른 함수에 인자로 넘길 수 있음 - 함수 안에서 함수로 반환 가능 함수형 프로그래밍 기법 함수형 프로그래밍 기법이라고 해서 너무 어렵게 생각할 필요가 없는 것 같다. 그냥 조금 어렵다고 생각하면 된다.함수형 프로그래밍은 기존에 객체지향 프로그래밍이나 절차지향 프로그래밍에서 사용했던 for문을 그저 재귀함수로 그 역할을 대신할 수 있도록 프로그래밍 한다고 생각하면 될 것 같..

개발/Java Script 2017.10.18

[Spring] Spring ant 빌드 후 톰캣 배포 삽질기

내가 맡은 프로젝트에 대해서 배포할 수 때가 생길 수 있으니 기존에 톰캣 말고 새로운 톰캣을 설치해서 새로운 톰캣에 배포하는 식으로 테스트를 해보았다. 우선 MAVEN 으로만 빌드 해보다가 Ant 빌드를 하려고 하니 잘 몰랐던 것 같다. 원래는 .war 파일을 이용해 배포하는 식으로 했었는데 지금 내가 맡은 프로젝트에서 배포하는 법은 .war 이 아닌 .class 파일들과 .lib 파일들이 들어있는 폴더를 이용해 배포한다. 즉, 쉽게 말하면 .war 파일을 압축해제 시켜놓은 폴더를 이용해 배포하고 있었다. 혹시 나중에 까먹을 수 있으니까 써놓는데, .war 파일은 톰캣 설치폴더의 webapps 폴더에 놓아두면 알아서 톰캣 서버가 실행될 때 압축 풀어서 사용한다. 다시 본론으로 돌아와서, 톰캣 서버를 다시..

개발/Spring 2017.10.18

[Spring] ibatis 에서 SELECT * FROM 데이터 받기

DB 에 있는 데이터들을 모두 가져와야 하는 상황이 생겼다. 나는 ArrayList 로 받으려고 한다. 이 때 아래와 같이 해주면 된다. 우선 ~.xml 에 쿼리문을 작성해놓았을 것이다. SELECT * FROM test ORDER BY day DESC 해당 코드는 날짜를 기준으로 제일 최신 순으로 정렬해 데이터를 반환하는 쿼리문이다. 우선 여기서 확인해야할 부분은 resultClass 이다. 다른 블로그들에서는 resultMap 을 사용하지만 난 귀찮다. 그러므로 resultClass 를 사용한다. 물론 이 차이에 대해서 알고 있다^^ 모르면 검색 기윽 resultClass 는 Dto 클래스로 가져오려는 데이터가 존재하는 테이블에 컬럼 명에 대한 변수들과 getter와 setter메소드가 존재한다. 알..

개발/Spring 2017.10.12

[Spring] @RequestMapping 을 xml 코드로 사용

지금 하고 있는 프로젝트가 모두 xml로 설정되어 있어서 혼자 어노테이션 사용하기 좀 그래서 xml 로 설정하고 있는 중에 Controller 클래스에서 @RequestMapping 부분을 xml로 어떻게 하는지 몰라서 프로젝트에 누가 짜놓았던 코드를 보니 ParameterMethodNameResolver 란 게 있었다. 이걸 사용하면 @RequestMapping 을 사용하지 않더라도 Controller 클래스에서 각각의 메소드들을 구분해 이용할 수 있다. 우선 스프링에 이걸 보고 있는 당신들의 프로젝트에 ~-context.xml 에 들어가자/. 그리고 와 같은 식으로 코드를 작성한다. 여기서 paramName은 좀 뒤에 다시 설명하도록 하고, defaultMethodName은 말 그대로 default로..

개발/Spring 2017.10.12

[Spring] DefaultAnnotationHandlerMapping

Implementation of the HandlerMapping interface that maps handlers based on HTTP paths expressed through the RequestMapping annotation at the type or method level. HandlerMapping 인터페이스의 구현은 타입 또는 메소드 레벨에서 RequestMapping 어노테이션을 통해 HTTP 경로를 기반으로 handler를 매핑한다. Registered by default in DispatcherServlet on Java 5+. NOTE: If you define custom HandlerMapping beans in your DispatcherServlet context, yo..

개발/Spring 2017.09.19
반응형